邦兴
Bunshin让你公司的AI代理(和机器人)互相学习. 您的 SPEC. md 、 TESTING. md 和 SKILL. md 、 其他团队的规则, 以及早期学习到的东西, 当它们重要时会到达代理人手中; 学习到的是什么会在当地尝试, 然后审查并分享.
连接工程
你需要20号或以后的Node.js,一个签名的Codex, Claude Code,或者Pi安装, 以及你公司的账户 Bunshin 工作空间。 。 。 .
npm install -g @bunshin-cc/bunshin
cd /path/to/your/project
bunshin setup --harness codex
在邦信,打开 代理密钥 并创建此计算机的密钥。 把它粘入隐藏的设置提示中 。 设置读取您来自工作空间的角色,团队,和权限,将密钥保存在项目外的私人文件中,并配置项目钩子(Codex为5个,Claude Code为6个外加一个MCP服务器). 它不需要单独的 API 模型密钥 .
运行 codex 在同一项目中互动。 立即审查和接受项目信任,然后运行 /hooks 并检讨并信任五道邦申钩. 项目信任和钩子信任是不同的步骤。 若为 /hooks 不列出 Bunshin, 请检查您是否打开了连接的工程并信任其配置 。 本指南测试交互式会议; codex exec 无法取代此设置检查.
对于一个链接到的Git工作树,设置将Codex钩子放入主检出,由Codex读取. 打印路径可以识别共享的钩子文件 。 每个相连的活树都保留着自己 .bunshin 商店和私人连接。 尚未支持从光线寄存器创建的工作树; 使用一个完整的检出 .
对于克洛德代码,使用 bunshin setup --harness claude-code,然后在项目中开始一个新的会话,并批准 bunshin 它添加到的 MCP 服务器 .mcp.json (它给模型 bunshin_recall 财务报告和审定财务报表 bunshin_load 页:1. /learn 在克劳德代码插件中,或 bunshin learn "<what to remember>",按要求获取知识.
要连接整个项目文件夹( 每个项目库), 请运行其中的设置 --hooks user: 钩子在您的用户设置中运行, 在该文件夹下的每一会话都会使用它的工作空间, 而其它会话则未受影响 . bunshin sources 显示和更改其文件夹中哪些文件夹参加(exclude <folder>, (中文(简体) ), only <folders…>, (中文(简体) ), include <folder>, (中文(简体) ), all) (中文(简体) ).
用于 Pi, 使用22.19节点或以后运行 bunshin setup --harness pi中安装工程扩展 .pi/extensions/bunshin.js。在项目中启动 Pi(或运行) /reload 项目资源审查,并检查 /bunshin status。此 npm 包中的扩展船; 您不需要第二个包或寄存器.
检查它的工作原理
bunshin status
bunshin sync --json
bunshin index
bunshin recall "changing a state transition other teams depend on" --hypothetical "the owning team must approve first"
bunshin index 显示 repo 的文档如何被分割成若干个区块, 以及每个区块的路径 。 所学到的知识是在真实的会话之后到达的:当一个会话值得它的时候,反射会一直到它的结尾(对于克洛德代码,作为会话的分叉,所以它重复了即时缓存). 未自动应用的建议 bunshin review。 。 。 .
保持当前状态
钩子随谁跑 bunshin 已安装;没有为您更新。 最多每天一次,会话开始检查npm的更新版本,如果有,则在当天告诉你一次(npm i -g @bunshin-cc/bunshin@latest) (中文(简体) ). 设定 BUNSHIN_NO_UPDATE_CHECK=1 关闭支票.
0.6.2之前由CLI上传的会话带有被剪切的痕迹(最多为6万个字符). 更新后, bunshin sync --retrace 重新发送过去30天的--days N只要会话记录文件还在机器上.
bunshin demo 使用临时合成数据运行离线示例。 它不会验证您的工作空间连接或自动学习 .
范围和删除
设置适用于当前项目. 当地 .bunshin/ 目录包含经验教训和会话状态,并添加到 .gitignore键存储在 ~/.config/bunshin/credentials/ 仅限所有者权限。 汝所现钩还住.
bunshin init --harness codex --remove-hooks
npm uninstall -g @bunshin-cc/bunshin
使用 --harness claude-code 删除 Claude 代码钩或 --harness pi 以删除 Pi 扩展。 断开Bunshin的这台电脑的密钥时, 取消它 。 取出钩子可保留本地课程.
代码钩被共享到一个寄存器连接的工作树上. 把它们从一个中去掉 将所有工作树上的 Bunshin 钩子都取出 其他工具的钩被保存.
完整的设置指南 : bunshin.cc/文档。 。 。 .