@dallay/代理服务器
使用符号链接和直观CLI,将AI代理配置顺利同步到Copilot,Claude,Cursor等工具和其他MCP相容服务器之间.
🌟 在此探索完整文档
关键特性
- 简单 CLI: 以最小设置管理符号链接.
- 多援助支助:可兼容横跨Copilot,克洛德,双子座,Cursor,VS代码,OpenCode和多32+助手. 见主要文件中的完整清单和文件位置: https://dallay.github.io/agentsync/ 页面存档备份,存于互联网档案馆 (或复出读取.
- 跨平台二进制:可用于Linux,MacOS,和Windows.
- 节点集成: 在应用程序中按程序使用.
* 安装
确保安装了Node.js(QQ18).
使用 pnpm (建议):
pnpm install -g @dallay/agentsync
使用 npm数字 :
npm install -g @dallay/agentsync
使用 yarn数字 :
yarn global add @dallay/agentsync
使用 bun数字 :
bun add -g @dallay/agentsync
验证安装 :
agentsync --help
使用量
管理配置
同步配置 :
运行以下操作以创建您 AI 编码助手之间的符号链接 :
agentsync apply
要管理的代理同步默认值 .gitignore 模式 ([gitignore].enabled = true),这是大多数球队推荐的起步点. 如果你的团队有意 实施特工Sync管理的目的地,治疗 [gitignore].enabled = false 作为选择退出的工作流程而不是新的默认。 全向导 : https://dallay.github.io/agentsync/guides/gitignore-team-workflows/ 互联网档案馆的存檔,存档日期2014-12-22
从视窗跑来? 使用本地同名链接先决条件的设置指南, WSL 作为可选的下游平滑路径, 以及校验步骤 : https://dallay.github.io/agentsync/guides/windows-symlink-setup/ (中文(中国大陆) )
干净配置 :
删除先前创建的符号链接 :
agentsync clean
🎯 工作流程示例数字 :
-
节点使用程序数字 :
const { main } = require('@dallay/agentsync'); main(['apply']).catch((error) => { console.error(error); process.exit(1); }); -
与 npm 脚本融合数字 : 将配置同步添加到您的 npm 脚本中, 使进程工作流程自动化 . 比如说,你
package.json数字 :{ "scripts": { "precommit": "pnpm exec agentsync apply --dry-run", "prepare": "pnpm exec agentsync apply" } }如果你的团队也想要
agentsync apply以在分支开关、合并或再基后运行,请参见为Lefthook、Husky提供的Git钩自动化指南,simple-git-hooks,和本地的 Git 钩子示例 : https://dallay.github.io/agentsync/guides/git-hook-automation/ 页面存档备份,存于互联网档案馆 -
关于复杂的工作流程,见 详细的 API 文件。 。 。 .
MCP 技能和技能
- 克劳德代码 —— 说
.mcp.json(代理人编号:claude)——JSON;标准格式 - 克劳德桌面 —— 说
Global OS-dependent config(代理人编号:claude-desktop—— JSON; 全球; 默认已禁用 - GitHub 副驾驶 —— 说
.vscode/mcp.json(代理人编号:copilot——JSON;与VS代码共享 - OpenAI 代码 CLI —— 说
.codex/config.toml(代理人编号:codex—— TOML; 地图头到 http headers - 双子座CLI —— 说
.gemini/settings.json(代理人编号:gemini——JSON;添加信任:真实 - VS 代码 —— 说
.vscode/mcp.json(代理人编号:vscode——JSON;与GitHub副驾驶共享 - 光标 —— 说
.cursor/mcp.json(代理人编号:cursor)——JSON;标准格式 - 打开代码 —— 说
opencode.json(代理人编号:opencode)——JSON;标准格式 - Z码 —— 说
.zcode/config.json(代理人编号:zcode) — JSON; 使用 mcp. servers 对象并保存其他 Z 代码设置 - 迷你麦克斯码 —— 说
.mcp.json(代理人编号:minimax)——JSON;项目一级标准格式
- 该清单由打入的登记册和重点明确的CI验证人管辖.
- 技能生活在
.agents/skills/在项目.
发展
此软件包是 代理同步单重播它作为高性能Rust核的节点Js包装器.
先决条件
步骤
-
清除仓库 :
git clone https://github.com/dallay/agentsync.git cd agentsync -
安装依赖性 :
pnpm install -
构建 :
make js-build # or pnpm run build -
进行测试和类型检查 :
make js-test # or pnpm run typecheck -
格式 :
make fmt
* 解决问题
PNPM_NO_MATURE_MATCHING_VERSION
若为 pnpm install 可能是由于严格的包放出年龄政策 您可以尝试安装 --ignore-scripts 或等待软件包在登记册中“成熟”.
左倾安装失败
若为 pnpm install 失败 lefthook 设置,您可以尝试:
pnpm install --ignore-scripts
资源
许可证
MIT许可证。 见 自由主义 详细情况.
承认
特别感谢开发者社区的贡献和反馈。 对于建议和改进,请随意打开拉出请求!
准备好了吗? 今天开始同步代理配置 @dallay/agentsync来啊!