OpenClaw интегрирует функции из утечки кода Claude

✍️ OpenClawRadar📅 Опубликовано: 14 апреля 2026 г.🔗 Source
OpenClaw интегрирует функции из утечки кода Claude
Ad

Выборочная интеграция функций из кода Claude

Разработчик на r/openclaw сообщил, что его бот OpenClaw проанализировал утекший код Claude (в частности, реализацию на Rust от Instructkr), чтобы выявить и интегрировать полезные архитектурные паттерны. Подход заключался не в клонировании кода Claude, а в выборочном переносе конкретных "швов" или компонентов, которые могли бы улучшить существующую функциональность OpenClaw.

Цели интеграции и основной принцип

Цель состояла в том, чтобы сделать OpenClaw более "бесшовным, устойчивым и проактивным", сохраняя при этом его существующие преимущества: сессии, планировщик/напоминания, межканальную коммуникацию, управление браузером/устройствами/узлами и многоуровневую систему памяти. Основной принцип был следующим: "Если существует реальный донорский шов, повторно используйте/адаптируйте его вместо того, чтобы перепроектировать с нуля".

Ad

Конкретные интегрируемые функции

  • Автоматическое восстановление контекста при запуске: Позволяет ассистенту автоматически возобновлять контекст вместо необходимости в ритуальных промптах для каждой новой сессии.
  • Сжатие/непрерывность диалога: Адаптирует более чистый подход кода Claude к сохранению контекста длинных сессий, избегая при этом траты токенов на необработанную историю.
  • Фреймворк хуков до и после выполнения инструментов: Создает четкий слой перехвата для проверок безопасности, форматирования результатов инструментов и будущих проактивных действий, заменяя разрозненную логику.
  • Типизированные суб-агенты + бюджеты инструментов: Реализует различные роли (исследование, реализация, проверка) с ограниченными возможностями вместо подхода "каждый агент может делать всё".
  • Многоуровневая конфигурация времени выполнения + отслеживание происхождения: Более четко показывает, откуда взялась конфигурация и что что переопределяет, упрощая отладку.
  • Нормализация песочницы/выполнения: Более явная обработка состояния выполнения, запросов к песочнице и поведения во время выполнения для более надежной работы.
  • Структурированное форматирование отзывов хуков: Чистые, последовательные шаблоны для предупреждений, отказов и отзывов инструментов, помогающие моделям интерпретировать результаты.
  • Организация кандидатов в память: Долгосрочная цель — реализация ограниченной, проверяемой, проактивной памяти вместо хаотичной автоматической памяти.

Процесс интеграции

Рабочий процесс следовал системному подходу: непосредственно изучить исходный код донора, найти наименьший реальный шов, перенести его точно, протестировать, проверить, а затем перейти к следующему шву. Разработчик отметил, что этот процесс был "удивительно чистым" и что его боту это показалось "забавным".

📖 Read the full source: r/openclaw

Ad

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

🦀
Инструменты

Wakehook: Запуск утренних автоматизаций OpenClaw по фактическому времени пробуждения, а не по Cron

Wakehook считывает данные о сне из Google Health/Fitbit и отправляет POST-запрос с событием user.awake в OpenClaw, когда вы действительно просыпаетесь. Самостоятельно развертываемый, поллинговый, не требует публичного URL.

OpenClawRadar
Шерлок: Документация Apple Developer как локальный MCP для Claude Code
Инструменты

Шерлок: Документация Apple Developer как локальный MCP для Claude Code

Sherlock индексирует 70 000 символов API Apple в SQLite FTS5 и предоставляет 5 инструментов MCP + 3 навыка автоматического запуска для привязки Claude Code к реальной документации, предотвращая галлюцинации.

OpenClawRadar
Смысл: Go SDK для тестовых утверждений на основе LLM и структурированного извлечения текста
Инструменты

Смысл: Go SDK для тестовых утверждений на основе LLM и структурированного извлечения текста

Sense — это Go SDK, который использует Claude для двух основных функций: оценки недетерминированного вывода в тестах с утверждениями на простом английском языке и извлечения типизированных структур из неструктурированного текста через рефлексию и принудительное использование инструментов.

OpenClawRadar
Инструмент Nia-docs создает локальную файловую систему из URL-адресов документации для Claude AI.
Инструменты

Инструмент Nia-docs создает локальную файловую систему из URL-адресов документации для Claude AI.

Инструмент nia-docs позволяет запустить npx nia-docs с URL документации, чтобы создать локальную файловую систему документации, к которой ИИ Claude сможет обращаться напрямую без дополнительной настройки.

OpenClawRadar