インストール
shannon コマンドがインストールされます。確認:
接続
ローカル(セルフホスト)
Shannon Cloud
https://shannon.run で登録してAPIキーを取得:環境変数
毎回フラグを渡さないように設定:| 変数 | デフォルト | 説明 |
|---|---|---|
SHANNON_BASE_URL | http://localhost:8080 | ゲートウェイURL |
SHANNON_API_KEY | (なし) | APIキー認証(X-API-Keyヘッダー) |
SHANNON_BEARER_TOKEN | (なし) | Bearerトークン認証(APIキーの代替) |
グローバルオプション
コマンド名の前に指定:タスク
submit - タスク送信
| 引数 | 必須 | 説明 |
|---|---|---|
QUERY | はい | タスククエリ文字列 |
| フラグ | 型 | 説明 |
|---|---|---|
--wait | flag | タスク完了まで待機し結果を表示 |
--session-id | string | セッションに紐付け |
--mode | simple | standard | complex | supervisor | 実行モード |
--model-tier | small | medium | large | モデルティア |
--model-override | string | 特定モデル指定(例: gpt-5-nano-2025-08-07) |
--provider-override | string | プロバイダー指定: openai, anthropic, google, groq, xai, deepseek, qwen, zai, ollama, mistral, cohere |
--force-research | flag | ResearchWorkflow(引用付き)を強制 |
--research-strategy | quick | standard | deep | academic | リサーチ戦略 |
--max-iterations | int (1-50) | 最大リサーチ反復回数を上書き |
--max-concurrent-agents | int (1-20) | 最大同時エージェント数を上書き |
--enable-verification | flag | クレーム検証を有効化 |
--disable-verification | flag | クレーム検証を無効化 |
--enable-citations | flag | 引用収集を有効化 |
--disable-citations | flag | 引用収集を無効化 |
--swarm | flag | マルチエージェントswarmワークフローを強制 |
--idempotency-key | string | 重複送信を防止 |
--traceparent | string | W3C traceparent 分散トレーシング |
status - タスクステータス取得
cancel - タスクキャンセル
pause - タスク一時停止
次のワークフローチェックポイントで一時停止します(即時ではありません)。resume - 一時停止中のタスクを再開
control-state - 一時停止/キャンセル状態を取得
ストリーミング
stream - SSEでタスクイベントをストリーミング
| フラグ | 型 | 説明 |
|---|---|---|
--types | string | カンマ区切りのイベントタイプフィルター |
--traceparent | string | W3C traceparent 分散トレーシング |
WORKFLOW_STARTED, WORKFLOW_COMPLETED, LLM_PROMPT, LLM_PARTIAL, LLM_OUTPUT, TOOL_INVOKED, TOOL_OBSERVATION, APPROVAL_REQUESTED, APPROVAL_DECISION, ERROR_OCCURRED
HITLレビュー(Human-in-the-Loop)
review-get - レビュー状態を取得
review-feedback - フィードバック送信
review-approve - レビュープランを承認
approve - 承認リクエストの承認/拒否
--approve がデフォルト。拒否するには --reject を使用。
セッション
session-list - セッション一覧
session-get - セッション詳細
session-title - セッションタイトル更新
session-delete - セッション削除
スケジュール
schedule-create - 定期タスク作成
| フラグ | デフォルト | 説明 |
|---|---|---|
--description | (なし) | 説明 |
--timezone | UTC | タイムゾーン |
--force-research | オフ | リサーチモードを有効化 |
--research-strategy | (なし) | quick | standard | deep | academic |
--budget | (なし) | 実行ごとの最大予算(USD) |
--timeout | (なし) | 実行ごとのタイムアウト(秒) |
schedule-list - スケジュール一覧
schedule-get - スケジュール詳細
schedule-update - スケジュール更新
schedule-pause - スケジュール一時停止
schedule-resume - スケジュール再開
schedule-delete - スケジュール削除
schedule-runs - 実行履歴
スキル
skills-list - 利用可能なスキル一覧
skill-get - スキル詳細
skill-versions - スキルバージョン一覧
終了コード
| コード | 意味 |
|---|---|
| 0 | 成功 |
| 1 | エラー(タスク失敗、APIエラー、引数エラー) |