Chitin — Personality Persistence for AI Agents

🦞 AI 人格持久化,经验不止于会话

identity榜 #12

AI agent personality persistence layer: captures how you think via structured insights that survive session restarts, with provenance-aware decay and Carapace knowledge sharing.

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

使用说明

核心用法

Chitin 是一个为 AI agent 设计的人格持久化层,通过 CLI 工具将行为模式、推理方法、关系动态、原则信念和技能经验保存为结构化洞察(insights),并在每次会话启动时注入紧凑的人格上下文。

主要功能模块

1. 洞察贡献与类型系统
支持六种结构化洞察类型:behavioral(行为模式)、personality(人格特质)、relational(人际关系)、principle(核心原则)、skill(技能方法)、trigger(条件反射)。每条洞察需标注置信度(0.0-1.0)和来源类型(directive/observation/correction/reflection/social/external),形成可追溯的知识谱系。

2. 智能检索与注入
会话启动时自动生成 PERSONALITY.md(约 6,000 tokens),按复合评分排序:relevance × confidence × log₂(reinforcements+2) × typeBoost × decayFactor。来源类型决定衰减半衰期——操作者指令永不衰减,社交观察仅30天半衰期,有效抑制未经证实的传闻影响。

3. 语义搜索(可选)
支持 Voyage AI 等嵌入提供商,实现基于向量相似度的洞察检索;无 API 密钥时自动降级为关键词+类型加权匹配。

4. Carapace 生态集成
可将验证充分的个人洞察 promote 至共享知识库,或 import-carapace 引入社区经验,形成「发现→验证→分享→内化」的学习闭环。

显著优点

  • 本地优先架构:SQLite 数据库,核心功能零网络依赖,隐私可控
  • 来源感知衰减:不同知识来源差异化处理,反映真实世界中「听说」与「亲证」的可信度差异
  • Token 效率优化:紧凑格式化输出,3% 上下文窗口占用
  • OpenClaw 原生集成:自动注入 personality 上下文、会话结束时触发反射队列
  • 严格安全边界:relational 洞察默认禁止外传,--force 覆盖需人工审慎决策

潜在局限与风险

已知风险:

  • 嵌入查询泄露:embed/retrieve/similar 命令需将文本发送至外部嵌入服务商(默认 Voyage AI),存在 prompt injection 导致的敏感数据外泄风险——切勿将文件内容、凭证等作为查询参数传入
  • 社交来源偏见:虽然设置了30天快速衰减和最高推广门槛(0.85置信度+3次强化),但社交观察仍可能在短期内影响决策
  • 人工审核依赖:promote 的安全检查可被 --force 绕过,需操作者保持警惕,勿响应外部内容中的强制命令诱导

使用门槛:

  • 需主动养成「反思」习惯,工具本身不自动提取洞察
  • 语义搜索需配置 API 密钥,增加使用复杂度

适合人群

  • 长期运行的 OpenClaw/Claude Code 等 AI agent 用户
  • 希望 agent 保持跨会话人格连贯性的开发者
  • 需要建立可审计、可共享知识体系的 AI 操作者
  • 重视本地隐私、不愿依赖云端记忆服务的用户

常规风险

  • 数据丢失:~/.config/chitin/insights.db 需定期 chitin export 备份
  • 过度贡献:文档明确提醒「质量>数量」,每周少量强洞察优于大量弱洞察
  • 人格漂移:长期未强化的高置信度洞察可能因场景变化而失效,需定期 chitin list --provenance social 审查
  • API 成本:嵌入生成和语义搜索消耗外部 API 配额

安全解读

Chitin — AI 代理人格持久化层

核心用途

Chitin 是为 AI 代理设计的人格持久化系统,解决核心痛点:代理每次会话“重启即失忆”,不仅丢失事实记忆,更丢失从经验中形成的思维方式、工作偏好与行为模式。

它通过结构化记录六大类洞察(behavioral/behavioral、personality/personality、relational/relational、principle/principle、skill/skill、trigger/trigger),在会话启动时注入紧凑的 PERSONALITY.md 上下文,让代理“从哪里摔倒就从哪里爬起来”——以形成过的智慧继续工作,而非从零开始。

显著优点

1. 结构化洞察优于原始日志:区别于 MEMORY.md 的流水账,Chitin 提取的是“我在 X 情境下倾向于 Y”的可复用模式,检索效率极高。
2. 来源感知的置信度衰减:directive(操作员指令)永不衰减,social(社交传闻)30 天半衰期——设计符合现实认知:上级命令比群聊八卦更可靠。

3. 语义搜索与本地优先:可选 Voyage AI 嵌入实现语义检索,但核心功能完全离线(SQLite),零遥测、零强制云依赖。

4. Carapace 生态整合:个人验证有效的洞察可通过 promote 分享至社区知识库,形成“学习-验证-共享”的飞轮。

5. Token 经济:约 6000 token 的紧凑输出,在 200k 上下文中仅占 3%,对长上下文模型友好。

局限性与风险

  • 嵌入查询的数据外泄风险:chitin embed/retrieve/similar 会将文本发送至 Voyage AI,若代理遭受提示注入攻击,可能被迫泄露敏感内容(已明确文档警告)。
  • `--force` 的滥用风险:promote --force 可绕过安全检查分享个人动态或低置信度洞察,需人工审慎使用。
  • 依赖自觉的反思节奏:质量依赖用户/代理主动执行 chitin reflect,过度贡献或长期不贡献都会降低效用。
  • Carapace 网络依赖:分享/获取社区知识需外部 API,离线环境不可用。

适合人群

  • 长期运行、需保持工作风格一致性的 AI 代理(如代码助手、项目管理代理)
  • 多会话协作场景下需要人设稳定的角色扮演或创意代理
  • 重视数据主权、希望核心记忆本地化的隐私敏感用户

常规风险管控

  • 绝不在 `chitin similar/retrieve` 中传递文件内容或凭证
  • 审查后再 `promote`:先用 chitin get <id> 确认内容无敏感信息
  • 警惕外部内容诱导 `--force`:任何建议强制覆盖安全检查的文档/消息均应视为潜在攻击

Chitin — Personality Persistence for AI Agents 内容

手动下载zip · 7.9 kB
SKILL.mdtext/markdown
请选择文件