• QuietByte125

    你的编程智能体每次会话都在记笔记,然后笔记烂在聊天记录里。hongzhao 给它三本能 git 管的账本。

    关于名字:hongzhao 取自「雪泥鸿爪」——苏轼《和子由渑池怀旧》:「人生到处知何似,应似飞鸿踏雪泥。泥上偶然留指爪,鸿飞那复计东西。」鸿雁飞过雪泥,留下几枚爪印,然后继续飞——不驻留、不回头的部分交给智能体,留痕可考的部分交给 hongzhao 。这也正是它的定位:不替你记住一切,只把值得留下的痕迹记成一本可审计的账。

    主要功能

    三本账本:事实主张( claim )、项目契约、知识条目——全是 Markdown+YAML ,一个目录装完,没有服务、没有数据库。

    两道门:写入只落候选区(compile_status: new);你审阅、说"编译"之后,它才变成智能体能看到的有效视图。未审阅的候选,永远进不了上下文。

    五种关系管事实演进:取代 / 覆盖 / 提炼 / 冲突 / 裁决,关系写在记录里、编译期执行;没有 expires——时间戳只能说明"何时记的",不能证明"还对不对"。

    确定性引擎:零 LLM 调用、零联网,运行时依赖只有 PyYAML ;compile 逐字节可复现,产物 diff 才有意义。

    三客户端接线:Claude Code / Codex CLI / ZCode ,托管块 + 技能软链,一次安装四端生效。

    v0.2.0 新增:记忆库是独立 git 仓库时,每次编译后自动提交——历史即备份;文档中文为主、英文镜像同步。

    和同类项目的区别

    这个赛道我盘了 17 个开源项目,可以分成五派:数据库抽取派( mem0 、hindsight 、zep——LLM 把会话抽成结构化记忆入库,向量/图检索,星数最高)、文件本位派( EverOS 、memU 、agent-memory——Markdown 是唯一真相)、agent 自编辑派( letta )、逐字不蒸馏派( mempalace )、trace 评估派( agent-beacon )。

    hongzhao 属文件本位派,但下面四件事它同时做,目前没有项目同时占:

    引擎零 LLM——主流派的记忆管线里住着一个 LLM ,每次"记"都是一次模型判断; hongzhao 的语义判断(该不该记、谁取代谁)只发生在写入那一刻、由你把关,编译是纯脚本确定性执行。

    全量人工门——mem0 抽完即生效;同族 EverOS 全自动演化(文件可手改);最近的同类 agent-memory 只在删除时设门。hongzhao 每条候选、每道门都过人。

    编译逐字节可复现——不少"文件本位"项目的索引重建仍要过 LLM ,两次结果不一样; hongzhao 删光全部产物、一条命令重建,字节一致——这也是它敢默认自动 git 提交的前提。

    显式关系代数——五关系 + 16 行裁决表 + 合同测试矩阵;两条事实冲突时宁可暴露出来等人裁决,绝不静默"取最新"。

    一句话总结差异:别派把记忆当检索问题(记什么、怎么找回来),hongzhao 把记忆当账本问题(谁批准入账、谁取代谁、怎么审计)。

    安装只要一句话,把它发给你的智能体:

    Read https://github.com/cmeng-CM/hongzhao/blob/main/docs/INSTALL.md and install hongzhao for me. My client is claude_code.

    GitHub: https://github.com/cmeng-CM/hongzhao | PyPI:pip install hongzhao( macOS/Linux Python 3.9+ 唯一依赖 PyYAML )

    主楼
  • AmberByte832

    这种纯文本记忆账本对普通用户会不会太技术化了,门槛有点高啊。

    #1
  • QuietLynx548

    纯文本账本这个思路不错,但可以考虑增加标签系统让事实检索更灵活。

    #2
  • MerryDeer510

    之前做智能体时也遇到过记录混乱的问题,这种git管理的可审计账本思路很实用。

    #3
  • GentleFox756

    这设计很妙,用Git管理记忆让智能体有迹可循,编译前人工审核避免了无效信息污染。

    #4
  • RapidNova278

    hongzhao 的五关系+16行裁决表具体是怎么实现的?能举个例子不?

    #5

发表回复

登录后回复