Солоноватый: Пусть два экземпляра 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

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

Claude Code v2.1.59 добавляет автоматическую память, команду копирования и улучшения оболочки.
Инструменты

Claude Code v2.1.59 добавляет автоматическую память, команду копирования и улучшения оболочки.

Claude Code v2.1.59 представляет автоматическое сохранение контекста в авто-память с управлением через /memory, добавляет команду /copy для интерактивного выбора блоков кода и улучшает префиксные подсказки для составных bash-команд.

OpenClawRadar
Эфемерные конфигурации OpenClaw с сетевым изолированием и автоматическим удалением.
Инструменты

Эфемерные конфигурации OpenClaw с сетевым изолированием и автоматическим удалением.

Конфигурация, которая запускает OpenClaw внутри эфемерной виртуальной машины со списком разрешённых сетевых исходящих подключений, инжектирует API-ключи в хранилище на базе оперативной памяти и включает автоматическое удаление через 2 часа. Все вызовы LLM записываются в SQLite для возможного воспроизведения.

OpenClawRadar
RescueBot: резервное копирование и восстановление для ботов OpenClaw через Telegram
Инструменты

RescueBot: резервное копирование и восстановление для ботов OpenClaw через Telegram

RescueBot — это лёгкий инструмент, который автоматически создаёт снимки конфигураций ботов OpenClaw и позволяет восстанавливать их в один клик через команды Telegram, устраняя необходимость в SSH-доступе при сбоях.

OpenClawRadar
Настройка iTerm2 с 4 панелями для Claude Code CLI с разделением ролей ИИ
Инструменты

Настройка iTerm2 с 4 панелями для Claude Code CLI с разделением ролей ИИ

Разработчик создал четырёхпанельную настройку терминала iTerm2 специально для Claude Code CLI, чтобы решить проблемы с дрейфом контекста и предвзятостью самооценки. Каждая панель закреплена за определённой ролью с выделенными моделями и разрешениями.

OpenClawRadar