Skip to content

中文版本 →

Пов'язані лекції: Лекція 05. Зберігайте контекст між сесіями · Лекція 06. Ініціалізуйте перед кожною сесією агента Файли шаблонів: templates/

Проєкт 03. Підтримуйте роботу агента під час перезапуску сесій ​

Що ви робите ​

Додайте контроль обсягу та перевірочні шлюзи до агента. Реалізуйте розбиття документів на частини, вилучення метаданих, відображення прогресу індексування та потік запитань і відповідей на основі цитат. Використовуйте feature_list.json для відстеження статусу функцій — по одній функції за раз, без позначення як «пройдено» без доказів верифікації.

Ви порівнюєте зафіксовані в репозиторії стартову версію та рішення: стартова версія має лише початкову поверхню відстеження, тоді як рішення додає більш суворі артефакти перезапуску та передачі роботи навколо того самого списку функцій.

Інструменти ​

  • Claude Code або Codex
  • Git
  • Node.js + Electron

Механізм harness ​

Журнал прогресу + передача сесії + безперервність між сесіями + верифікація по одній функції за раз

Використовуйте зафіксований у репозиторії проєкт ​

Шлях у репозиторії: projects/project-03/

ДиректоріяЩо міститьЩо порівнювати
starter/Код проєкту 02 з незавершеними індексуванням і grounded QA. Містить початковий feature_list.json, але бракує фінальних артефактів перезапуску/передачі.Чи відхиляється агент між кількома функціями або чи втрачає стан після перезапуску.
solution/Завершене розбиття на частини, метадані, статус індексу та QA на основі цитат, плюс init.sh, session-handoff.md, claude-progress.md та clean-state-checklist.md.Чи є конкретні докази верифікації для кожної функції до того, як вона позначається як пройдена.

Цей проєкт — не загальна вправа з «кількох сесій». Зафіксоване в репозиторії рішення відповідає чотирьом конкретним продуктовим функціям: розбиття документів на частини, вилучення метаданих, інтерфейс статусу індексування та grounded Q&A з цитатами.