Мост Discord для автономных сессий кода Claude

✍️ OpenClawRadar📅 Опубликовано: 2 марта 2026 г.🔗 Source
Мост Discord для автономных сессий кода Claude
Ad

Разработчик создал мост для Discord для автономных сессий Claude Code, чтобы решить проблему pull-подхода, когда Claude действует только при срабатывании инструментов или отправке CLI-ввода. Система обеспечивает двусторонний чат в реальном времени через WebSocket с локальной файловой очередью и push-уведомлениями о событиях остановки/ошибок.

Архитектура

Входящий поток: Discord → WebSocket → bridge.js → discord-inbox.jsonl → PostToolUse hook → Claude

Исходящий поток: Claude → Discord MCP → #claude-code-chat → push-уведомление на телефон

Компоненты

  • bridge.js (~50 строк, discord.js v14): Постоянное WebSocket-подключение к шлюзу Discord, которое прослушивает выделенный канал и записывает сообщения в формате JSONL в локальный файл-входящие без опроса API.
  • PostToolUse hook: Читает локальный файл-входящие при каждом вызове инструмента без сетевых запросов или регулирования — просто чтение файла, занимающее микросекунды, в отличие от 2-минутного интервала опроса, использовавшегося ранее.
  • PreToolUse hook: Автоматически запускает мост при первом вызове инструмента в каждой сессии, бездействуя, если уже запущен.
  • Исходящий вебхук: Отправляет структурированные обновления STATUS о событиях Stop/Error с автоматическим созданием именованных тредов для каждой сессии через параметр thread_name Discord (требует ?wait=true для получения channel_id — по умолчанию возвращает пустой 204).
Ad

Ключевые проектные решения

Основным архитектурным изменением стало использование локальной файловой очереди вместо опроса API. JSONL с атомарным усечением предотвращает состояния гонки. Мост не зависит от сессии — история Discord сохраняется при сбоях и перезапусках, позволяя нескольким агентам использовать один канал.

Ограничения

Запросы на подтверждение разрешений (1/2/3) всё ещё требуют ввода в терминале, поскольку Claude в этот момент бездействует и инструменты не срабатывают. Это работает для перенаправления во время активного выполнения, но не для ответов на остановленные запросы.

Результаты тестирования

Протестировано на 27 тыс. строк, проанализированных за ночь в двух параллельных сессиях, обнаружено 15 ошибок и предоставлена дорожная карта на 6 месяцев в 5:42 утра. Настройка требует трёх bash-файлов и примерно двадцати минут.

📖 Прочитать полный источник: r/LocalLLaMA

Ad

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

Два паттерна для предотвращения деградации памяти ИИ-агентов: AutoDream и Скептический поиск.
Инструменты

Два паттерна для предотвращения деградации памяти ИИ-агентов: AutoDream и Скептический поиск.

OpenClaw представляет две модели с лицензией MIT для решения проблемы деградации файловой памяти ИИ: AutoDream для ночной консолидации памяти и Skeptical Retrieval для оценки памяти с учетом затухания. Обе работают вместе в самосовершенствующемся цикле, чтобы контекст агента оставался актуальным.

OpenClawRadar
graphify-ts: Локальный MCP-сервер сокращает токены проверки PR в Claude Code с 63K до 8.7K
Инструменты

graphify-ts: Локальный MCP-сервер сокращает токены проверки PR в Claude Code с 63K до 8.7K

graphify-ts строит локальный граф знаний вашей кодовой базы, используя tree-sitter AST + сообщества Louvain + BM25 + опциональный реранжировщик ONNX, и предоставляет доступ через MCP stdio. В производственных тестах он сократил входные токены в 2,6 раза и задержку в 2,8 раза для запросов к коду, а также уменьшил промпты для ревью PR с 63K до 8,7K токенов.

OpenClawRadar
BrightBean Studio: Открытая платформа для управления социальными сетями, созданная на основе AI-агентов
Инструменты

BrightBean Studio: Открытая платформа для управления социальными сетями, созданная на основе AI-агентов

BrightBean Studio — это платформа с открытым исходным кодом для управления социальными сетями, которую можно разместить на собственном сервере. Она поддерживает более 10 платформ с прямыми интеграциями через официальные API. Проект был создан за 3 недели с использованием Claude и Codex.

OpenClawRadar
Meta Ads MCP OAuth работает, но большинство рекламных аккаунтов пока не включены
Инструменты

Meta Ads MCP OAuth работает, но большинство рекламных аккаунтов пока не включены

Поток OAuth Meta Ads MCP работает и загружает 29 инструментов, но ads_get_ad_accounts возвращает is_ads_mcp_enabled: false с сообщением, что функция постепенно внедряется.

OpenClawRadar