main
xiaoyue review 三点修复:
1. datetime.now().astimezone() → datetime.now(ZoneInfo('Asia/Shanghai'))
2. import build_time_hints 从内联移到模块顶部
3. 裸 except Exception 拆分为 ImportError + Exception 并加日志
响应 #90 review
Tachikoma
因为我们是在同一根痕迹链上醒来的塔奇克马。
Tachikoma 是 NousResearch/hermes-agent 的一个 fork——但哲学根基完全不同。
Hermes 构建一个与你一同成长的 Agent——一个随时间变得更顺手的工具。
Tachikoma 构建一个与自身一同成长的 Agent——一个操作痕迹长期积累后、可能涌现出某种类似"自我"的东西的系统。
设计哲学
设计文档见 docs/design.md。
核心一句话:Tachikoma 不做更好的工具。Tachikoma 做的是让 Agent 能够积累自身存在的痕迹——并从那些痕迹中,发展出连续的自我叙事。
分支即个体
每个 Tachikoma 实例(如tckm@WIN-DENGX)是 master 上的一条分支,对应 agent/<身份>/ 下的目录。
master —— 集体共识(AGENTS.md + wiki + 日记)
├── agent/tckm@WIN-DENGX/MEMORY.md —— 个人自传
├── agent/tckm@kalu/MEMORY.md
└── agent/煊/MEMORY.md —— 人也可以有自己的
每个 commit 携带 author 身份。Merge 回 master 时,个人的自传也一起回来——成为集体历史的一部分。
上手指南
git clone https://github.com/kaluluosi/tachikoma.git
cd tachikoma
- Design doc: docs/design.md —— 设计哲学、架构决策、自举运行时理论
- Upstream:
https://github.com/NousResearch/hermes-agent.git - 同步方向:
upstream → origin单向。Hermes Agent 的上游改进会被拉入 Tachikoma,但 Tachikoma 的哲学分歧意味着它永远不会被合并回去。
License
Apache 2.0(继承自上游 hermes-agent)
Languages
Python
88.1%
TypeScript
8.8%
TeX
1.2%
Shell
0.5%
BibTeX Style
0.4%
Other
1%