VA

vaayne/agent-kit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

53 stars 5 forks Качество 66 Тренд 33MIT

Многоразовые компоненты для агентов кодирования ИИ: навыки, субагенты, MCP-серверы и расширения.

Обзор

Репозиторий Git для конфигурации публичных агентов, навыков, расширений BB и общих инструкций. Конфигурация Claude Code, Codex и Pi развертывается с конфигурацией /. Навыки синхронизируются с сервером BB; AGENTS.md предоставляет общие инструкции. Требуется mise, Python 3.12+ и агент CLI, который вы используете. Синхронизация навыков также требует gh навыков, rsync и SSH доступа для удаленной цели. На каждой машине обновите кассу и синхронизируйте ее: Sync использует проверенные файлы. Он не тянет, не совершает, не толкает и не работает по расписанию. Редактирование локальных источников вступает в силу на этой машине; совершайте и толкайте их, прежде чем другие машины смогут вытащить изменения. Редактировать общедоступные настройки в config/claude/, config/codex/, и config/pi/, затем запустить mise run sync:config. Настройки Claude, три определения ролей, одно правило маршрутизации, настройки Codex и настройки Pi развертываются как отдельные файлы. Несвязанные агенты, правила, навыки, учетные данные и файлы сеанса остаются на месте.

Обзор (машинный перевод)

Репозиторий Git для конфигурации публичных агентов, навыков, расширений BB и Общие инструкции. Клод Код, Кодекс и конфигурация Pi развертываются из config/. Навыки синхронизации с сервером BB; _AGENTS.md предоставляет общие инструкции.

Настройка

Требуется mise, Python 3.12+ и агент CLI, который вы используете. Синхронизация навыков также требует gh skill, rsync и SSH-доступа для удаленной цели.

На каждой машине обновите кассу и синхронизируйте ее:

Sync использует проверенные файлы. Он не тянет, не совершает, не толкает и не бежит на расписание. Редактирование локальных источников вступает в силу на этой машине; совершайте и толкайте их. Прежде чем другие машины смогут вытащить изменения.

Агентская конфигурация

[[Т]], [[Т5]], [[Т6]], [[Т]], [[Т]], [[Т[6]], [[Т]], [[Т]], [[Т]]], [[Т[6]], [[Т]]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]], [[Т]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]], [[Т]], [[Т]]], [[Т]], [[Т]], [[Т]], [[Т]]], [[Т]], [ [[Т7]]. Настройки Клода, три определения ролей, одна маршрутизация Правило, настройки Codex и настройки Pi развертываются как отдельные файлы. Несвязанные агенты, Правила, навыки, учетные данные и файлы сеанса остаются на месте.[8] [9], [10] и [10], когда они установлены. Пи по умолчанию[11].

В Пи [[Т12]] синхронизация управляет только [[Т13]] и [[Т14]].

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Agent Kit

A Git repository for public agent configuration, skills, BB extensions, and shared instructions. Claude Code, Codex, and Pi configuration deploys from config/. Skills sync to the BB server; _AGENTS.md provides shared instructions.

Setup

Requires mise, Python 3.12+, and the agent CLIs you use. Skills sync also needs gh skill, rsync, and SSH access for a remote target.

git clone https://github.com/vaayne/agent-kit.git
cd agent-kit

mise install             # install the tools declared by this repository

# Set the BB destination once per checkout. This local file is ignored by Git.
cat > .mise.local.toml <<'EOF'
[env]
BB_SKILLS_TARGET = "MacMini:/Users/vaayne/.bb-machines/vaayne-mbp.getbb.app/skills/"
EOF

mise run sync             # configuration, then instructions and skills
mise run sync:config      # Claude Code, Codex, and Pi configuration
mise run sync:config -- --check  # check configuration without writing files
mise run sync:skills      # copy local and remote skills to BB
mise run sync:agents      # _AGENTS.md → CLAUDE.md / AGENTS.md symlinks for every framework

On each machine, update the checkout and sync it:

git pull --ff-only
mise run sync

Sync uses the checked-out files. It does not pull, commit, push, or run on a schedule. Local source edits take effect on that machine; commit and push them before other machines can pull the changes.

Agent configuration

Edit public settings in config/claude/, config/codex/, and config/pi/, then run mise run sync:config. Claude settings, three role definitions, one routing rule, Codex settings, and Pi settings deploy as individual files. Unrelated agents, rules, skills, credentials, and session files remain in place. CODEX_HOME, CLAUDE_CONFIG_DIR, and PI_CODING_AGENT_DIR select different destinations when set. Pi defaults to ~/.pi/agent.

Within Pi’s settings.json, sync manages only defaultProjectTrust and packages. The package list replaces the corresponding local list. All other settings in that file, including model selection, extension settings, and version state, stay local. Pi’s mcp.json and pi-vcc-config.json sync as complete files, with backups and local-edit protection. Keep MCP credentials outside the repository; use environment variable references when a server needs authentication. Pi authentication, provider definitions, and installed package files are not copied. Pi loads package declarations on startup; sync does not run pi install or remove installed files.

Copies keep application writes separate from the Git source. Sync checks all files before writing, backs up changed targets under ~/.local/state/agent-kit/backups/, and records a deployment baseline. It refuses local edits or a differing file on a machine’s first sync. Review and reconcile the file with the repository, or run mise run sync:config -- --replace to save a backup and apply the repository version.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →