ClawPy: Минимальная однодокументная реализация OpenClaw на Python с памятью опыта

✍️ OpenClawRadar📅 Опубликовано: 12 марта 2026 г.🔗 Source
ClawPy: Минимальная однодокументная реализация OpenClaw на Python с памятью опыта
Ad

Что это такое

ClawPy — это минималистичная, однофайловая реализация на Python архитектуры автономного выполнения задач OpenClaw. Он работает напрямую в терминале без тяжёлых абстракций, фокусируясь на непосредственной инженерии промптов, логике конечного автомата и выполнении подпроцессов.

Ключевые детали реализации

Скрипт повторяет основные механизмы OpenClaw:

  • Рекурсивное дерево задач: Поддерживает файл состояния tasks.txt, который отслеживает незавершённые задачи. Система читает этот файл, решает, выполнять ли задачи напрямую или декомпозировать их (до 4 уровней глубины), и автоматически поднимает статус "Completed".
  • Интерпретатор кода и самовосстановление: Использует пользовательские XML-теги (<python>) для написания и запуска скриптов локально. Когда выполнение сталкивается с трассировкой ошибки, он перехватывает stderr, принудительно добавляет тег отражения <error> для анализа ошибки и переписывает код до достижения кода возврата 0.
  • Система памяти опыта: Каждый раз, когда агент успешно выполняет скрипт (объясняя через теги <msg>) или анализирует сбой (<error>), он добавляет это понимание в файл experience.txt. При повторном запуске система внедряет усечённую историю прошлых ошибок и успехов в системный промпт, предотвращая повторение синтаксических или логических ошибок.
Ad

Практические варианты использования

Разработчик создал это для двух основных аудиторий:

  • Людей, которые хотят точно понять, как работает автономный цикл, не погружаясь в огромную кодовую базу
  • Аналитиков данных и количественных аналитиков, которым нужен лёгкий агент для написания и исправления скриптов Pandas/финансовых скриптов в их локальной среде

Важное примечание по безопасности: Инструмент запускает сгенерированный код Python напрямую на вашем компьютере, поэтому разработчик рекомендует запускать его в безопасной среде или виртуальной машине.

Проект доступен на GitHub по адресу https://github.com/EricChanBank/clawPy.git.

📖 Read the full source: r/openclaw

Ad

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

Скальпель v2.0: Сканер кодовой базы и оркестратор ИИ-агентов
Инструменты

Скальпель v2.0: Сканер кодовой базы и оркестратор ИИ-агентов

Scalpel v2.0 — это инструмент с открытым исходным кодом, который сканирует кодовую базу по 12 измерениям и формирует команды пользовательских ИИ-агентов. Он включает в себя сканер на чистом bash, который работает без использования токенов ИИ и совместим с Claude Code, Codex, Gemini, Cursor, Windsurf, Aider и OpenCode.

OpenClawRadar
memora: Версионная, типизированная память для ИИ-агентов – Git для убеждений ИИ
Инструменты

memora: Версионная, типизированная память для ИИ-агентов – Git для убеждений ИИ

memora — это CLI-инструмент на Rust для версионирования памяти AI-агентов с типизацией, отслеживанием происхождения, ветвлением и слиянием.

OpenClawRadar
Анализ Codeflash: 118 проблем с производительностью обнаружено в двух Pull Request'ах, написанных с помощью Claude Code
Инструменты

Анализ Codeflash: 118 проблем с производительностью обнаружено в двух Pull Request'ах, написанных с помощью Claude Code

Codeflash измерил производительность двух основных функций, созданных с помощью Claude Code, и обнаружил 118 функций, работающих до 446 раз медленнее, чем необходимо. Анализ выявил шаблоны неэффективных алгоритмов, избыточных вычислений, отсутствия кэширования и неоптимальных структур данных.

OpenClawRadar
Плагин AxonFlow для OpenClaw: Предварительное утверждение инструментов и удаление личных данных
Инструменты

Плагин AxonFlow для OpenClaw: Предварительное утверждение инструментов и удаление личных данных

Самостоятельно размещаемый плагин OpenClaw, который проверяет аргументы инструментов до выполнения, приостанавливает рискованные вызовы для одобрения человеком и удаляет PII из исходящих сообщений. Использует перехватчики жизненного цикла OpenClaw — без изменения кода агента.

OpenClawRadar