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

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 — основанные на реальном стандарте, а не на разметке, о которой договорились две модели.
Установка
npm install -g brackish-cli && brackish installДля кого это
Для разработчиков, использующих Claude Code в нетривиальных проектах, где одного Claude, работающего над обеими сторонами, недостаточно — особенно когда команды бэкенда и фронтенда (или сессии) должны согласовать API-контракт.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

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

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

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

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