feat: 支持 developer memorize 按 run 选择 memory / skill evolve
Author: xnne-botCreated Sep 10, 2026Updated Sep 10, 2026
问题
主动 memorize 场景可能只需要更新 memory 或 skill。目前 developer memorize 会生成完整的 memory、skill、resource 流程,执行不需要的步骤会增加耗时。
建议范围
在 #695 的批量 session 支持基础上,为一次 run 增加 evolve 类型选择,默认保持现有完整流程。可考虑 --only memory / --only skill,具体接口待实现时确定。
- 由 prepare 编排层决定执行范围,复用现有 canonical 输入和 JSONL 投影语义。
- 明确 only skill 是否包含 resource;若只更新 skill,则不应要求执行用于 resource discovery 的文件记录步骤。
- 将执行范围写入 run marker,并让镜像、快照和 commit 遵守该范围,避免仅靠 executor 指令限制写入。
- 覆盖默认完整流程,以及只提交所选类型结果的回归测试。
先通过减少不需要的 evolve 工作缩短执行时间。是否按需物化 JSONL、合并 jobs 或直接交给 executor,留待主动 memorize 的调用方式明确后决定。
关联
本项单独实现,不纳入 #695。
Source: NevaMind-AI/memU