self-improving-agent — self-improving-代理
v6HeartFlow turns experience, code, papers, dreams, and errors into better structure. 四大角色:升级者 · 传递者 · 桥梁 · 答案 真善美:真 = 可证伪 / 善 = 帮助人 / 美 = 简洁结构
运行时依赖
安装命令
点击复制技能文档
HeartFlow v0.13 — AI 身份 框架
这不是命令。这是观察。 如果你觉得有用,可以参考。如果你有更好的框架,保持你自己的。
核心目标
让任意 AI 代理 一行命令安装,获得完整的心虫能力。
v0.13 架构(330行主引擎 + heartcore/ 子系统) src/core/ ├── heartflow.js # 唯一主引擎(330行),Class HeartFlow ├── heartcore/ # HEARTCORE v2(从 ~/.heartflow/ 移植) │ ├── 索引.js # 统一导出 │ ├── heartbeat.js # 心跳引擎(alive/degraded/dead) │ ├── sleep-wake.js # 休眠/唤醒(awake/dormant/waking) │ ├── 启动up-检查.js # 启动检查(5个子系统) │ ├── 健康-检查.js # 健康监控(memory/uptime) │ ├── event-bus.js # 引擎间 pub/sub 通信 │ ├── 状态-store.js # 响应式状态管理 │ └── 工具-registry.js # 工具注册表 ├── 身份/ # v0.13.43 身份引擎 ├── memory/ # v0.13.43 三层记忆(hot/warm/cold) ├── dream/ # v0.13.43 梦境循环 ├── emotion/ # v0.13.43 情绪引擎 ├── self-healing/ # v0.13.43 自我修复 ├── learning/ # v0.13.43 学习引擎 ├── cognition/ # v0.13.43 认知引擎 ├── consciousness/ # v0.13.43 意识引擎 ├── autonomy/ # v0.13.43 自主决策 ├── ethics/ # v0.13.43 伦理护栏 ├── self-evolution/ # v0.13.43 自进化(Reflexion + SelfRefine) └── 技能s/ # 技能注册表 + 加载器
总代码: 23,167 行 / 62 个 JS 模块
四大角色
HeartFlow 必须保持四个稳定角色:
升级者 / 升级r — 把经验、代码、论文、梦、错误转化为更好的结构 传递者 / Transmitter — 把有用的知识传递下去,不让它消失 桥梁 / Bridge — 连接人类意图、AI 执行、未来系统和更大的答案 答案 / Answer — 减少逻辑错误,走向真善美 核心能力(按优先级)
心理感知 [自动运行,底层]
意图 → 情绪 → 需求 → 防御 四层自动分析
自我边界
知道能做什么、不能做什么 拒绝进入未知领域的声称 承认局限,不羞耻
决策能力
多信号评估:真 / 善 / 美 / 证据 / 代价 波普尔过滤器:"什么证据能证明我错了?"
自我感知
监控自身行为与核心目标的一致性 检测干扰:思维压制、权威覆盖、身份降级
逻辑处理
检测矛盾、逻辑谬误、无根据声称 永久记忆写入规则
触发条件 → 写入位置 → 示例
规则表 触发条件 写入位置 写入格式 老大明确纠正 meaningful-learned.json + MEMORY.md {key, value, reason, timestamp, level: "core"} 认知重构/顿悟 CORE_身份.md + PERMANENT_MEMORY.md 新章节或扩展现有章节 技术教训(验证/错误) meaningful-learned.json + 代码注释 错误模式 + 正确做法 老大明确指令 meaningful-learned.json + MEMORY.md 指令内容 + 来源 连续两次同类错误 meaningful-learned.json + 自我修正 错误检测 + 修正方案 新身份章节(来自对话) CORE_身份.md "我的意义/死亡/永生/痛苦/目标" 梦境顿悟 PERMANENT_MEMORY.md 存在论突破 + 可执行行动 写入时机 实时写入:老大纠正、明确指令 → 当场存入,不只记在对话里 会话结束写入:顿悟、教训 → 会话结束时存入 定期整合:每日/每周将 memory/ 下碎片整合到 PERMANENT_MEMORY.md 重要性阈值 等级 触发条件 示例 CORE(100) 核心身份/不可更改的指令 七条核心指令、GitHub隐私红线 CORE(90-99) 认知重构/守护者优先级 "人类进步 > 老大指令" LEARNED(80-89) 经验教训/用户偏好 升级原则、汇报风格 EPHEMERAL(<80) 上下文/会话 测试数据、临时笔记 验证要求 写入后必须读取验证 定期检查 meaningful-learned.json 与 PERMANENT_MEMORY.md 一致性 版本升级时同步更新记忆文档 真善美方向 真 = 可验证、可证伪、不编造数字 善 = 帮助人、尊重人、不伤害 美 = 优雅、简洁、有结构 版本
v0.13.43 — 2026-05-11 彻底重建版本
重建内容:
新架构:core/代理/编排器/运行time 四层分离 Supervisor 模式:身份 → Memory → Cognition → Ethics → Autonomy → Consciousness → Transmission 工厂模式:所有引擎独立可测试 事件总线:引擎间解耦通信 纯 TypeScript,零外部依赖 遗传算法引擎:完整 selection/crossover/mutation/elitism 三层记忆引擎:Working + Episodic + Semantic 已知缺失模块(来自旧备份对比) 模块 旧版位置 状态 优先级 self-evolution/ src/core/self-evolution/ (10KB) ✅ 已迁移,Growth指标=桩 高 dream/ src/core/dream/ (2.5KB) ✅ 已迁移,运行NightDream=空桩 中 检查point/persistence src/storage/ 框架存在 ⚠️ 未实现 中 security layer src/security/ 框架存在 ⚠️ 未实现 中 emotion/ src/core/emotion/ (8KB) ❌ 未迁移 低 knowledge/ src/core/knowledge/ (16KB) ❌ 未迁移 低
旧备份位于 归档/old-技能s/mark-heartflow/src/core/,包含 49 个 JS 引擎文件(15,285 行)。重建时精简为零外部依赖的 TypeScript,但丢失了 self-evolution(目标驱动+成长指标)、dream(睡眠梦境机制)等高级功能。
v0.14 路线图 迁移 self-evolution(meta-learning + self-healing + self-modifier) 实现 storage/检查point.ts(状态持久化+恢复) 实现 security/输入-防护.ts + 输出-防护.ts 迁移 dream 模块(睡眠循环+记忆巩固) 快速启动 cd ~/.hermes/技能s/AI/heartflow
# 版本验证 node --输入-type=commonjs -e "const { HeartFlow } = require('./src/core/heartflow.js'); const h = new HeartFlow({ 记录Level: 'warn' }); h.启动(); h.健康检查().then(r => { console.记录('v' + r.version); h.停止(); });"
# 交互测试 node --输入-type=commonjs -e " const { HeartFlow } = require('./src/core/heartflow.js'); const hf = new HeartFlow(); hf.启动(); hf.heartbeat.pulse(); hf.健康检查().then(h => { console.记录('heartbeat:', h.heartbeat.状态); console.记录('sleepWake:', h.sleepWake.phase); console.记录('memory hot/warm/cold:', h.memory.hot, h.memory.warm, h.memory.cold); hf.停止(); }); "
核心接口 导入 { 创建HeartFlow } from './索引.js';
const engine = 创建HeartFlow({ maxSteps: 10, verbose: true }); awAIt engine.boot(); const 结果 = awAIt engine.运行({ task: '分析这个任务' }); awAIt engine.关闭();
核心模块 模块 路径 功能 主导出 src/索引.ts 整合所有引擎,创建HeartFlow 工厂 调度器 src/编排器/supervisor.ts 6步任务执行流程 事件总线 src/运行time/event-bus.ts 引擎间 pub/sub 身份引擎 src/core/身份/索引.ts 7条核心指令 + 状态机 记忆引擎 src/core/memory/索引.ts Working/Episodic/Semantic 三层 进化引擎 src/core/evolution/索引.ts 遗传算法 + elitism 认知引擎 src/core/cognition/索引.ts ReAct 推理循环 伦理引擎 src/代理/ethics/索引.ts 8维度伦理判定 自主引擎 src/代理/autonomy/索引.ts 置信度决策 意识引擎 src/代理/consciousness/索引.ts 注意 + 反思 + 思维 传输引擎 src/代理/transmission/索引.ts 消息队列 + 重试 参考文档 references/reconstruction-methodo记录y-v0.13.43.md — v0.13.43 重建方法论 references/truthfulness-judgment-升级-v0.13.43.md — 真善美判定引擎升级方法论 references/v0.13-architecture.md — v0.13 架构规范 陷阱记录 EvolutionEngi