opencode について
補助スクリプトで OpenCode インスタンスを管理するスキルです。セッション一覧や指定セッションの最新メッセージを確認し、状態を表示します。
主な機能
- 01OpenCode セッションの一覧表示
- 02セッションの最新メッセージ確認
- 03待機・作業中・不明の状態表示
活用シーン
- 01OpenCode セッションの確認
- 02指定セッションの最新メッセージ確認
- 03エージェントセッションの状態判定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ volcengine/ openviking --skill opencodeインストール後、Claude Code で/opencodeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
list_sessions.pyopencode_utils.pystatus.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:ステータスを判断できません
コメント
Markdown 対応