SuperAPI AI 工具集

session-tool

智能体与模型

查看项目

更新于 10-15 17:27

技能介绍

用途:浏览 OpenCode 与 Claude Code 的会话历史,支持列出、读取和搜索过往对话。属于 @blogic-cz/agent-tools,需将其作为开发依赖,通过 bun session-tool 运行,无需认证,直接读取本地会话存储。

主要命令: bun session-tool list 列出最近会话; bun session-tool read --session <session-id> 读取会话消息; bun session-tool search "query" 跨会话搜索; bun session-tool search "query" --body-chars 0 以完整消息正文搜索。

会话 ID 路由:UUID 格式对应 Claude Code 会话;ses_* 格式对应 OpenCode 会话;其他 ID 会在两个来源中搜索。

使用提示:用 bun session-tool 查看完整的机器可读命令与参数树,用 --help 查看单个子命令。输出默认采用 TOON(节省 token),仅在需要机器解析时加 --format json。read --session <id> 返回完整消息正文,长会话输出可能很大。search 默认将每条消息正文截断到 500 字符,被截断的结果带有 truncated: true 和 bodyLength;截断正文中缺少某词不能证明会话中不存在该内容,需用 --body-chars 0 重跑或 read --session <id>(不截断)后再下结论。错误响应包含 hint、nextCommand 和 retryable 字段,失败时应检查。

限制:仅读取本地会话存储;具体支持的会话版本、平台与安装细节暂未提供。