上下文树
一个共享的项目笔记本 给你和你的编码代理.
将决定、约束和有用的教训放在马克当文件与您的代码一起。 每个文件夹都有一个索引,因此一个代理可以找到它所需要的上下文而无需阅读每个文档.
树可以活在已存在的寄存器内,独立文件夹内,或共享的GitHub寄存器内.
开始吧
npm install --global @first-tree-ai/context-tree
cd my-project
context-tree init docs
由此在 docs/ 并连接到您的项目.
读取其索引 :
context-tree read
自己编辑 Markdown 或者请您的代理更新它 。 检查您的更改 context-tree verify,然后用你的密码把他们交出来.
与您的代理使用
软件包包括Claude Code, Codex, 和 Pi 的技能。 Global 安装为检测到的主机添加这些技能; 重新启动您的代理以取回它们 .
问问你的经纪人:
在开始前先读取工程上下文 。 完成后,记录任何有用的决定.
也可以要求它来清理树木或安排定期清理. 清理合并并完善组织,将变更留到单独的分行进行默认审查.
连接已存在的树
context-tree connect --path docs
要在项目间分享知识, 请连接来自 GitHub 的树 :
context-tree connect acme/knowledge --path docs --ref main
连接一个Git子树需要Git 2.36或更新. 管理快照并写会话检查所选子树及其祖先文件;连接寄存器根检查出完整的寄存器.
使用 context-tree sync 以获取更新。 有多个树时,请从其目录或寄存器名称中选择一个,例如 context-tree read --tree knowledge。 。 。 .
见 context-tree --help 用于命令和命令 规格 技术细节.