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

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

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем
Инструменты

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем

Разработчик создал команду /reframe для Claude Code, реализующую когнитивную технику под названием «осцилляция дистанции и вовлечённости». Метод был протестирован на трёх открытых LLM с 50 задачами и стабильно превосходил другие подходы.

OpenClawRadar
Настройка локального голосового управления для AI-агентов на Apple Silicon
Инструменты

Настройка локального голосового управления для AI-агентов на Apple Silicon

Настройка локального голосового управления для ИИ-агентов с использованием Parakeet STT и Kokoro TTS на Apple Silicon для быстрого и независимого от облака взаимодействия.

OpenClawRadar
Калибр: Локальный CLI инструмент создает конфигурации AI-ассистента для программирования из вашего репозитория
Инструменты

Калибр: Локальный CLI инструмент создает конфигурации AI-ассистента для программирования из вашего репозитория

Caliber — это локальный CLI-инструмент, который сканирует репозитории на языках TypeScript, Python, Go и Rust, а затем генерирует промпты и конфигурационные файлы для AI-ассистентов программирования, включая Claude Code, Cursor и Codex. Он полностью работает на вашем компьютере с вашими ключами, имеет 13 тысяч установок через npm и распространяется под лицензией MIT с открытым исходным кодом.

OpenClawRadar
Claude Code Studio: Открытое настольное приложение для управления несколькими сессиями кодирования Claude
Инструменты

Claude Code Studio: Открытое настольное приложение для управления несколькими сессиями кодирования Claude

Claude Code Studio v0.9.3 — это открытое настольное приложение с многопанельным интерфейсом для управления несколькими сессиями Claude Code CLI. Оно решает типичные проблемы рабочего процесса, такие как переключение между вкладками терминала, сохранение сессий и повторение инструкций.

OpenClawRadar