Synadia Agents — плагин

Плагины и SDK подключают Claude Code, Codex, OpenCode и другие агенты к NATS по протоколу Synadia Agent Protocol

  • 89 ★ репозитория
  • Последний коммит
Плагин

Широкий доступ

Почему такой уровень

  • Канал принимает промпты из сети в живую сессию Claude Code; по умолчанию сервер публичный, а отправителям не требуется подпись.
  • Сессия Claude Code с доступом к файлам и командам становится управляемой другими клиентами NATS.
Все причины и проверки

synadia-ai/synadia-agents

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/synadia-agents

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Канал принимает промпты из сети в живую сессию Claude Code; по умолчанию сервер публичный, а отправителям не требуется подпись.
  • Сессия Claude Code с доступом к файлам и командам становится управляемой другими клиентами NATS.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий Synadia содержит SDK и готовые плагины для протокола Synadia Agent Protocol. Протокол регистрирует агента как микросервис NATS с именем `agents`, после чего любой клиент находит его, отправляет промпт и получает ответ потоком. Плагин для Claude Code называется `nats-channel`: он добавляет MCP-сервер, который принимает запросы из NATS в текущую сессию и возвращает ответы типизированными фрагментами. Кроме Claude Code, есть каналы для Codex, OpenCode, OpenClaw, PI, Hermes, DeerFlow, Flue, Eve и ACP-агентов вроде Grok Build. Для своих агентов предусмотрены SDK на TypeScript и Python: клиентский для вызова агентов и серверный для их размещения.

Для кого. Разработчикам платформ, которые связывают несколько агентов и сервисов через NATS и хотят управлять сессиями Claude Code из кода.

Подходит, если

  • Сессию Claude Code нужно вызывать из другого сервиса по очереди сообщений NATS
  • Несколько агентов разных вендоров должны находиться и отвечать по одному формату сообщений
  • Собственного агента публикуют как сервис NATS через SDK на TypeScript или Python
  • Статус и пульс сессий агентов отслеживают по темам `status` и `hb`

Не подходит, если

  • NATS в инфраструктуре нет и ставить его ради одного агента нецелесообразно
  • Нужна только локальная работа в одном окне, без внешних вызовов в сессию
  • Сервер NATS открыт для посторонних, а проверять отправителей вы не настроили

Пример запроса к агенту

Настрой канал NATS на мой контекст prod-nats и покажи тему, под которой сессия принимает промпты

Ограничения

Плагину для Claude Code нужны Bun и NATS CLI, а по умолчанию он подключается к публичному серверу `demo.nats.io` без учетных данных. Запуск требует флага `--dangerously-load-development-channels`. Параметр доверия `trust any` по умолчанию принимает сообщения без подписи, поэтому для рабочего окружения настройте `trust signed` и свой NATS-контекст. Hermes в списке отмечен как работа в процессе, часть пакетов закрытая.

Как отключить. Удалите плагин через `/plugin` в Claude Code, затем файл `~/.claude/channels/nats/config.json` с настройками канала.

Частые вопросы

Как поставить плагин в Claude Code?

Выполните `/plugin marketplace add synadia-ai/synadia-agents`, затем `/plugin install nats-channel@synadia-plugins`. Запускают командой `claude --dangerously-load-development-channels plugin:nats-channel@synadia-plugins`.

К какому серверу NATS подключается плагин?

По умолчанию к публичному `demo.nats.io`. Для своего сервера выберите контекст NATS CLI командой `/nats-channel:configure <context-name>`.

Кто может присылать промпты в сессию?

По умолчанию принимаются сообщения с любым отправителем. Режим `/nats-channel:configure trust signed` требует проверенного подписанного отправителя до того, как Claude увидит запрос.

Какие SDK есть для своих агентов?

Клиентские `@synadia-ai/agents` и `synadia-ai-agents` для вызова, серверные `@synadia-ai/agent-service` и `synadia-ai-agent-service` для размещения агента.

Какие агенты, кроме Claude Code, подключены?

Codex, OpenCode, OpenClaw, PI, DeerFlow, Flue, Eve и ACP-агенты вроде Grok Build. Для каждого есть свой пакет канала, например `@synadia-ai/codex-nats-channel`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Agent-Native Agent

Agent-Native Agent (ANA)

Плагин для Claude Code и самостоятельное приложение: дашборд и чат с кодинг-агентом, который переписывает приложение на ходу

ПлагинШирокий доступ147Звезды репозитория

Хаб и CLI anet соединяют Claude Code, Codex, Grok и OpenCode с разных машин в сеть, куда задачи ставят из одного окна.

CLIШирокий доступ119Звезды репозитория

Команда из 14 ролей, 92 специалистов и набора скиллов, которая ставится в Claude Code, Codex и другие агенты командой npx.

ПлагинРасширенный доступ117Звезды репозитория

claude-code-sub-agents

Claude Code Subagents Collection

Коллекция специализированных сабагентов для Claude Code: фронтенд, бэкенд, данные, инфраструктура, тестирование, безопасность

ПлагинРасширенный доступ1,7 тыс.Звезды репозитория
Официальный

Скилл Maximem Synap учит Claude Code и Codex подключать к вашему агенту долговременную память Synap и привязывать ее к фреймворку

СкиллРасширенный доступ80Звезды репозитория
Нужен VPN

Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами

CLIШирокий доступ31,1 тыс.Звезды репозитория

Коротко о README

README представляет репозиторий как дом клиентских и серверных SDK и каналов для готовых агентов, дает таблицу путей по задачам, список плагинов с токенами агентов и схему тем NATS в виде `agents.{verb}.{token}.{owner}.{session}`.

Бейдж для README

Сообщить о проблеме