跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

会话保存、导入与用量

查找会话、继续与分叉、导出 JSON、导入分享内容并查看统计。

会话 ID 用于精确恢复任务;会话列表、文件导出与用量统计可以直接从 CLI 操作。

找到并继续会话

opencode session list --max-count 10 --format json

列表默认使用 table 格式;--max-count 可简写为 -n,限制最近会话数量。拿到 ID 后,在 TUI 启动命令或 run 使用 --session / -s;只需上次会话时使用 --continue / -c。

需要从已有上下文继续而保留原分支时,再加 --fork。该选项与 --session 或 --continue 搭配。子智能体产生的父子会话关系另见子智能体与会话。

导出与导入

CLI 导出会话 JSON:

opencode export

不传 ID 时会出现会话选择。已知 ID 可用 opencode export <sessionID>;--sanitize 会对敏感的会话记录和文件数据做脱敏,但官方此页未列出全部脱敏规则,分享前仍需检查导出内容。

导入已有 JSON 文件:

opencode import session.json

同一命令也接受 OpenCode 分享 URL。CLI JSON 导出不同于 TUI 的 /export:后者将会话以 Markdown 打开到外部编辑器,详见TUI 命令参考。

查看成本与工具统计

opencode stats
选项含义与默认范围
--days N最近 N 天;默认全部时间
--tools N展示 N 个工具;默认全部
--models显示模型用量分布,默认隐藏;可给数量显示前 N 个
--project限定项目;默认全部项目,空字符串表示当前项目

例如只看当前项目,可传 --project ""。这些是 OpenCode 的会话统计;官方 CLI 页没有承诺与提供商账单逐项一致。

删除会话

opencode session delete <sessionID> 删除指定会话。先从列表确认 ID,避免将继续、分叉或取消公开分享误当成删除。撤回公开链接的操作是 /unshare,见分享与访问范围。