mcpField
O
opencode

opencode

github.com/volcengineAgent 工作流41.2k150 次安装1 天前更新
代码仓库

关于 opencode

用于管理 OpenCode 实例的 Skill,通过辅助脚本查看会话列表和指定会话的最新消息,并显示会话状态。

主要功能

  1. 01列出 OpenCode 会话
  2. 02查看会话最新消息
  3. 03显示等待、工作或未知状态

适用场景

  1. 01检查 OpenCode 会话
  2. 02查看指定会话的最新消息
  3. 03判断 Agent 会话状态

安装

复制下面的命令,在终端中运行。

$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 实例。

辅助脚本

所有脚本都位于工作区 skills 目录中。使用以下命令运行:

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:最后一条消息来自用户 - Agent 正在等待输入
  • 🔴 WORKING:最后一条消息来自助手 - Agent 最近刚完成工作或可能正在工作
  • 🟡 UNKNOWN:无法确定状态

评论

支持 Markdown