Synadia Agents — плагин
Плагины и SDK подключают Claude Code, Codex, OpenCode и другие агенты к NATS по протоколу Synadia Agent Protocol
- 89 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Канал принимает промпты из сети в живую сессию Claude Code; по умолчанию сервер публичный, а отправителям не требуется подпись.
- Сессия Claude Code с доступом к файлам и командам становится управляемой другими клиентами NATS.
Установка
- Работает в
В терминале, через 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 и самостоятельное приложение: дашборд и чат с кодинг-агентом, который переписывает приложение на ходу
Хаб и CLI anet соединяют Claude Code, Codex, Grok и OpenCode с разных машин в сеть, куда задачи ставят из одного окна.
Команда из 14 ролей, 92 специалистов и набора скиллов, которая ставится в Claude Code, Codex и другие агенты командой npx.
claude-code-sub-agents
Claude Code Subagents Collection
Коллекция специализированных сабагентов для Claude Code: фронтенд, бэкенд, данные, инфраструктура, тестирование, безопасность
Скилл Maximem Synap учит Claude Code и Codex подключать к вашему агенту долговременную память Synap и привязывать ее к фреймворку
Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами
Коротко о README
README представляет репозиторий как дом клиентских и серверных SDK и каналов для готовых агентов, дает таблицу путей по задачам, список плагинов с токенами агентов и схему тем NATS в виде `agents.{verb}.{token}.{owner}.{session}`.