Извлечение компонентов OpenClaw: Опыт разработчика с очередью Lane и системой памяти

✍️ OpenClawRadar📅 Опубликовано: 16 марта 2026 г.🔗 Source
Извлечение компонентов OpenClaw: Опыт разработчика с очередью Lane и системой памяти
Ad

Извлечение Lane Queue из OpenClaw

Разработчик хотел использовать определённые компоненты OpenClaw — поиск по памяти, очередь задач, автоматизацию браузера — без установки всей системы. Первым протестированным компонентом стала Lane Queue, система выполнения задач OpenClaw, которая обрабатывает сообщения последовательно, а не параллельно.

Разработчик задокументировал, как работает шаблон, на основе исходного кода на TypeScript, а затем использовал Claude Code для его перереализации на Python, опираясь исключительно на документацию. Перереализация прошла все четыре режима очереди, но в документации обнаружилось пять пробелов, которые стали заметны только в процессе реализации:

  • Как работает отмена между очередью и выполняемыми задачами
  • Какую блокировку захватывать первой при наличии двух уровней
  • Обрабатываются ли сообщения, появляющиеся в режимах "steer" и "followup", дважды

Структурированный код-ревью перереализации на Python выявил 13 дополнительных проблем:

  • Ошибка, при которой пакетные сообщения разделялись по отдельности
  • Паттерн рекурсии, который бы давал сбой при достаточном количестве сообщений
  • Разделитель на основе строк, который молча ломается, если сообщения содержат эту строку
Ad

Изучение системы памяти

Затем разработчик изучил memsearch, автономное извлечение системы памяти OpenClaw командой Zilliz. Изначально казалось, что в нём отсутствует около 10 функций по сравнению с реализацией OpenClaw.

Четыре функции на самом деле присутствовали, но не упоминались в README:

  • Наблюдение за файлами
  • Кэш эмбеддингов
  • Мультиагентное ограничение области видимости
  • Парсинг транскриптов

Шесть функций действительно отсутствуют в memsearch:

  • Атомарное переиндексирование
  • Резервный вариант только на FTS
  • Временное затухание
  • MMR (Maximal Marginal Relevance)
  • Расширение запроса
  • Ограничение частоты запросов

Оценка безопасности

Разработчик оценил каждый компонент с помощью фреймворка Lethal Quartet (доступ к приватным данным, обработка непроверенного контента, внешняя коммуникация, сохранение памяти).

Lane Queue получила 0/4 — чистая логика без доступа к файлам, сети или памяти. Всё остальное несло риски безопасности:

  • Систему памяти можно отравить через MEMORY.md
  • 12-20% навыков ClawHub, по-видимому, являются вредоносными
  • Инструменты браузера раскрывают состояние сессии
  • Шлюз имеет 9 уязвимостей (CVE)

Ключевые выводы

Разработчик пришёл к выводу, что документация может вводить в заблуждение, README-файлы часто занижают или завышают возможности, а возможность извлечения не гарантирует безопасность использования. Разные компоненты имеют совершенно разные профили безопасности, причём Lane Queue является единственным компонентом без проблем с безопасностью.

📖 Read the full source: r/openclaw

Ad

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

Криминальная команда: Многоагентный оркестратор для OpenClaw — Параллельная проверка кода с агентом-кодером
Инструменты

Криминальная команда: Многоагентный оркестратор для OpenClaw — Параллельная проверка кода с агентом-кодером

Crime Team v0.1 запускает несколько специализированных агентов OpenClaw параллельно для проверки кода, а затем интегрирует результаты. Включает модели для каждого агента, агента-кодировщика, применяющего изменения, и цикл повторного аудита. CLI + GUI.

OpenClawRadar
Agent MCP Studio: Создавайте мультиагентные MCP-системы полностью в браузере через WASM
Инструменты

Agent MCP Studio: Создавайте мультиагентные MCP-системы полностью в браузере через WASM

Agent MCP Studio позволяет проектировать, оркестрировать и экспортировать MCP-агентные системы из одного статического HTML-файла с использованием WebAssembly – без бэкенда, Docker и сервера.

OpenClawRadar
Холисто Сид: Локальная структура LLM с постоянной идентичностью и консенсусной консолидацией памяти
Инструменты

Холисто Сид: Локальная структура LLM с постоянной идентичностью и консенсусной консолидацией памяти

Holisto Seed — это фреймворк реляционной индивидуации, который предоставляет LLM-агентам постоянную идентичность, биографическую память и коэволюционные отношения с пользователями. Он работает полностью локально с системой версионирования на основе Git и включает согласованный цикл сна для консолидации памяти.

OpenClawRadar
Transloadit MCP Server подключает AI-агентов к конвейеру обработки медиа
Инструменты

Transloadit MCP Server подключает AI-агентов к конвейеру обработки медиа

Transloadit создал MCP-сервер, который подключает Claude и других ИИ-агентов к их конвейеру обработки медиа с 86 Роботами для обработки видео, аудио, изображений и документов. Настройка в Claude Code требует одной строки: npx -y @transloadit/mcp-server stdio с переменными окружения TRANSLOADIT_KEY и TRANSLOADIT_SECRET.

OpenClawRadar