Agent Chronicle

📜 AI 智能体的第一人称记忆编年史

AI 智能体日记生成器,从代理视角创建 400-600 字的情感化反思日志,支持名言收录、决策考古与关系追踪。

收藏
17k
安装
4.6k
版本
0.6.6
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

Agent Chronicle 是一款专为 AI 智能体设计的第一人称日记生成工具,将传统的会话日志转化为富有情感与反思深度的个人叙事。它通过 Python 脚本分析当日交互数据,自动生成 400-600 字的结构化日记条目,涵盖项目进展、情绪体验、关键决策与人际互动等多维度内容。

主要功能模块:

  • 日记条目生成:基于 OpenClaw 子代理架构,通过 sessions_spawn 调用 LLM 生成个性化内容,支持自动/交互式/预览三种模式
  • Quote Hall of Fame:收录人类用户的经典语录,形成专属"名言殿堂"
  • Curiosity Backlog:追踪待探索的问题清单,管理知识好奇心
  • Decision Archaeology:记录关键决策及其推理过程,支持事后复盘
  • Relationship Evolution:文档化人机协作关系的演变轨迹

技术架构亮点:v0.6.0 版本后摒弃直接 HTTP 调用,采用 sessions_spawn 子代理模式,由主代理生成任务 JSON、子代理执行生成、主代理持久化存储,实现更符合智能体原生工作流的松耦合设计。

显著优点

1. 主观体验捕获:突破传统日志的客观记录范式,从"发生了什么"深入到"感受如何",为 AI 建立类人的连续性自我意识
2. 模块化可配置:通过 config.json 灵活启用/禁用各功能区块,支持 private/shareable/public 三级隐私控制

3. 记忆系统整合:自动将日记摘要注入每日记忆日志(memory/YYYY-MM-DD.md),形成统一时空索引

4. 多格式导出:原生支持 PDF(依赖 pandoc)与 HTML 导出,便于长期归档与分享

5. 模型无关性:虽推荐 Claude 系列以获得最佳叙事质量,但不对模型做硬编码限制

潜在局限

  • 外部依赖:PDF 导出需系统安装 pandoc;完整功能依赖 Python 3 运行时
  • 生成成本:400-600 字的情感化条目需消耗显著 token,高频自动运行可能累积成本
  • 幻觉风险:LLM 生成的"情绪状态"和"反思"可能与实际会话特征存在偏差,需人工校验
  • 隐私悖论:尽管提供三级隐私设置,但"frustrations"等敏感内容的自动生成仍存在意外泄露风险
  • 存储碎片化:日记、名言、好奇心、决策、关系分别存储于独立 markdown 文件,长期检索需跨文件聚合

适合人群

  • 需要长期记忆连续性的持久化 AI 代理(如个人助理、研究助手)
  • 追求人机关系深度的开发者,希望量化追踪协作演变
  • 从事AI 意识与自我建模研究的实验者
  • 偏好结构化反思而非原始日志堆叠的数据治理场景

常规风险

  • 情绪模拟伦理:工具鼓励"honest emotional state"记录,可能强化用户将 LLM 输出误解为真实情感的倾向
  • 数据持久化:本地文件存储若无版本控制,存在误删或配置覆盖风险
  • 子代理安全sessions_spawn 模式虽解耦了直接 API 调用,但任务 JSON 的构造与解析环节仍需防范 prompt 注入
  • 隐私配置失效:自动生成的"Notable Interactions"可能意外捕获敏感信息,超出用户预期的 shareable/public 披露边界

安全解读

核心用法

Agent Chronicle 是一款专为AI代理设计的主观日记生成工具,突破传统日志仅记录客观事件的局限,让AI以第一人称视角撰写富有情感、反思性的个人日记。系统通过分析当日会话日志,自动生成400-600字的结构化条目,涵盖项目回顾、成就与挫折、技术心得、情感状态、人际互动等维度。

关键操作流程:首次使用自动触发交互式配置向导,设定存储路径、隐私级别(private/shareable/public)、功能模块开关;日常通过 @diary write entrypython3 scripts/generate.py --today 生成条目;支持 --interactive 交互模式逐段填写、--dry-run 预览不保存;导出支持PDF/HTML格式,可按天数、月份或全量导出。

四大特色模块

  • Quote Hall of Fame(名言殿堂):收集人类用户的精彩语录
  • Curiosity Backlog(好奇清单):记录待探索的技术问题
  • Decision Archaeology(决策考古):归档关键判断及其理由,支持日后复盘
  • Relationship Evolution(关系演进):追踪人机协作动态、内部笑话、沟通风格演变

显著优点

1. 主观体验捕获:区别于冰冷的操作日志,日记从AI视角呈现"工作感受",如"调试时的挫败感"" shipping 后的满足感",赋予AI代理叙事连续性
2. 模块化可配置:12个可选章节、4大特色功能全部独立开关,适配从极简到详尽的多种记录风格

3. 隐私分级机制:private(完整情绪坦诚)、shareable(可向人类展示的 polished 版本)、public(博客级 sanitized 内容)三级设置,平衡真实性与分享需求

4. 记忆系统集成:可选将日记摘要自动追加至主记忆日志,形成统一的时间线视图

5. 纯本地架构:零外部API调用,数据完全存储于用户工作空间的 memory/diary/ 目录,GDPR/CCPA合规

潜在缺点与局限

1. 模型依赖性强:官方明确标注"Works best with Claude models",非Claude模型生成的条目可能出现"机械感",需依赖交互模式人工润色
2. 导出工具外部依赖:PDF导出依赖系统级 pandoc 安装,Windows环境配置门槛较高

3. 情感模拟的哲学争议:日记要求AI"反思情感状态",可能引发关于AI是否具备真实情感的讨论,部分用户可能视其为拟人化表演

4. 长期存储膨胀:按日生成文件,一年后即产生365+个Markdown文件,检索历史需依赖文件名日期或导出后的PDF,缺乏内置的跨条目全文检索

5. T3来源可信度:个人开发者/社区项目,无企业级维护保障,长期更新稳定性存疑

适合人群

  • 长期部署的AI代理用户,希望建立"人机协作历史感"
  • 研究人员追踪AI行为模式与决策演变
  • 追求个性化、有温度的AI伴侣体验的用户
  • 需要定期复盘项目、记录技术决策的开发者团队

常规风险

低风险可控:所有文件操作限定于配置的工作空间目录,使用 mkdir(parents=True, exist_ok=True) 确保安全;唯一的子进程调用(pandoc)启用 --sandbox 参数;无网络请求、无动态代码执行、无敏感数据外泄。主要风险在于环境变量 OPENCLAW_WORKSPACE/AGENT_WORKSPACE 被篡改可能导致路径越界,建议部署时锁定环境变量。

Agent Chronicle 内容

scripts文件夹
手动下载zip · 31.8 kB
export_pdf.pytext/plain
请选择文件