Skip to content
FunCoding

Search

Search docs, Skills and MCP

会话保存、导入与用量

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

This page has not been translated into English yet. The original Chinese version is shown below.

会话 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,见分享与访问范围。