Самый большой выпуск за долгое время: workspace теперь имеют Проекты, а работа получает визуальное домой на доске задач Kanban, поддерживаемой надёжными Задачами, которые могут разветвляться в оркестрованные многосессионные запуски.
⭐ Проекты
Теперь у workspace есть собственные Проекты: именованные коллекции сессий, активов и контекста, хранящиеся по пути {workspaceRootPath}/projects/{slug}/. Свяжите сессию с проектом — она унаследует рабочую папку проекта и получит блок <project_context>, внедряемый в системный запрос, включая манифест активов проекта и ограниченный по размеру MEMORY.md — так агент начинает каждый диалог, уже зная, о чём проект.
- Панель проектов и страница информации —
ProjectsListPanelв навигаторе иProjectInfoPageс вкладками Сессии / Активы / Настройки; назначение сессий из меню сессии. (f2eb9542,95bc761e,423ff362) - Список сессий с учётом проекта — группировка и фильтрация сессий по проекту. (
0ad7189e) - Цвет акцента для каждого проекта — с переключателем стиля отображения; workspace также получили аватары и переработанный выбор цвета. (
2b2d64bd,481851f8) - Прямая связь и инъекция контекста — события привязки обновляют интерфейс в реальном времени; манифест активов и память проекта поступают в каждую привязанную сессию. (
7d540944,742a2761) - Полностью локализовано на всех 7 языках. (
ada9ded1)
⭐ Доска задач Kanban — Beta
Новый вид доски превращает сессии и задачи workspace в перетаскиваемые карточки над настраиваемыми колонками. Под ней лежит надёжная система Задач: задачи существуют независимо от чата, могут быть отредактированы, повторно запущены и — для крупных задач — разложены в DAG зависимостей, который оркестратор Conductor выполняет над реальными дочерними сессиями.
- Доска — добавление, переименование, перекраска и перестановка колонок для каждого проекта; колонки могут иметь необязательный статус при помещении (устанавливается из заголовка доски), так что перемещение карточки может изменить статус underlying сессии. Карточки сохраняют стабильный порядок, автоматически перемещают колонки при изменении состояний и никогда не закрываются автоматически — закрытие карточки остаётся вашим решением. (
e6f5ea5b,5ae740b7,82a661f4,fd9c0f04,854a9860,aa9d581e) - Задачи — выделенный редактор задач с режимами создания/редактирования, вкладкой результатов и прямой привязкой к сессии; лейблы для задач; критерии приемки; потоки создания и создания-затем-выполнения; осведомлённый о фильтрах "Новая задача"; запуск из плитки; унаследованные рабочие папки проекта. (
9a608cc3,7c7eb49c,476a0c21,36b978f0) - Подзадачи и DAG (Conductor) — разложение задачи на
task.yamlDAG; Conductor создаёт и наблюдает за дочерней сессией для каждого узла с упорядоченной по зависимостям выполнением, устойчивым возобновлением после прерывания и объединением прогресса подзадач на плитке. Узлы подзадач отображаются цветными локализованными индикаторами состояния. (ea814eba,5702ea6b,36b978f0,b03a9357,937f0ff3) - Цикл исправления — когда вывод задачи не соответствует критериям приемки, запускается проход исправления, который повторно проверяет и распределяет исправления. (
36b978f0)
Уведомление о бета-версии: доска Kanban и Задачи (включая запуски DAG Conductor) выпускаются как бета. Ожидайте неровностей — поведение доски и формат спецификации задач могут измениться между выпусками. Пожалуйста, сообщайте о проблемах и идеях на GitHub.
Возможности
- Фоновые агенты остаются активными между ходами — фоновые субагенты больше не убиваются, когда заканчивается ход, который их создал (ранее проявлявшееся как "остановлен пользователем"). Постоянный запрос поддерживает сессию в активном состоянии; когда агент завершается во время простоя сессии, сессия сама пробуждается и представляет результат. Включено по умолчанию — установите
CRAFT_KEEP_BG_AGENTS_ALIVE=0для отключения. Активные задачи отображаются как чипсы над полем ввода (включая живые счётчики фан-аутаWorkflow) с плавающим чипом завершения при получении результатов. Исправление . (32072bca,c0a726a6,c4201dd0,5e7490ae)
Улучшения
- Pi SDK 0.80.3 — устраняет жёстко заданный таймаут SSE в 20 секунд, который прерывал длинные ответы Codex на соединениях по протоколу OpenAI. (
c9e456bd) - Полная локализация интерфейса — каждая жёстко закодированная английская строка, выявленная линтером i18n, удалена (aria-метки, заголовки ящиков, меню, экран краха, элементы управления блоками кода); селектор режима прав и автономное окно браузерной панели (которое ранее отображало сырые ключи перевода) корректно локализованы на всех 7 языках. (
5fcdda43,94f531f1) - Документация — Claude Sonnet 5 задокументирован на странице подключения LLM. (
a350766f)
Исправления
- Доступ к локальной сети в macOS — теперь встроено отсутствующее
NSLocalNetworkUsageDescription, поэтому macOS отображает AIKraft Agents в разделе Конфиденциальность и безопасность → Локальная сеть, и работа с локальными адресами (локальный Ollama, LAN MCP-серверы) функционирует после предоставления разрешения. Исправление . (ed1e37aa) - Таймаут автоматизации "Тест" —
automations:testбольше не блокируется на полном завершении хода, поэтому запросы автоматизации не сообщают ложную ошибку "Request timeout (30000ms)". Исправление . (c48cc012) - Переполнение метки в боковой панели — очень длинные имена меток сессий теперь усекаются вместо того чтобы разрушать список сессий. (
98d29930)
Несовместимые изменения
- Нет. Изменения поведения фоновых агентов изменяют поведение по умолчанию (субагенты переживают ход, который их создал), но полностью отключаются через
CRAFT_KEEP_BG_AGENTS_ALIVE=0.