mcpField
O
opencode

opencode

github.com/volcengineエージェントワークフロー41.2k150 回インストール1 日前に更新
リポジトリ

opencode について

補助スクリプトで OpenCode インスタンスを管理するスキルです。セッション一覧や指定セッションの最新メッセージを確認し、状態を表示します。

主な機能

  1. 01OpenCode セッションの一覧表示
  2. 02セッションの最新メッセージ確認
  3. 03待機・作業中・不明の状態表示

活用シーン

  1. 01OpenCode セッションの確認
  2. 02指定セッションの最新メッセージ確認
  3. 03エージェントセッションの状態判定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/volcengine/openviking --skill opencode

インストール後、Claude Code で/opencodeを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

list_sessions.py
opencode_utils.py
status.json

詳細

OpenCode スキル

ヘルパースクリプトを使用して、OpenCode インスタンスを管理します。

ヘルパースクリプト

すべてのスクリプトはワークスペースのスキルディレクトリにあります。次のコマンドで実行します:

uv run python skills/opencode/script_name.py

注:opencode プロセスを終了しないでください。

スクリプト

list_sessions.py

すべての OpenCode セッションを一覧表示します

例: uv run python skills/opencode/list_sessions.py

list_messages_of_session.py

session_id で OpenCode の最新メッセージを一覧表示します

例: uv run python skills/opencode/list_sessions.py {session_id}

セッションのステータスの種類

  • 🟢 WAITING:最後のメッセージはユーザーからのもので、エージェントは入力を待っています
  • 🔴 WORKING:最後のメッセージはアシスタントからのもので、エージェントは直近で処理を終えたか、現在処理中の可能性があります
  • 🟡 UNKNOWN:ステータスを判断できません

コメント