主 题:【开源】搓了个 Agent 历史工具:Codex / Claude Code / OpenCode / Pi 会话可以迁移和互转了
发 布 者:lohozzcc
标签分类: 技术
时 间:2026-08-21 10:59:09
内容预览:我平时会在 Codex、Claude Code、OpenCode 等 Coding Agent 之间切换,它们的历史会话各自放在不同目录里。有时候换了 Agent,想接着之前的会话继续,或者换电脑后想把其中一些历史带过去,处理起来就比较麻烦。想从大量旧会话里找一段内容也不方便 。所以做了 AgentHist,用来统一管理、迁移和转换这些本地历史。目前支持的Agent有 Codex、Claude Code、OpenCode 和 Pi。 项目地址:https://github.com/lohoz/agenthist下面简单看看它现在能做什么。1. 导出历史导出时会先列出各个 Agent 的历史,可以在交互界面里浏览、预览,再选择要带走的会话。可以导出全部历史,也可以只带走某个项目或几段会话。导出后会得到一个 .agenthist 文件,方便备份或传到另一台机器。2. 导入和跨 Agent 转换到了另一台机器,导入刚才的文件后,可以先查看里面有哪些会话,再选择要恢复的内容,并重新指定项目路径。会话可以导回原来的 Agent,也可以转到其他支持的 Agent。为什么不直接复制目录?同一个 Agent、系统和路径下,直接复制有时能用;换了 Agent、系统、项目路径或 provider,就容易出问题。AgentHist 会先检查再导入,出问题也能回滚或恢复。3. 跨会话经验提炼除了迁移,我还做了一个可能比较实用的功能:试着从多个历史会话里找出你反复提到的要求、偏好和工作方法,同时保留对应的原始证据。比如写代码时,你可能在不同会话里反复强调:修复问题前先构造最小复现,确认失败原因后再改代码;Git 提交只包含当前任务相关的改动。AgentHist 会把这类反复出现的内容整理到一起。你可以把结果交给一个新会话继续筛选、合并和改写,逐渐形成适合自己的长期工作经验。提炼时可以使用本机已
直达链接: https://www.nodeseek.com/post-885716-1
 
 
Back to Top