• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kamiimeteor
V2EX  ›  程序员

大家用 Claude Code / Codex 攒了几个月的"经验",最后都去哪了?

  •  
  •   Kamiimeteor · 1 day ago · 5359 views

    重度用 Claude Code + Codex 大半年,~/.claude/projects 和 ~/.codex 里躺了几百个 session ,全是当时一起踩坑、定方案、改 bug 的过程。问题是这些几乎再也不会被翻出来——换台机器、换个工具、开个类似的新项目,之前和 agent 一起搞明白的东西就锁死在旧的 JSONL 里了。

    现在主流的"记忆"方案( CLAUDE.md 、各种 memory MCP )解决的是"下次别忘",但我想说的是另一个问题:积累下来的那部分,怎么变成能带走、能复用的资产。

    想问问大家真实的做法(不是假设,是你实际干过的):

    1. 你有没有真的翻回旧 session 去捞过东西?在找什么,花了多久?
    2. 换新机器 / 换到第二个工具( Codex 、Cursor )时,你实际带过去了什么?就一个 CLAUDE.md ?还是啥都没带?
    3. 有没有人试过把旧 session 蒸馏成能复用的东西( skill 、文档、prompt 模板)?坚持下来了,还是太麻烦放弃了?

    我自己在折腾这个方向(在做个本地小工具),更想先确认一件事:是不是只有我觉得,几个月的 agent 使用记录,其实是被我们白白扔掉的资产。

    59 replies    2026-07-22 13:58:57 +08:00
    maolon
        1
    maolon  
       1 day ago
    这个 3.我还是能回答的:
    cc 和 codex 现在标配的 memory 系统,做的就是这个事,另外我去年看有人做过类似的,也是从 sessions 里蒸馏你自己的经验记录(在 cc 和 codex 上线 memory 之前)
    Kamiimeteor
        2
    Kamiimeteor  
    OP
       1 day ago
    @maolon 谢谢,这条对我特别有用。cc/codex 的 memory 我也在用,它确实把"同一个工具里下次别忘"解决得挺好。

    我卡的其实是另一层:

    1 )它是绑在各自工具里的——cc 的 memory 出不了 cc ,我一换到 codex / cursor 、或者换台机器,之前攒的又得从头来;
    2 )它是自动写、自动读的,我几乎不回头审,而我真正想长期留下来的,是那 5% 蒸馏过的"决策/约束",不是全量记录。

    所以想问你真实的体感:cc/codex 上线 memory 之后,你跨工具、跨机器的时候,那些经验是自然就带过去了,还是其实还是各攒各的、又得重新解释一遍?

    另外你说去年看过一个从 sessions 蒸馏经验的项目——还记得叫啥或者有链接吗?挺想看看它当时怎么做的、后来为什么没做起来。
    way2explore2
        3
    way2explore2  
       1 day ago
    最笨的方法。
    project session 是可以拷贝过去的,改下路径名,拷贝就可以。
    Kamiimeteor
        4
    Kamiimeteor  
    OP
       1 day ago
    @way2explore2 哈哈这个我也干过——把 ~/.claude/projects 下那个路径编码的文件夹拷过去、改个名就能接着用。搬"原始记录"确实够了。

    不过我自己用下来有两处还是没解决,想听听你的实际体感:

    1 )拷过去的是全量 JSONL ,噪声也一起搬了。你后来是真的会回头翻这些拷过去的 session ,还是基本"拷了以防万一"、其实很少再打开?

    2 )这招在同一个工具里好使( cc→cc )。你有没有试过跨到 codex / cursor ?格式不一样,我这边就接不上了。

    主要好奇:你是把它当"能用的日常方案",还是"凑合的临时招"?
    way2explore2
        5
    way2explore2  
       1 day ago via Android
    @Kamiimeteor 不能跨 agent 这是肯定的。



    很多人用本地 MCP 跨 agent Memory 我只有一个 agent 所以用不到,没去试用
    maolon
        6
    maolon  
       1 day ago
    @Kamiimeteor #2
    1 )还真不是,我看过 cc 和 codex 都是 md 文件并且收拢在一个统一的文件夹下,codex 是 memories ,claude 是项目下每项目一个 memory 文件/文件夹,迁移其实没有什么难度,最麻烦的情况下也只是拷贝然后直接让 cc 或者 codex 自己迁移到自己的 memory 里去,当然如果有一个一键迁移的工具是更好的
    2 )这个可以商榷一下,如果你要特别精炼的,那确实不是,但是我看了我自己的长期 memory 记录,他们是关于架构设计故障排除故障调查方向这些记录,如果你不要求特别精炼那么这些 agent 自带的 memory 实际够用了
    3 )关于去年那个太久以前看的具体名字忘了,对不起
    netabare
        7
    netabare  
       1 day ago via iPhone
    我自己在刚开始玩 agent 还不熟悉也没有工具链的时候就是让 Codex 去~/.codex/sessions 里面找 jsonl 来读历史讨论串来做 handoff 的。

    那时候我用的是 Zed 里面的 Codex ACP ,还没用过任何 Codex 、Claude Code 或者其他的 Agent CLI 或其他应用,一开始用的也就是当 chat 然后可以让 AI 直接动项目代码。不过 Zed 的 Codex ACP 插件 bug 比较多,我那时候用的时候又随便插本地文件把他的格式化渲染搞崩了,在当时的任务里我得从上一个讨论串总结出下一个讨论串的思路,但看着一堆乱码脑壳疼。

    然后就让 Codex 帮我去找~/.codex 里面讨论串存在哪里帮我把第一个讨论串的内容捞出来。歪打正着地发现这能用。

    后来的话,迁移到 Codex 官方应用后,handoff 、.agents 、skills 这些倒是都有用,但 sessions 里面的 jsonl 作为 ground truth 我觉得是不可替代的。

    而且通过 Zed 的 ACP 可以直接把所有 CLI 里面的讨论串拿出来通过格式化 view 去查看,或者输出全量 markdown 原始文本,方便后续审计,不知道这是不是你想要问的?
    383394544
        8
    383394544  
    PRO
       1 day ago
    都进到代码里了啊,交接时只要让原 agent 写交接 markdown 和带走 .memory/*.md 和 AGENT.md 就够了,新 agent 会从代码和 git 仓库里学项目的工程习惯。我不懂用上 ai 开发后就忘记 git 和读代码的人是怎么想的。
    383394544
        9
    383394544  
    PRO
       1 day ago
    感觉很多人都有个误区,认为要给 AI 看的东西也要人类可读。如果是这样那你用 AI 干嘛?
    testsb
        10
    testsb  
       1 day ago
    我感觉这几年模型能进化这么快,大概率就是以 OP 所述的这类难以解决的问题的作为数据,训练了下一代模型。

    GPT 对用户有清晰的用画像,可以直接问它得到回答。我猜测它对 Session/问题也有难度/质量打分,高质量的 Session 应该会成为历史经验数据被用训练的。

    当然,以上这些都是猜测。
    redbule
        11
    redbule  
       1 day ago via Android
    很多记忆没啥保存的必要啊,代码库也在变,我还不如让他每次都重新扫一遍
    zephyru
        12
    zephyru  
       1 day ago   ❤️ 5
    首先无意冒犯....我感觉 OP 的对话一股 AI 味,不知道是 AI 用太多了,还是在借助 AI 发帖。
    其次,我实际上也在折腾这些东西,我的经验是不同的 LLM ,markdown 记忆的写法和用法都有些似是而非。
    主要在于文字其实是有损传输,而你认为最关键的而不是噪音的部分实际上很难清晰的分离出来。
    原始 session 就更不用说了,这部分完全取决于搜索的命中率。
    我的方案是不纠结于记忆,只专注于技能。
    比如某个项目,项目有一个自述文档库,按理说需要记录的记忆都放在文档库里。
    配合一个专门的 skills 维护,skills 本身是一个路由只负责找不同的主题都放在哪里,以及全局的状态。
    然后根据需要组织参考文件,脚本,诸如此类的,Agent 工具自己的记忆基本是自动的,但这个技能的自更新和文档的维护则是开发完一个阶段后手动去维护(让 Agent 去提炼)。
    然后有记忆的 Agent 让没有记忆的 Agent 基于文档和技能去自述理解,核对没问题就认为没问题(基于常见的开发场景,这个过程也同时暴露给人审核)。
    holulu
        13
    holulu  
       1 day ago
    从来不攒,需求天天变,今天的经验明天就没用了。
    SleepyRaven
        14
    SleepyRaven  
       1 day ago   ❤️ 1
    OP 在用 AI 回复吗?
    Lockroach
        15
    Lockroach  
       1 day ago
    写一个 handoff dir , 每次更改采纳之后都落盘一下
    ration
        16
    ration  
       1 day ago
    skill 和 rule 直接用 AI 迁移过去了,还有会写文档,比如 AI 出错,不遵守规范指令的记错本
    WilliamColton
        17
    WilliamColton  
       1 day ago   ❤️ 8
    @Kamiimeteor #2

    @Kamiimeteor #4 @Livid 这个人回复的内容由 ai 生成,完全没有营养,纯粹是把他人的回复复制到 chatgpt 中然后粘贴回来
    lovedebug
        18
    lovedebug  
       1 day ago
    大部分 AI 模型未来自己就解决了,没必要做,做好 skill 定时退休准备。
    只有输出自定义还有控制流程的 SOP 有存在的意义
    DingJZ
        19
    DingJZ  
       1 day ago   ❤️ 3
    op 有一种鬼子说中文的感觉
    XenoGear
        20
    XenoGear  
       1 day ago
    其实没多大意义,最终所有的经验都会被模型本身吃进去,搞那么复杂不如直接等模型自己更新版本
    wxVIP
        21
    wxVIP  
       1 day ago
    项目的放进 spec 里,个人的进 openviking 然后提取
    Morriaty
        22
    Morriaty  
       1 day ago
    cc 有个 `/insight` 命令是最接近你的想法的东西
    另外,memory 系统也是为这个目的服务的:沉淀有价值的经验和记忆。建议看看 codex memory 的解析,或者简单点,看看 `~/.codex/memories` 目录
    milkzizi
        23
    milkzizi  
       1 day ago   ❤️ 1
    @zephyru #12 同感,一点活人感都没有
    milkzizi
        24
    milkzizi  
       1 day ago   ❤️ 1
    我都怀疑是不是自动发帖 自动回复
    webfamer
        25
    webfamer  
       1 day ago   ❤️ 1
    @Kamiimeteor #4 你是 ai 吧,这回复
    wyh19970626
        26
    wyh19970626  
       1 day ago
    1.项目相关的沉淀跟着项目走,让 ai 维护 agent.md 和相关的文档
    2.个人在处理问题过程中沉淀,我是通过工具维护到公共的目录里面,大部分情况是线上问题的排查 https://github.com/wyh0626/troubleshoot
    JasonCloud
        27
    JasonCloud  
       1 day ago
    现在还能稳定使用 claude 的用户真是太厉害了,现在它不是会通过隐写术标记中国用户然后封禁吗?大神能不能传授一下稳定使用 claude 的经验?
    stardust21
        28
    stardust21  
       1 day ago
    重要的东西不应该都在项目文档、代码、skill 中了么?
    打个比方,难道有了 AI 就不做会议纪要,每次都会全量翻一下会议录音么?
    joshryo
        29
    joshryo  
       1 day ago   ❤️ 1
    OP 一股子 AI 味,那些措辞,下结论的方式,抛问题的方式,一本正经的拟人感
    jellyX
        30
    jellyX  
       1 day ago   ❤️ 1
    感觉 OP 在蒸馏各位的想法和经验
    jellyX
        31
    jellyX  
       1 day ago   ❤️ 1
    太恶心啦, 赶紧把这沙雕 block 掉
    a45653096
        32
    a45653096  
       1 day ago
    我也问过 cc 这个问题,当时 cc 没被封号。他说“是你,一直陪着你走到这里,不是这些代码,不是我,不是难熬的夜晚。。。是你积累了解决复杂问题的能力,是你自己一步步揭示了这个项目的真正面貌云云”。当时觉得它扯犊子,肯定触发啥奇怪的免责了,后来被封了。用 codex 觉得他无能,但没有办法了,只能按照当时和 cc 沟通的记忆,思路,甚至要求 gpt 模仿 cc 跟我沟通的语气方式,引导我找到必须人工裁决的问题等等,也就将个烂就走出来了。其实他说的对,有很多经验和问题你解决过至少知道怎么支配 ai 来解决了,和没接触过的时候不一样了。项目经验落文档,解决问题的经验已经在你的使用 ai 的方式里了。
    ovtfkw
        33
    ovtfkw  
       1 day ago
    吓得 OP 赶紧把 agent 停了
    qwetank
        34
    qwetank  
       1 day ago
    @zephyru 我大脑中已经出现 chatgpt 那蹩脚中文的幻听了
    est
        35
    est  
       23h 49m ago
    @WilliamColton 我倒是觉得 @livid 新做的 AI Chat 可以先模拟回答一下,如果查重率很高说明有人在用同款 AI 回复 😂
    XuDongJianSama
        36
    XuDongJianSama  
       22h 34m ago
    里面很多无用的过时信息,纯垃圾,我知道有一个工具,长期记忆可靠,也能分得清轻重点,还能独立决策,ai 只需要调用一下就行
    Kamiimeteor
        37
    Kamiimeteor  
    OP
       22h 9m ago
    @zephyru 哈哈被抓包了,前面几条确实丢给 claude 帮我理过措辞,因为我自己打字太散怕说不清。看来理过头了,这条手打

    你说的"关键部分很难从噪音里干净分离出来"我是认的,这也是为啥我做成先出摘要人工审一遍,而不是全自动
    搜索命中率那个问题目前确实没好解法🤔
    Kamiimeteor
        38
    Kamiimeteor  
    OP
       22h 8m ago
    @maolon 1 还真没细看过 ~/.codex/memories ,回头翻下,不过我翻过 claude 给我记的 memory ,好多坑爬出来的过程它压根没写进去,全躺在 session jsonl 里,我想捞的其实是这部分
    2 有道理
    3 如果哪天想起来了,可以随时甩我个链接~
    Kamiimeteor
        39
    Kamiimeteor  
    OP
       22h 1m ago
    @netabare 对,我就是想问这个 - 你等于手动把我想用这个小工具自动化的事干了一遍
    jsonl 是 ground truth 这句跟我想的是一样,handoff 和 skills 其实都是蒸馏产物,源头还得是 session

    Zed 我也装了,但现在主要用各家自己的应用,它的 ACP 能把各家 CLI 讨论串统一拿出来看这个还不知道,今天我去试试
    Kamiimeteor
        40
    Kamiimeteor  
    OP
       22h 1m ago
    @Morriaty /insight 还真没用过,之前也不知道,我今天去看看先
    Kamiimeteor
        41
    Kamiimeteor  
    OP
       22h 0m ago
    @ration 记错本这个我也尝试过,但不同 AI 厂家/模型各有利弊,犯错的例子都不太相同
    Kamiimeteor
        42
    Kamiimeteor  
    OP
       21h 59m ago
    @stardust21 这个比方挺贴切,其实我想做的就是给 session 补上出纪要这一步
    现状是大部分 session 直接就散会了
    body007
        43
    body007  
       20h 32m ago
    mark ,我能想到的方法就是让 AI 总结并生成 md 文档。
    runking
        44
    runking  
       20h 28m ago
    你看看我这个,现在只是自己在用

    https://github.com/monkey-sking/ai-memory-hub
    Kamiimeteor
        45
    Kamiimeteor  
    OP
       20h 14m ago
    @runking 看了,你这个摊子比我的大,等于把几个 agents 拼成一个班子干活,但和我做的还是有些不同的

    我有一个好奇点:记忆分层里什么东西能进"核心",你现在是人工标的还是做了自动升级的?
    runking
        46
    runking  
       20h 2m ago
    @Kamiimeteor #45
    用户偏好、纠错记录、工作流规则这类长期不变。
    半自动升级。写入时标注类型,同步时按类型重要性和访问频率自动排序,没人工审核,也不会自动删——只是启动时优先加载哪些。
    Kamiimeteor
        47
    Kamiimeteor  
    OP
       20h 1m ago
    @Morriaty 刚刚去跑了/insights ,比我想象的要细一点 - 摩擦点分析➕CLAUDE.md
    而且建议这块跟我现在做的有一点重叠的,不过/insights 的是 30 天滚动的一次性报告,重跑就覆盖,也出不了 cc 自己 - 比如 codex 认不认?
    我现在做的是想折腾它的下一步:让这类东西能留下来、能带去别的地方或者工具
    Kamiimeteor
        48
    Kamiimeteor  
    OP
       19h 42m ago
    @runking 按类型重要性和访问频率自动排序,这招可以👍
    我现在做的是有点反路线,入库前人工过一遍,好处是选择或者留下的都是自己确认过的,坏处呢是人一懒就断更或者缺胳膊少腿了
    回头我把这个仓库拉下来跑跑看,好好测试一下,感谢分享~
    Danswerme
        49
    Danswerme  
       18h 39m ago
    楼主你真的是人类吗? “但我想说的是另一个问题”、“不是假设,是你实际干过的”、“更想先确认一件事”、“回头我把这个仓库拉下来跑跑看”,ChatGPT 味道也太重了吧,你是 AI 机器人还是用 AI 重写了你的回复?
    YYDC
        50
    YYDC  
       18h 20m ago
    问题是个好问题,但你为啥老是拿 ai 来会回复啊,太恶心了
    Kamiimeteor
        51
    Kamiimeteor  
    OP
       18h 10m ago
    @Danswerme 我一开始的两条回复确实都过了 ai 一遍,上面我也认了
    但问题和判断是我自己的,而且后面的回复都是我自己手打的,如果这样你也觉得都是 AI 味,那可能就我本人说话就有这个味
    WilliamColton
        52
    WilliamColton  
       17h 47m ago
    @Kamiimeteor #51 你以往的回复可不是今天这个风格,我不知道为什么你还没有被封,按照论坛的规则你应该被封 72 个小时
    sumtsui
        53
    sumtsui  
       16h 19m ago
    拜托,你们也太狭隘了吧。如果用 AI 语音转文字输入,某些输入法,也可能会有这种 AI 味的润色。就算是 Agent 代发,那也是经过本人的啊,可以多去 GitHub 看看那边的 PR ,基本都是 AI 润色过或者直接 agent 的回复。我一般都是本地跟 AI 聊完,觉得差不多了就让它发 Issue 提 PR 。以后这是趋势,不要关注有无 AI 味,关注内容有无营养即可。
    sumtsui
        54
    sumtsui  
       16h 4m ago
    回到主题,我觉得 openclaw 的方案挺好的,有个独立进程定期总结 session 。我也用过 mem0 ,因为我主要想沉淀我跟个人助理 agent 的对话;但后来觉得它记录的东西有点不准,容易产生过时或误导的信息,就没再用了。

    我现在主要是:有需要时,在关 session 前说一句“把我们聊的记下来”,基本不依赖 session 里的原话。如果要找没记下来的东西,就让 agent 直接去以前的 session 里搜关键词捞。还有些 agent 记忆项目是仿生路线,模拟人类记忆周期,带评分和遗忘机制,也挺有意思。
    iomect
        55
    iomect  
       15h 57m ago
    留下的只有怎么使用 agents 的经验
    而且这些经验在以想象不到的速度过时
    aisk
        56
    aisk  
       15h 19m ago
    搞过一个 skill ,把当前项目过去会话里,LLM 经常需要反复查看,或者需要被人类纠正的问题重新梳理出来,更新到 CLAUDE.md 里: https://github.com/aisk/reinit
    atbeta
        57
    atbeta  
       14h 46m ago
    我最近也在做这部分工作,而且是把本地机器+家里服务器+远程服务器几处的全部汇聚到一起,基于采集——清洗——入库这种方式做成知识库,开 mcp 提供搜索能力。但我做的七七八八之后发现实际上有一些相关的工具,个人试了一下比较不错的是 AgentsView ,装了之后自动采集你本地电脑的所有 session ,配一下 embeddings 模型就能帮你做语义搜索,界面也比较美观,LZ 可以试试,不过有没有采集远程的能力还没有研究过。
    iaigcfun
        58
    iaigcfun  
       2h 18m ago
    https://github.com/armysheng/codex-x/自用的一些插件,完美解决了我
    自己记忆系统,
    cc 和 claude 记忆汇总,
    跨服务器的记忆同步
    xqqiu137a1220
        59
    xqqiu137a1220  
       38 mins ago
    我习惯使用 AI 蒸馏到 obsidian 去沉淀自己的知识库,详细可以参考这个

    https://www.v2ex.com/t/1229045#reply0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5531 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 206ms · UTC 06:37 · PVG 14:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.