初期化ウィザードと設定テンプレート
このページは、設定ガイドを実行可能な導線へ置き換えるための運用ガイドです。
目的
- 初回セットアップ失敗を減らす
- Time-to-Value を短縮する
- 設定説明をファイル内へ内蔵する(Self-Documenting Config)
対話式 Init Wizard
実行:
bash
bash scripts/sharelife-init-wizard --output config.generated.yaml非対話デフォルト:
bash
bash scripts/sharelife-init-wizard --yes --output config.generated.yaml主要オプション:
--provider openai|claude|deepseek--api-key <value>--preset standard_qa|sharelife_companion|research_safe--webui-auth true|false--allow-anonymous-member true|false--anonymous-member-user-id <value>--anonymous-member-allowlist "POST /api/trial,GET /api/trial/status,..."--enable-plugin-install-exec true|false--print-only
Self-Documenting Config Template
利用ファイル:
text
config.template.yamlテンプレートに含まれる項目:
- provider/model 設定
- sharelife WebUI 認証とレート制御
- profile-pack 署名/暗号化設定
- plugin install 実行ゲート(既定無効、prefix allowlist、timeout)
- 匿名 member モード既定値とエンドポイント allowlist 上書き設定
推奨運用
config.template.yamlは git 管理- wizard で
config.generated.yamlをローカル生成 - 実 secrets はローカル限定で管理
- 設定変更後は
/sharelife_prefと/sharelife_trial_statusで即時確認