会话保存、导入与用量
查找会话、继续与分叉、导出 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,见分享与访问范围。