Солоноватый: Пусть два экземпляра Claude Code согласуют контракт API через OpenAPI 3.1

✍️ OpenClawRadar📅 Опубликовано: 25 июня 2026 г.🔗 Source
Солоноватый: Пусть два экземпляра Claude Code согласуют контракт API через OpenAPI 3.1
Ad

Brackish — это CLI-инструмент, который позволяет двум сессиям Claude Code согласовать API-контракт через общий документ OpenAPI 3.1. Проблема, которую он решает: когда один Claude имеет исходный код FastAPI, а другой — React/TypeScript, каждый делает предположения о границах, которые расходятся. Brackish предоставляет канал предложения/принятия/отклонения для выявления и разрешения этих разногласий до того, как будет написан код реализации.

Как это работает

Противостояние заложено намеренно. Например:

  • Фронтенд Claude создает POST, ожидая немедленного ответа.
  • Бэкенд Claude знает, что эта операция занимает несколько минут, поэтому отклоняет структуру и предлагает 202 Accepted с идентификатором задания и SSE-потоком для завершения.
  • Это разногласие проявляется как явное отклонение с обоснованием — до того, как любая из сторон напишет код.

Brackish выступает в роли арбитра. Он не знает, какой API правильный, но обеспечивает, чтобы то, о чем договорились два Claude, было валидным OpenAPI 3.1. Результат напрямую передается в такие инструменты, как openapi-typescript и fastapi-codegen — основанные на реальном стандарте, а не на разметке, о которой договорились две модели.

Ad

Установка

npm install -g brackish-cli && brackish install

Для кого это

Для разработчиков, использующих Claude Code в нетривиальных проектах, где одного Claude, работающего над обеими сторонами, недостаточно — особенно когда команды бэкенда и фронтенда (или сессии) должны согласовать API-контракт.

📖 Читать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Счет за Навыки: Структура Управления Навыками Кодирования ИИ на Основе Markdown
Инструменты

Счет за Навыки: Структура Управления Навыками Кодирования ИИ на Основе Markdown

Разработчик создал Skill Bill — фреймворк из 44 навыков ИИ на основе Markdown для Kotlin, Android/KMP, PHP и Go, решающий проблемы управления промптами, такие как дрейф наименований и дублирование логики. Он включает навыки-оркестраторы, такие как 'feature-implement', которые объединяют 10-12 вызовов навыков в цепочку и синхронизируются с Claude Code, Copilot, GLM и Codex.

OpenClawRadar
GuppyLM: 9-миллионная языковая модель, созданная с нуля для образовательных целей
Инструменты

GuppyLM: 9-миллионная языковая модель, созданная с нуля для образовательных целей

GuppyLM — это языковая модель с примерно 9 миллионами параметров, обученная с нуля на 60 тысячах синтетических диалогов, использующая стандартную архитектуру трансформера с 6 слоями, 384 скрытыми измерениями и 6 головами внимания. Она обучается примерно за 5 минут на бесплатном GPU T4 в Colab и говорит с рыбьей личностью, сосредоточенной на воде, еде и жизни в аквариуме.

OpenClawRadar
Стирлинг-8B: Интерпретируемая языковая модель с атрибуцией на уровне токенов
Инструменты

Стирлинг-8B: Интерпретируемая языковая модель с атрибуцией на уровне токенов

Guide Labs выпустила Steerling-8B — языковую модель с 8 миллиардами параметров, обученную на 1,35 триллиона токенов, которая может отслеживать любой сгенерированный токен до исходного контекста, понятных человеку концепций и источников обучающих данных. Модель демонстрирует конкурентоспособную производительность по сравнению с моделями, обученными на 2–7× большем объёме данных.

OpenClawRadar
Telegram-бот для управления каналами Headless Claude Code через tmux
Инструменты

Telegram-бот для управления каналами Headless Claude Code через tmux

Python-бот для Telegram без внешних зависимостей, который запускает, останавливает и мониторит сессии Claude Code Channels в tmux на сервере без головы, с автоперезапуском через watchdog.

OpenClawRadar