关于 opencode
用于管理 OpenCode 实例的 Skill,通过辅助脚本查看会话列表和指定会话的最新消息,并显示会话状态。
主要功能
- 01列出 OpenCode 会话
- 02查看会话最新消息
- 03显示等待、工作或未知状态
适用场景
- 01检查 OpenCode 会话
- 02查看指定会话的最新消息
- 03判断 Agent 会话状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ volcengine/ openviking --skill opencode安装后在 Claude Code 中输入/opencode确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
list_sessions.pyopencode_utils.pystatus.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