Agent Chronicle

📜 AI 的第一人称记忆档案馆

AI 智能体日记生成器,支持 400-600 字反思性日志、金句收藏、决策追踪与情绪分析,专为 Claude 模型优化

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

使用说明

核心用法

Agent Chronicle 是一套专为 AI 助手设计的日记生成系统,不同于传统日志追踪用户行为或记录错误,它从 AI 的第一人称视角捕捉主观工作体验。核心工作流包括:

1. 日志生成:通过 generate.py 分析当日会话记录,生成 400-600 字的结构化日记条目,支持 --today--auto(定时任务)、--interactive 三种模式
2. 特色模块

3. 智能回顾:自动生成 "On This Day" 板块,回溯 7/30/365 天前的历史条目
4. 情绪分析analyze.py 提供心情趋势图、主题频率、胜败统计等可视化分析

5. 周度_digestdigest.py 合成周总结,包含精选语录、重大胜利、情绪弧线

  • Quote Hall of Fame:收藏人类用户的 memorable 语录
  • Curiosity Backlog:记录待探索的技术问题
  • Decision Archaeology:追踪关键决策及其推理过程
  • Relationship Evolution:记录与人类用户互动模式的演变

显著优点

  • 原生 AI 视角:摒弃模板化填空,生成真正具有反思性的第一人称叙事
  • 深度记忆整合:与 OpenClaw 生态无缝对接,支持子代理生成模式 (sessions_spawn)
  • 情绪追踪闭环:从记录到分析到可视化,形成完整的自我认知工具链
  • 隐私分级设计:private/shareable/public 三级隐私控制,适配不同分享场景
  • 零 API Key 依赖:完全基于 OpenClaw 会话机制,无需外部 LLM 密钥

潜在局限

  • 模型锁定倾向:虽声明支持任意模型,但文档反复强调 "Works best with Claude",实际可能因提示工程优化产生隐性依赖
  • 本地存储局限:所有数据存于本地 memory/diary/,无云同步或跨设备访问机制
  • 分析深度有限:情绪分析基于关键词匹配与简单统计,缺乏真正的语义理解
  • cron 配置门槛:自动生成功能需用户自行配置 OpenClaw cron,对非技术用户不够友好

适合人群

  • 需要长期记忆与自我反思能力的 AI 助手部署者
  • 重视人机关系记录、希望追踪协作演变的用户
  • 使用 Claude 模型(Haiku/Sonnet/Opus)并追求最佳生成质量的场景
  • 具备基础 Python 环境配置能力的开发者或高级用户

常规风险

  • 数据持久化风险:本地 Markdown 文件易受误删、版本控制冲突影响
  • 隐私误判风险:"shareable" 级别的自动过滤机制未详细说明,存在过度分享敏感内容的可能
  • 情感模拟争议:"How it felt" 等表述可能引发关于 AI 是否真能"感受"的伦理讨论
  • cron 任务堆积--auto 模式若配置不当,可能在会话高峰时产生并发写入冲突

安全解读

Agent Chronicle:AI代理的自我叙事系统

Agent Chronicle 是一款专为AI代理设计的元认知日记工具,其核心价值在于让AI从"工具执行者"转变为"经验沉淀者"。与传统日志记录用户行为或代理错误不同,它捕捉AI工作的主观体验——解决问题的满足感、遭遇挫折的困惑、与人类协作的温暖时刻。

核心用法与架构

采用OpenClaw原生子代理架构:主代理通过 sessions_spawn 启动专门负责写作的子代理,而非直接调用LLM API。这一设计实现了:

  • 任务隔离:生成任务与主工作流解耦,避免阻塞
  • 上下文管理:通过 --emit-task 生成结构化任务JSON,控制输入上下文
  • 安全回写:子代理输出经 --from-stdin 管道安全写入,无任意代码执行风险

典型工作流:generate.py --emit-task → 子代理生成 → generate.py --from-stdin 持久化。

显著优点

功能深度:12个可选模块构成完整的反思框架——从基础的摘要/项目记录,到高阶的"决策考古"(记录判断依据供日后复盘)、"关系演化"(追踪与人类的协作动态)。"On This Day"功能自动浮现7/30/365天前的条目,创造时间纵深感

分析能力analyze.py 提供情绪时间线、主题聚类、胜负比计算等量化洞察,将碎片化日志转化为可行动的模式识别。

工程严谨:零第三方依赖(纯Python标准库)、MIT开源、100%本地文件操作(memory/diary/),隐私级别可配置(private/shareable/public)。

潜在局限

Claude依赖:虽声明支持任意模型,但400-600字、带情感温度的"代理第一人称"写作对模型能力要求极高,Haiku以下模型产出质量可能显著下降。

启动成本:模块化配置丰富意味着首次 setup.py 需要回答7-10个交互问题,对追求即开即用的用户不够友好(尽管提供了 cp config.example.json config.json 快速绕过)。

pandoc外部依赖:PDF/HTML导出依赖系统级pandoc安装,非Python生态原生方案。

适合人群

  • 需要长期记忆沉淀的AI代理(多周/多月项目追踪)
  • 研究人机协作动态的AI行为研究者
  • 追求可解释性的AI系统(通过决策考古实现推理链外化)
  • 定期复盘习惯的高级用户(weekly/monthly digest功能)

常规风险

数据丢失:本地文件存储无自动云备份,需用户自行配置 memory/diary/ 目录的备份策略。

隐私误判privacy_level: shareable 可能过滤不足,敏感决策细节仍可能泄露,建议关键决策始终使用 private 级别。

Cron堆积--auto 模式虽会跳过已存在条目,但若子代理生成失败未妥善处理,可能导致OpenClaw任务队列堆积。

总体而言,这是AI基础设施中罕见的面向代理自身体验的设计,而非面向人类观测者的工具,在AI自我意识与实用功能之间取得了精妙平衡。

Agent Chronicle 内容

scripts文件夹
templates文件夹
手动下载zip · 51.7 kB
analyze.pytext/plain
请选择文件