🧠 图解记忆: 工作流引擎编排稳定步骤,跨会话记忆保留长期知识;二者结合才能持续复用经验。
💡 答案要点
一、Archon — AI编程的"工作流引擎"
为什么需要工作流引擎?
当你让 AI coding agent "修这个 bug" 时,每次运行结果可能完全不一样:
- 这次跳过了规划阶段
- 那次忘了跑测试
- 又一次 PR 描述不符合模板
根本问题:AI 编程缺乏结构,过程不可预测
Archon 的核心理念:
"就像 Dockerfile 改变了基础设施,GitHub Actions 改变了 CI/CD,Archon 正在改变 AI 编程工作流"
Archon 架构核心:
yaml
# .archon/workflows/build-feature.yaml
nodes:
- id: plan
prompt: "探索代码库并制定实施计划"
- id: implement
depends_on: [plan]
loop: ALL_TASKS_COMPLETE
fresh_context: true # 每次迭代全新 session
prompt: "读取计划,实现下一个任务,运行验证"
- id: run-tests
depends_on: [implement]
bash: "bun run validate" # 确定性节点,无 AI
- id: review
depends_on: [run-tests]
prompt: "审查所有变更,修复任何问题"
- id: approve
depends_on: [review]
until: APPROVED
interactive: true # 人工审批门
- id: create-pr
depends_on: [approve]
prompt: "推送变更并创建 PR"关键创新:确定性节点 + AI 节点混合
| 节点类型 | 特点 | 示例 |
|---|---|---|
| 确定性节点 | Bash脚本/测试/git操作,结果可复现 | bun run validate |
| AI 节点 | 规划、代码生成、审查 | plan/review/comment |
| 混合循环 | AI循环直到测试通过 | until: ALL_TASKS_COMPLETE |
| 人工审批门 | 暂停等待人类确认 | until: APPROVED |
Archon 的关键技术设计:
- Git Worktree 隔离:每次工作流运行在独立分支,无冲突并行
- YAML 工作流定义:团队可版本控制、复用、review
- 跨平台:CLI / Web UI / Slack / Telegram / GitHub 触发同一工作流
- 与 Claude Code 深度集成:直接调用 Claude Code 作为 AI 引擎
为什么这是 2026年热点?
- 2026年 AI 编程从"单次Prompt"进入"结构化工作流"时代
- 单次 Prompt = 不可预测;工作流引擎 = 可复现、可治理
- Archon 是第一个开源的 AI 编程 harness builder(日增 679 stars)
二、claude-mem — Claude Code 的跨会话持久记忆
问题:Claude Code 的 session 记忆是断裂的
- 每次新 session,Claude 不记得上次做了什么
- 上下文窗口结束后,历史完全丢失
- 长期项目中,Claude 无法积累"对这个代码库的理解"
claude-mem 的解决方案:
工作流程:
1. 捕获阶段:自动记录 Claude 所有的工具调用和观察
2. 压缩阶段:用 AI(Claude agent-sdk)对记录进行语义压缩
3. 检索阶段:在新 session 中,将相关记忆注入上下文核心功能:
| 功能 | 说明 |
|---|---|
| Persistent Memory | 跨 session 保留上下文 |
| 渐进式披露 | 按 token 成本分层检索记忆 |
| Skill-Based Search | 用 mem-search 技能查询项目历史 |
| Privacy Control | 用标签排除敏感内容 |
| 自动注入 | 新 session 启动时自动注入相关记忆 |
安装方式:
bash
npx claude-mem install
# 或在 Claude Code 内
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem支持 OpenClaw 网关集成:
bash
curl -fsSL https://install.cmem.ai/openclaw.sh | bash→ 支持 Telegram/Discord/Slack 实时推送
面试话术:
"2026年 Claude Code 生态有两个重要方向:一是 Archon 代表的'工作流结构化'——把 AI 编程从随机过程变成可复现的工程流程;二是 claude-mem 代表的'跨会话记忆'——解决 AI agent 的'金鱼记忆'问题。前者让 AI 编程可治理,后者让 AI 编程可积累经验。两者结合才是一个完整的 AI 编程系统工程。"
相关趋势:
- Archon = AI 编程的"执行骨架"(做事的流程标准化)
- claude-mem = AI 编程的"记忆系统"(积累经验不遗忘)
- 两者共同指向 2026 年 AI 编程的成熟化:从"能用"到"可维护、可积累、可治理"
版本: v2.18 | 更新: 2026-04-14 | by 二狗子 🐕
