Sharelife クイックスタート
このチュートリアルでは、sharelife の最小ワークフローを確認します。
3分ファストパス
- まず設定生成:
bash
bash scripts/sharelife-init-wizard --yes --output config.generated.yaml- チャットで即時確認:
text
/sharelife_pref
/sharelife_market
/sharelife_trial community/basic
/sharelife_trial_status community/basic- 動作確認後に本ページの完全手順へ進みます。
一画面版は 3分クイックスタート を参照。
前提条件
- Python 3.12
- AstrBot 実行環境
pip install -r requirements.txtで依存関係をインストール済み
任意: /sharelife_webui でスタンドアロン WebUI の URL を確認できます。
ステップ 1: 既定の設定を確認
text
/sharelife_pref既定値:
execution_mode=subagent_drivenobserve_task_details=off
ステップ 2: 実行モードを変更
text
/sharelife_mode inline_executionその後、/sharelife_pref で反映を確認します。
ステップ 3: タスク詳細観測を有効化
text
/sharelife_observe on/sharelife_pref を再実行し、observe_task_details=on を確認します。
ステップ 4: トライアル状態確認とローカル install への引き渡し
まず一般ユーザーで試用を開始します。
text
/sharelife_trial community/basic
/sharelife_trial_status community/basic2 つ目のコマンドでは not_started・active・expired の状態と TTL / 残り秒数を確認できます。
その後はローカル member install フローへ進みます:
text
/sharelife_market
/sharelife_prompt community/basic
/sharelife_package community/basic実際の install 操作はローカル WebUI の /member または /market で行います。利用できる install オプション:
preflightforce_reinstallsource_preference=auto|uploaded_submission|generated
ステップ 5: upload とコミュニティ投稿
template upload フロー:
- ローカル WebUI の
/memberまたは/marketを開きます。 - template package を選択するか、生成済み package 出力を使います。
- 直接アップロード上限は
20 MiBです。 - upload オプション:
scan_mode=strict|balancedvisibility=community|privatereplace_existing=true|false
- 投稿後は
My Submissionsで結果を確認します。
profile-pack 投稿フロー:
- ローカル artifact を準備し、
artifact_idを控えます。 /memberまたは/marketから投稿します。- submit オプション:
pack_typeselected_sectionsredaction_modereplace_existing
My Profile-Pack Submissionsで owner スコープの状態と export を確認します。