Управление задачами
При использовании Kodik каждый разговор сохраняется как задача. Панель истории задач позволяет ориентироваться в прошлой работе, продолжать с того места, где вы остановились, и поддерживать порядок.
Структуру задач см. в разделе Обзор Агента.
Доступ к истории задач
Заголовок раздела «Доступ к истории задач»Нажмите кнопку «История» на боковой панели Kodik, чтобы открыть панель истории задач. По умолчанию задачи отсортированы от новых к старым.
Просмотр и фильтрация
Заголовок раздела «Просмотр и фильтрация»Строка поиска фильтрует задачи по тексту начального сообщения или по пути рабочего пространства, в котором они были начаты. Поиск нечувствителен к регистру и выполняется по подстроке.
Порядок сортировки
Заголовок раздела «Порядок сортировки»Переключайтесь между Новые сначала (по умолчанию) и Старые сначала. Результаты разбиты на страницы; при прокрутке следующая страница загружается автоматически (100 задач на страницу).
Фильтр по рабочему пространству
Заголовок раздела «Фильтр по рабочему пространству»Включите Только текущее рабочее пространство, чтобы видеть только задачи, начатые в текущем открытом рабочем пространстве.
Избранное
Заголовок раздела «Избранное»Добавьте задачу в избранное, нажав на звёздочку. Включите Только избранное, чтобы видеть только отмеченные задачи.
Действия с задачами
Заголовок раздела «Действия с задачами»Для каждой задачи в списке истории доступны следующие действия:
- Открыть — возобновить задачу в чате Kodik. История разговора агента, состояние файлов и модель восстанавливаются с того места, где задача была прервана.
- В избранное / Из избранного — добавить или убрать задачу из избранного.
- Экспорт — сохранить полный транскрипт API-разговора в виде Markdown-файла. Экспорт включает все сообщения, вызовы инструментов и их результаты из истории задачи.
- Удалить — удалить задачу и все её данные. Избранные задачи защищены: они пропускаются при массовом удалении, если вы явно не включите их.
Групповые операции
Заголовок раздела «Групповые операции»Используйте флажки для выбора нескольких задач, затем:
- Удалить выбранные — удалить все выбранные задачи.
- Удалить все — удалить все задачи в текущем отфильтрованном представлении. Избранные сохраняются, если вы явно не решите их включить.
Создание новой задачи
Заголовок раздела «Создание новой задачи»Нажмите Новая задача (или используйте сочетание клавиш), чтобы начать новый разговор. Можно выбрать режим рабочего пространства:
Локальный режим
Заголовок раздела «Локальный режим»Агент работает непосредственно в текущем рабочем пространстве, читая и записывая файлы напрямую. Все изменения сразу видны в редакторе вместе с остальной работой в процессе.
Режим рабочего дерева
Заголовок раздела «Режим рабочего дерева»Kodik создаёт отдельное рабочее дерево Git для задачи в директории .worktrees/ в корне репозитория. Агент работает в этой изолированной ветке, поэтому его изменения полностью отделены от основного рабочего дерева до тех пор, пока вы не решите их применить.
- Требуется хотя бы один коммит в репозитории (рабочее дерево ответвляется от
HEAD). - Имя ветки генерируется из заголовка задачи с префиксом
kodik/по умолчанию (можно изменить черезkodik.git.branchPrefix). - По завершении задачи используйте поток просмотра изменений, чтобы применить изменения в основную ветку или отказаться от них.
- Старые неактивные рабочие деревья удаляются автоматически (по умолчанию: хранятся 15 последних). Настройте или отключите это через
kodik.git.worktreeKeepLimitиkodik.git.autoDeleteWorktrees.
Если репозиторий не имеет коммитов или рабочее дерево не может быть создано, Kodik возвращается к локальному режиму с предупреждением.