Проект OpenClaw: Операционная система для управления несколькими проектами (фреймворк)

Основная проблема и решение
Операционная система проекта OpenClaw решает проблемы сбоев и несогласованности выполнения в многопроектных средах. Основной проблемой было то, что агенты выполняли предсказуемую работу, которая должна была обрабатываться инструментами, что приводило к напрасной трате токенов, загрязнению контекста, нестабильности и несогласованному выполнению.
Ключевое изменение: "Агенты не должны выполнять предсказуемую работу. Это должны делать инструменты." Агенты выполняли повторяющуюся работу, такую как наблюдение за процессами, многократное суммирование, циклы проверки статуса и ручное управление состоянием. Теперь инструменты и скрипты обрабатывают все предсказуемые задачи, cron запускает всё автоматически, а агенты используются только для планирования, отладки и принятия решений.
Архитектура системы
Основные правила системы:
- Агенты думают. Инструменты делают. Cron запускает код.
- Каждый проект изолирован с обязательной структурой: /project_name/ PROJECT.md SKILL.md /state/ /chat/ /daily/ /scripts/ /logs/ /backups/ /archive/ /cleanup_queue/
- Память на основе файлов: Память — это документы в формате markdown, состояние в JSON, логи и сводки (чаты НЕ являются памятью)
- Приоритет резервного копирования (обязательно): Перед любым изменением сначала создайте резервную копию, версионируйте файлы, разрешите откат
- Сначала pull, затем push (критично): Перед обновлением серверов, веб-сайтов или удалённых систем вы должны: 1. pull 2. сравнить 3. создать резервную копию 4. затем push
- Немедленное удаление запрещено: Перемещайте файлы в archive/ или cleanup_queue/, удаляйте позже через cron
- Объясняйте изменения: Если что-либо изменяете, объясните проблему, решение, преимущество и подтвердите создание резервной копии
Система автоматизации
Cron запускает скрипты, задания и детерминированные задачи, но НЕ свободных агентов или циклы рассуждений.
Обязательные задания Cron:
- Обнаружение проектов: Найти все проекты, проверить структуру, построить реестр
- Суммаризатор каждые 6 часов (локальная модель): Суммировать проект, сохранять последние 10 сообщений, архивировать остальные, обновлять контекст при каждом запуске
- Ежедневный планировщик: Записывать ежедневную работу, отслеживать блокировки, отслеживать решения
- Проверка состояния: Обнаруживать устаревшие проекты, неудачные задания, отсутствующие обновления
- Резервное копирование/контрольная точка: Версионировать файлы, создавать снимки состояния
- Еженедельная очистка: Удалять старые файлы только если безопасно, требовать контрольную точку
- Аудит Cron: Обнаруживать пропущенные задания, сбои
- Планируемая публикация: Использовать JSON + инструменты, без агентов
- Удалённая синхронизация: Pull перед обновлением, сравнивать версии
- Утренний отчёт: Суммировать все проекты, готовить к обзору агентом
Система суммаризации
Каждые 6 часов: Читать логи проекта, суммировать, обновлять состояние, сохранять только последние 10 сообщений, архивировать остальные.
📖 Read the full source: r/openclaw
👀 Смотрите также

Метод передачи пользовательского контекста из ChatGPT в Claude
Пользователь Reddit делится двухэтапным методом извлечения детального когнитивного профиля из ChatGPT и создания портативной конституции ИИ для переноса в Claude, решая проблему перехода между системами ИИ.

Миграция агентов OpenClaw на Claude Code после прекращения поддержки сторонних оболочек
Разработчик перенёс 17 агентов OpenClaw на Claude Code за один день после того, как Anthropic прекратила поддержку сторонних оболочек. Процесс включал создание точек входа CLAUDE.md, bash-обёрток и cron-заданий с сохранением существующей логики агентов.

Запуск OmniCoder-9B локально с деталями конфигурации llama.cpp
Разработчик достиг среднего результата 96,7% на HumanEval с моделью OmniCoder-9B на среднем по мощности оборудовании, используя специфичные флаги llama.cpp, включая --reasoning-budget 0 для отключения цепочек рассуждений. Настройка использовала квантованную модель Q6_K, работающую на RTX 3080 с 10 ГБ видеопамяти.

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