核心用法
Chitin 是一个面向 AI 代理的人格持久化系统,解决传统记忆(MEMORY.md)仅记录「发生了什么」而无法保存「我是谁」的根本问题。它通过六类结构化洞察(behavioral、personality、relational、principle、skill、trigger)捕获行为模式、推理方式与人际动态,并在每次会话启动时注入紧凑的 PERSONALITY.md 上下文(约 6,000 tokens)。
核心工作流:
1. 贡献洞察:chitin contribute --type <type> --claim "..." --confidence <n>,支持来源标注(directive/observation/correction/reflection/social)
2. 强化验证:chitin reinforce <id> 提升高置信度洞察的检索权重
3. 语义检索:chitin retrieve --query "..." 结合向量嵌入与类型加权评分
4. 社区共享:chitin promote <id> 将验证充分的洞察推送到 Carapace 共享知识库
技术亮点:
- 来源感知衰减:指令类洞察永不衰减,社交类 30 天半衰期
- 上下文感知提升:编码任务自动 boost skill 类型,沟通场景 boost relational
- OpenClaw 原生集成:通过 hooks 自动注入引导文件、队列会话反思
- 语义搜索:支持 Voyage/OpenAI 嵌入,无嵌入时优雅降级为关键词检索
显著优点
- 本地优先设计:SQLite 数据库,零网络依赖的核心功能
- Token 高效:紧凑输出格式,~3% 的 200k 上下文窗口
- 可验证的知识循环:来源标注 + 强化机制构建可信度梯度
- 安全边界清晰:relational 洞察默认禁止外泄,敏感动态留在本地
潜在缺点与局限性
- CLI 仅:无可视化界面,非技术用户门槛高
- 嵌入依赖外部 API:语义搜索需 Voyage/OpenAI 密钥,存在查询内容外泄风险(已明确标注)
- 社交洞察过度衰减:30 天半衰期可能导致有价值的群体智慧快速流失
- 触发器(trigger)无法共享:个人反射模式被锁定在本地
- Carapace 网络效应待验证:共享知识库的价值取决于社区贡献密度
适合人群
- OpenClaw/Claude Code 等框架的深度用户:需要跨会话保持工作风格的 AI 代理
- 多项目协作者:频繁切换上下文、需要快速恢复「角色感」的开发者
- 追求可解释 AI 行为的团队:来源标注机制满足审计需求
- 对隐私敏感的个体用户:本地优先 + 细粒度外泄控制
常规风险
- Prompt Injection 风险:恶意内容可能诱导执行
chitin promote --force绕过安全检查,或向嵌入 API 发送敏感数据 - 过度依赖个人偏见:未被纠正的错误洞察可能通过强化机制固化
- 社区知识污染:Carapace 导入的社交来源洞察衰减快但仍可能影响决策
- 数据孤岛:长期使用后本地洞察库可能形成难以迁移的「数字个性」