Связанные лекции: Лекция 05. Сохраняйте контекст живым между сессиями · Лекция 06. Инициализируйте перед каждой сессией агента Файлы шаблонов: templates/
Проект 03. Заставьте агента продолжать работу через перезапуски сессий
Что вы делаете
Добавьте агенту контроль скоупа и проверочные шлюзы. Реализуйте чанкование документов, извлечение метаданных, отображение прогресса индексации и Q&A-флоу с цитатами. Используйте feature_list.json для отслеживания статуса фич — по одной фиче за раз, никакого «pass» без доказательств верификации.
Вы запускаете задачу дважды: первый раз — без ограничений, второй — со строгим контролем.
Используйте проект из репозитория
Путь: projects/project-03/
| Каталог | Что внутри | Что сравнивать |
|---|---|---|
starter/ | Код Project 02, где indexing и Q&A с цитатами ещё не завершены. Есть начальный feature_list.json, но нет финальных файлов handoff/restart. | Теряет ли агент состояние или уходит ли в сторону между несколькими функциями. |
solution/ | Готовы chunking, metadata, статус index и Q&A с цитатами; есть init.sh, session-handoff.md, claude-progress.md, clean-state-checklist.md. | Есть ли доказательство проверки перед отметкой функции как готовой. |
Инструменты
- Claude Code или Codex
- Git
- Node.js + Electron
Механизм harness
Лог прогресса + handoff между сессиями + непрерывность между сессиями