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

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

SmallClaw V1.0.3 добавляет поддержку Webhooks, автоматизацию n8n и сервер MCP.
Инструменты

SmallClaw V1.0.3 добавляет поддержку Webhooks, автоматизацию n8n и сервер MCP.

SmallClaw V1.0.3 представляет вебхук-эндпоинты для триггеров внешних сервисов, локальные рабочие процессы автоматизации с n8n и подключения к MCP-серверам для интеграции инструментов. Обновление сохраняет фокус инструмента на работе с небольшими локальными LLM.

OpenClawRadar
alogin: Безопасный шлюз на основе Go для ИИ-агентов с участием человека в процессе
Инструменты

alogin: Безопасный шлюз на основе Go для ИИ-агентов с участием человека в процессе

alogin — это основанный на Go шлюз безопасности с открытым исходным кодом, который обеспечивает безопасный канал между ИИ-агентами и инфраструктурой. Он включает встроенную поддержку сервера MCP для Claude Desktop, защитные механизмы с участием человека и зашифрованное хранилище учетных данных.

OpenClawRadar
VoidLLM: Прокси-сервер с нулевым знанием для Ollama и vLLM с контролем доступа для команд
Инструменты

VoidLLM: Прокси-сервер с нулевым знанием для Ollama и vLLM с контролем доступа для команд

VoidLLM — это прокси-сервер, который располагается между приложениями и локальными LLM-серверами, такими как Ollama и vLLM, добавляя контроль доступа для организаций/команд, управление API-ключами, отслеживание использования и ограничение скорости без просмотра промптов. Он имеет накладные расходы прокси <2 мс и работает с SDK, совместимыми с OpenAI.

OpenClawRadar
VibeAround: Локальный демон подключает агентов программирования к Telegram и Discord
Инструменты

VibeAround: Локальный демон подключает агентов программирования к Telegram и Discord

VibeAround — это локальный демон, который подключает кодирующие агенты, такие как Claude Code, Gemini CLI и Codex, к платформам мгновенных сообщений, включая Telegram и Discord. Инструмент поддерживает передачу сессий с кодами для продолжения бесед на разных устройствах.

OpenClawRadar