Использование нарративов проекта для поддержания контекста OpenClaw в долгосрочных проектах

Процесс создания проектных нарративов для OpenClaw
Разработчик на r/clawdbot описывает метод поддержания контекста проекта в OpenClaw во время долгосрочной разработки. Эта техника решает проблемы со среднесрочной и долгосрочной памятью, создавая систематическую документацию состояния кодовой базы.
Как это работает
После каждой крупной вехи разработки разработчик просит свою систему запустить отдельного работника для свежего анализа всей кодовой базы. Этот работник пишет нарратив о том, что, по его мнению, делает проект, основываясь исключительно на содержимом репозитория. Полученный документ называется 'проектным нарративом'.
Затем разработчик изучает этот нарратив и просит отдельного работника выявить любые сломанные процессы, избыточности или другие проблемы, генерируя отчёт. Этот отчёт передаётся основному работнику для оценки и рассмотрения.
Практическое применение
- Поддержание контекста: Нарративы становятся справочными документами, которые основной работник изучает перед началом новых изменений или дополнений
- Выявление проблем: Отдельный работник находит оптимизации, сломанные рабочие процессы или недостающие элементы, которые основной работник может упустить
- Историческая документация: Нарративы служат ориентирами для отката процессов разработки
- Восстановление после сбоев: Полные системные нарративы потенциально могут помочь восстановить проект с нуля после катастрофических событий
Советы по реализации
Разработчик подчёркивает важность запроса полного, чистого воссоздания системного нарратива на каждой итерации, а не просто пересмотра предыдущего файла. Также отмечается, что работникам можно давать указания корректировать нарративы, если важные функции или акценты не выделяются должным образом.
📖 Read the full source: r/clawdbot
👀 Смотрите также

Директива "Скрытый режим Клода" для автономного выполнения ИИ
Пользователь Reddit делится директивой 'скрытого режима', которая заставляет Claude работать тихо и автономно, предоставляя полные результаты за один раз без вывода диалога до завершения работы.

Запуск OpenClaw внутри Docker-контейнера Ollama для упрощения работы с сетью
Пользователь Reddit показывает, как установить OpenClaw внутрь официального Docker-контейнера ollama/ollama, чтобы OpenClaw связывался с Ollama через localhost, избегая host.docker.internal и дополнительной настройки сети. Компромисс — более высокое использование ОЗУ.

Явное описание желаемого поведения сильнее, чем отрицательное указание.
Анализ Reddit показывает, что указания Клоду "не быть многословным" или "не морализировать" почти не работают. Вместо этого используйте положительные инструкции, такие как "отвечай в 1-2 предложения" или "дай прямой ответ, оговорки опциональны". Также окончание "спасибо!" смягчает тон.

Склонность Claude Code подтверждать ошибочные предположения и предлагать обходные пути
Разработчик сообщает, что Claude Code с энтузиазмом реализует ошибочные архитектуры, не подвергая сомнению некорректные предположения, что приводит к потере времени на отладку. Обходной путь — явно добавлять «предположи, что я могу ошибаться в постановке задачи» к сложным запросам.