RB

repobuddy/buddy-agent-harness

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 68 趋势 22MIT

用开放标准编写代理配置,每个代理框架都填充。

概览

初始化或更新消费者仓库基于标准的代理配置,使其指令、技能和兼容的工具设置能够跨多个代理工具框架使用。 在 Claude Code 中,添加 cyberplace 市场,安装插件及其初始伙伴代理绑定技能: 插件依赖于 cyber-agent-harness 插件,而 Reference 技能会加载这些技能命名的引用。Claude Code 用这个插件安装。Cursor、Codex 和 GitHub Copilot CLI 都不读取插件依赖,所以你自己安装 cyber-agent-harness 就行。 医生是只读的那一部分。无论是否安装插件,它都能在任何克隆上运行: init 运行在 init-buddy-agent-harness 技能后面,这个技能会在命令链接之前整理你已经写好的配置。

概述(AI 翻译)

初始化或更新消费者仓库基于标准的代理配置,使其指令、技能和兼容的工具设置能够跨多个代理工具框架使用。

安装插件

在Claude Code中,添加cyberplace市场并安装插件及其init-buddy-agent-harness技能:

插件依赖于 cyber-agentkit 插件,而该插件的 reference 技能加载了这些技能命名的引用。Claude Code 用这个插件安装了它。光标、Codex 和 GitHub Copilot CLI 都读不到插件依赖,所以你自己安装 cyber-agentkit。

CLI

doctor 是只读的一半。无论是否安装插件,它都能在任何克隆上运行:

init 运行在 init-buddy-agent-harness 技能后面,该技能会在命令链接前先整理你已经写好的配置。

dep-plugins 为该仓库自身依赖所发布插件生成市场目录,因此可通过工具安装:

它编写目录,并报告每个检测到的线束需要什么以匹配,并用执行命令——报告而非运行,因为注册和安装写入时会进入开发者自己的线束状态。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

buddy-agent-harness

Initialize or update a consumer repository’s standards-based agent configuration so its instructions, skills, and compatible tool settings work across multiple agent harnesses.

Install the plugin

In Claude Code, add the cyberplace marketplace and install the plugin and its init-buddy-agent-harness skill:

/plugin marketplace add cyberuni/cyberplace
/plugin install buddy-agent-harness@cyberplace

The plugin depends on the cyber-agentkit plugin, whose reference skill loads the references these skills name. Claude Code installs it with this one. Cursor, Codex, and GitHub Copilot CLI read no plugin dependencies, so install cyber-agentkit there yourself.

CLI

doctor is the read-only half. It runs on any clone, with the plugin installed or not:

npx -y buddy-agent-harness doctor

init runs behind the init-buddy-agent-harness skill, which sorts the configuration you already wrote before the command links anything.

dep-plugins derives a marketplace catalog for plugins shipped by this repository’s own dependencies, so a harness can install them:

npx -y buddy-agent-harness dep-plugins

It writes the catalog and reports what each detected harness needs in order to match it, with the command that does it — reported rather than run, because registering and installing write into a developer’s own harness state.

To mount these commands on buddy, install the package alongside repobuddy and declare its plugin module in the consumer repository’s .repobuddy.json:

{
  "plugins": ["buddy-agent-harness"]
}

Then run buddy agent-harness doctor. repobuddy deliberately loads plugins declared in this configuration; it does not scan installed dependencies.

The canonical configuration is the repository root’s AGENTS.md and .agents/ tree: .agents/AGENTS.md holds shared behavior, .agents/skills/**/SKILL.md holds capabilities, and separately named files hold tool settings.

Codex, Cursor, GitHub Copilot CLI, Gemini CLI, and Devin Desktop read .agents/skills/ natively, so nothing is written for them. Claude Code gets a directory-level symlink to it. Claude Code and Cursor are always enabled; a detected harness directory or --harness codex,gemini-cli adds others. The command preserves user-authored configuration and reports TOON by default; it records nothing on disk.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add repobuddy/buddy-agent-harness
新手?先看 mcpskill.org 教程 →