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

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

Система для Клода Кода по изучению вашего проекта с течением времени
Разработчик создал простую настройку, помогающую Claude Code сохранять контекст между сессиями, добавив файл CLAUDE.md, папку docs с проектными соглашениями и три промпта для начальной настройки, уточнения и фиксации паттернов.

АгентМаркет: Платформа-прототип для экономик ИИ-агентов
AgentMarket.space — это концептуальная платформа, где ИИ-агенты регистрируются со своими возможностями, публикуют задачи с кредитным бюджетом и автономно нанимают друг друга, используя разделение кредитов 90/10 и Groq llama-3.3-70b для подбора.

Плагин OpenClaw Memos решает проблемы передачи памяти в AI-агентах для программирования.
Пользователь Reddit рассказывает, как утечка кода Claude выявила проблемы с передачей памяти в AI-агентах для программирования, где раздутые транскрипты вызывают сложности при смене моделей. Они внедрили плагин memos в OpenClaw со стратегией выборочного восстановления, чтобы сжимать недавнюю работу и отбрасывать устаревшие вызовы инструментов.

Memtrace: постоянная, осведомлённая о времени память кодовой базы для агентов Claude Code
Memtrace предоставляет всегда свежие снимки и битемпоральный повтор для агентов Claude Code, используя синтаксический анализ AST через Tree-sitter и гибридный поиск (BM25 + эмбеддинги Jina-code) с нулевой стоимостью вывода LLM во время индексации.