インストール
shannon コマンドがインストールされます。確認:
接続
ローカル(セルフホスト)
Shannon Cloud
https://shannon.run で登録してAPIキーを取得:環境変数
毎回フラグを渡さないように設定:グローバルオプション
コマンド名の前に指定:タスク
submit - タスク送信
オプション:
例:
status - タスクステータス取得
cancel - タスクキャンセル
pause - タスク一時停止
次のワークフローチェックポイントで一時停止します(即時ではありません)。resume - 一時停止中のタスクを再開
control-state - 一時停止/キャンセル状態を取得
ストリーミング
stream - SSEでタスクイベントをストリーミング
イベントタイプ:
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 - 定期タスク作成
Cron式:
schedule-list - スケジュール一覧
schedule-get - スケジュール詳細
schedule-update - スケジュール更新
schedule-pause - スケジュール一時停止
schedule-resume - スケジュール再開
schedule-delete - スケジュール削除
schedule-runs - 実行履歴
ツール
tools-list - 利用可能なツール一覧
tool-get - ツール詳細
tool-exec - ツールを直接実行
例:
エージェント
agents-list - 確定的エージェント一覧
agent-get - エージェント詳細
agent-exec - 確定的エージェントを実行
例:
swarm-message - 実行中のスウォームにメッセージ送信
ファイル
session-files - セッションワークスペースファイル一覧
例: