Focus Chain
Focus Chain — это функция улучшения управления задачами в Careti, которая обеспечивает автоматическое управление списками задач (todo list) с отслеживанием прогресса в реальном времени на протяжении всего процесса выполнения.

Это позволяет Careti работать над долгосрочными задачами, плавно управляя контекстом, передаваемым в LLM, и удерживая Careti на верном пути даже после многочисленных сбросов окна контекста.
Focus Chain особенно эффективно работает с slash-командой Deep Planning в Careti, обеспечивая бесшовное отслеживание прогресса для задач реализации, созданных в процессе планирования.
Основные возможности
Автоматическая генерация списков задач
Careti анализирует вашу задачу и автоматически создает исчерпывающий список дел с:
- Четкими, выполнимыми пунктами в формате чек-листа markdown
- Логическим разделением сложных задач на управляемые шаги
- Обновлениями в реальном времени по мере выполнения работы
Редактируемые пользователем списки задач
Списки задач хранятся в виде редактируемых markdown-файлов:
- Прямое редактирование через ваш предпочтительный редактор markdown
- Автоматическое обнаружение внесенных вами изменений
- Бесшовная интеграция обратно в рабочий процесс Careti
- Быстрый доступ через кнопку редактирования в заголовке задачи
Визуальное отслеживание прогресса
В заголовке задачи отображаются четкие индикаторы прогресса:
- Счетчики шагов, показывающие текущий прогресс (например, «3/8»)
- Завершенные пункты, четко отмеченные галочками
- Текущая работа, выделенная индикаторами
- Разворачиваемый вид для просмотра всего списка задач
Умная система напоминаний
Настраиваемые напоминания обеспечивают актуальность списков задач:
- Напоминание по умолчанию каждые 6 сообщений (настраивается от 1 до 100)
- Автоматические подсказки при переключении из Plan Mode в Act Mode
- Обновления, инициируемые пользователем при ручном редактировании списков задач
Начало работы
Откройте настройки Careti
- Нажмите на иконку шестеренки в боковой панели Careti
- Перейдите в раздел «Features»
Включите Focus Chain
- Установите галочку «Enable Focus Chain»
- Опционально настройте «Remind Careti Interval» (по умолчанию: 6 сообщений)
Начните новую задачу
- Приступите к новой задаче
- Careti автоматически начнет создавать и управлять списками задач
| Настройка | По умолчанию | Диапазон | Описание |
|---|---|---|---|
| Enable Focus Chain | Disabled | On/Off | Включает расширенное отслеживание прогресса задач |
| Remind Careti Interval | 6 | 1-100 сообщений | Как часто Careti обновляет список задач |
Примеры использования
1. Инициация задачи
Когда вы начинаете новую задачу с включенным Focus Chain:
User: "Create a user authentication system for my React app"
Careti: [Analyzes request and creates todo list]
2. Список задач создан
Careti создает комплексный план задачи, который хранится в markdown-файле:
- [ ] Set up project structure
- [ ] Install authentication dependencies
- [ ] Create user registration component
- [ ] Implement login functionality
- [ ] Add password validation
- [ ] Set up user database schema
- [ ] Write authentication tests
- [ ] Deploy to staging environment
3. Отслеживание прогресса
По мере работы Careti, в заголовке задачи отображается прогресс в реальном времени:
[3/8] Implement login functionality ⌄
Нажмите, чтобы развернуть и увидеть весь список:
✓ Set up project structure
✓ Install authentication dependencies
✓ Create user registration component
○ Implement login functionality ← Currently working
○ Add password validation
○ Set up user database schema
○ Write authentication tests
○ Deploy to staging environment
4. Редактирование пользователем
Нужно подправить список задач? Без проблем.
Откройте список задач
Нажмите кнопку редактирования в развернутом виде списка задач
Отредактируйте markdown-файл
Markdown-файл откроется в вашем редакторе:
# Focus Chain Todo List for Task abc123
<!-- Edit this markdown file to update your focus chain todo list -->
<!-- Use - [ ] for incomplete items and - [x] for completed items -->
- [x] Set up project structure
- [x] Install authentication dependencies (e.g., Firebase Auth)
- [x] Create user registration component
- [ ] Implement login functionality
- [ ] Add password reset feature
- [ ] Set up protected routes
- [ ] Implement logout functionality
- [ ] Add user profile page
- [ ] Write authentication tests
- [ ] Deploy to staging environment
<!-- Save this file to update the task's todo list -->
Внесите изменения
Добавляйте, удаляйте или меняйте порядок пунктов по мере необходимости
Сохраните файл
Careti автоматически обнаружит и применит ваши обновления
Структура файлов
Хранение списков задач
Списки задач хранятся в виде markdown-файлов в директории вашей задачи:
<VSCode Global Storage>/
tasks/
<taskId>/
focus_chain_taskid_<taskId>.md
... other task files
Формат Markdown
Файлы задач используют стандартный синтаксис чек-листов markdown:
# Focus Chain Todo List for Task abc123
<!-- Edit this markdown file to update your focus chain todo list -->
<!-- Use the format: - [ ] for incomplete items and - [x] for completed items -->
- [x] Set up project structure
- [x] Install authentication dependencies
- [ ] Create user registration component
- [ ] Implement login functionality
- [ ] Add password validation
- [ ] Set up user database schema
- [ ] Write authentication tests
- [ ] Deploy to staging environment
<!-- Save this file and the todo list will be updated in the task -->
Интеграция с Plan/Act mode
Focus Chain бесшовно работает с Plan/Act mode в Careti:
- Plan Mode: Опциональные списки задач для представления конкретных шагов
- Act Mode: Автоматическое создание задач при переключении из Plan Mode
Для сложных проектов начинайте в Plan Mode, чтобы обсудить и уточнить ваш подход перед переключением в Act Mode для реализации.
Лучшие практики
:::details Accordion
- Начинайте с четких запросов
- Предоставляйте подробные начальные описания задач
- Указывайте конкретные требования и ограничения
- Упоминайте любые предпочтительные технологии или подходы
- Проверяйте сгенерированные списки
- Убедитесь, что разбивка Careti соответствует вашим ожиданиям
- Проверьте, включены ли все важные шаги
- Убедитесь, что порядок действий логичен для вашего проекта
- Редактируйте при необходимости
- Добавляйте пропущенные шаги, которые вы обнаружили
- Удаляйте ненужные пункты
- Меняйте порядок шагов для улучшения рабочего процесса
- Добавляйте больше конкретных деталей к общим пунктам
:::details Accordion
- Сначала используйте Plan Mode
- Обсудите подход перед реализацией
- Уточните требования в ходе беседы
- Переключайтесь в Act Mode, когда будете готовы начать работу
- Разбивайте крупные задачи
- Разделяйте сложные проекты на более мелкие, управляемые задачи
- Создавайте отдельные списки задач для разных компонентов
- Сосредоточьтесь на одной основной области за раз
- Регулярные проверки
- Периодически проверяйте прогресс во время выполнения длительных задач
- Обновляйте списки задач по мере изменения требований
- Сообщайте об изменениях Careti через редактирование файлов ::: :::details Accordion
- Делитесь файлами задач
- Markdown-файлы задач можно передавать членам команды
- Включайте их в систему контроля версий для документации проекта
- Используйте их как основу для обсуждений планирования проекта
- Единообразный формат
- Следуйте стандартному формату чек-листа markdown
- Делайте описания пунктов четкими и выполнимыми
- Используйте последовательную терминологию в разных списках задач ::: :::
Устранение неполадок
Возникли проблемы? Попробуйте эти быстрые решения:
:::details Accordion
- Проверьте, включен ли Focus Chain в настройках
- Focus Chain может работать не так эффективно с небольшими, менее мощными моделями
- Убедитесь, что права доступа к файлам в директории задачи установлены правильно
:::details Accordion
- Убедитесь, что ваш редактор поддерживает markdown
- Проверьте, есть ли у VS Code права на запись в эту директорию ::: :::details Accordion
- Убедитесь, что пункты задач используют правильный синтаксис (
- [ ]и- [x]) - Проверьте, правильно ли отформатирован markdown-файл ::: :::
Все еще не получается? Используйте команду /reportbug в Careti, чтобы получить помощь.
Технические детали (для любознательных)
:::details Accordion
- Отслеживание файлов в реальном времени обнаруживает изменения в markdown-файлах Focus Chain
- Автоматическая синхронизация между правками файлов и обновлениями интерфейса
- Корректная обработка создания, модификации и удаления файлов
:::details Accordion
- Динамический подсчет завершенных и общих пунктов задач
- Поддержка синтаксиса завершения как
- [x], так и- [X] - Символы Unicode (✓, ○) для улучшенного визуального отображения ::: :::details Accordion
- Списки задач хранятся локально в рабочем пространстве VS Code
- Содержимое задач не передается во внешние сервисы
- Телеметрия использования (может быть отключена в настройках) ::: :::
Focus Chain превращает Careti в вашего личного менеджера проектов, помогая вам придерживаться плана и организовывать свои задачи. Попробуйте это в своем следующем проекте!