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

Выборочная интеграция функций из кода Claude
Разработчик на r/openclaw сообщил, что его бот OpenClaw проанализировал утекший код Claude (в частности, реализацию на Rust от Instructkr), чтобы выявить и интегрировать полезные архитектурные паттерны. Подход заключался не в клонировании кода Claude, а в выборочном переносе конкретных "швов" или компонентов, которые могли бы улучшить существующую функциональность OpenClaw.
Цели интеграции и основной принцип
Цель состояла в том, чтобы сделать OpenClaw более "бесшовным, устойчивым и проактивным", сохраняя при этом его существующие преимущества: сессии, планировщик/напоминания, межканальную коммуникацию, управление браузером/устройствами/узлами и многоуровневую систему памяти. Основной принцип был следующим: "Если существует реальный донорский шов, повторно используйте/адаптируйте его вместо того, чтобы перепроектировать с нуля".
Конкретные интегрируемые функции
- Автоматическое восстановление контекста при запуске: Позволяет ассистенту автоматически возобновлять контекст вместо необходимости в ритуальных промптах для каждой новой сессии.
- Сжатие/непрерывность диалога: Адаптирует более чистый подход кода Claude к сохранению контекста длинных сессий, избегая при этом траты токенов на необработанную историю.
- Фреймворк хуков до и после выполнения инструментов: Создает четкий слой перехвата для проверок безопасности, форматирования результатов инструментов и будущих проактивных действий, заменяя разрозненную логику.
- Типизированные суб-агенты + бюджеты инструментов: Реализует различные роли (исследование, реализация, проверка) с ограниченными возможностями вместо подхода "каждый агент может делать всё".
- Многоуровневая конфигурация времени выполнения + отслеживание происхождения: Более четко показывает, откуда взялась конфигурация и что что переопределяет, упрощая отладку.
- Нормализация песочницы/выполнения: Более явная обработка состояния выполнения, запросов к песочнице и поведения во время выполнения для более надежной работы.
- Структурированное форматирование отзывов хуков: Чистые, последовательные шаблоны для предупреждений, отказов и отзывов инструментов, помогающие моделям интерпретировать результаты.
- Организация кандидатов в память: Долгосрочная цель — реализация ограниченной, проверяемой, проактивной памяти вместо хаотичной автоматической памяти.
Процесс интеграции
Рабочий процесс следовал системному подходу: непосредственно изучить исходный код донора, найти наименьший реальный шов, перенести его точно, протестировать, проверить, а затем перейти к следующему шву. Разработчик отметил, что этот процесс был "удивительно чистым" и что его боту это показалось "забавным".
📖 Read the full source: r/openclaw
👀 Смотрите также

Офлайн-инструмент преобразования речи в текст для macOS с использованием локальной модели Whisper через MLX
Разработчик выпустил whisper-dictate, инструмент для macOS, который обеспечивает полностью автономное преобразование речи в текст с возможностью перевода в реальном времени, используя Whisper, работающий локально через MLX на Apple Silicon. Транскрипция занимает около 500 мс после окончания речи.

Обновление Ollama добавляет поддержку OpenClaw для облачной модели Kimi k2.5
Ollama выпустила обновление, которое интегрирует поддержку OpenClaw для облачных моделей, включая бесплатный доступ к модели Kimi k2.5 с функцией веб-поиска, работающей в дата-центрах NVIDIA.

Улучшение сеансов кода Claude с claude-self-improve.
Claude-self-improve — это инструмент командной строки, который улучшает производительность ИИ Claude Code, анализируя данные сессий и автоматически обновляя файлы памяти.

StartClaw: Инструмент для автоматизации безголовых браузеров, созданный на основе ZeroClaw с интеграцией Claude
StartClaw — это инструмент для автоматизации браузера, созданный на основе Rust-реализации ZeroClaw с интеграцией Composio v3, предназначенный для работы в облаке без использования локального оборудования. Он использует исключительно Claude для обеспечения надёжности и включает встроенное сжатие контекста, которое сокращает использование токенов примерно в 5 раз.