session export/import + run --replay
预计阅读 10 分钟
session export/import + run --replay#
opencode 是 4 家 CLI 里唯一把 session 当 portable JSON 处理的——可以跨机搬迁、可以分享 link、可以 replay。本节带你跑通 4 个真实工作流。
0. session 在 opencode 里是什么#
每次进 TUI 或跑 opencode run 都创建一个 session:
bash
opencode session list
# Session ID Title Updated
# ses_13ea21d16ffejLiFWqJMC4a9UT Reverse words function with assert tests 10:23 PM
# ses_13ea70593ffe3hHx8F3NW9w6i4 Greeting in three words 10:18 PM
# ses_13ea73cb3ffedMg6w9hTan0jjn New session - 2026-06-13T14:18:00.396Z 10:18 PM每个 session 含:
- 完整对话历史(user + assistant 消息)
- agent / model / 配置
- tool 调用 trace
- permission 规则快照
- token / cost 统计
数据存在 ~/.local/share/opencode/opencode.db(SQLite),不是文件。所以单纯拷贝家目录搬不走。要 portable JSON 走 export。
1. export:session → JSON#
预览到此为止 — 你已阅读 8 / 43 段 (19%)
剩余 35 段完整内容购买后解锁 · 「session export/import + run --replay」属于《企业级 AI Native 开发实战》
原价 ¥999限时验证价
验证期价格,售完恢复 ¥999
点击解锁会先引导你完成登录查看完整目录 →
