- Интеграция с MCP веб-поиском: Новый опциональный шаг 1.5 для автоматического исследования технологий и API
- Автоматическое исследование: Режим самостоятельно определяет необходимость веб-поиска на основе запроса пользователя
- Поддержка MCP-серверов: Exa (рекомендуется), Brave Search, Tavily, любые с search capabilities
- Контекстное обогащение: Результаты веб-поиска автоматически передаются Архитектору и Пилоту
Активируется автоматически при наличии MCP-инструмента и одного из условий:
- Упоминание конкретных сервисов (Wildberries, Ozon, Яндекс.Маркет и т.д.)
- Указание технологий (REST API, GraphQL, OAuth)
- Требование интеграции с внешними системами
- Упоминание производительности/масштабирования
Что делает шаг 1.5:
- Анализирует запрос пользователя на необходимость исследования
- Генерирует 2-4 целевых поисковых запроса
- Выполняет веб-поиск через доступный MCP-инструмент
- Сохраняет результаты в
step1.5_web_research.md - Передает контекст Архитектору и Пилоту для более информированных вопросов
Добавлены новые поля в state.json:
webResearchEnabled(boolean) - доступен ли MCP-поискwebResearchCompleted(boolean) - выполнен ли поискmcpToolsAvailable(array) - список доступных MCP-инструментовsearchQueriesExecuted(array) - выполненные поисковые запросы
Добавлен опциональный файл:
step1.5_web_research.md- результаты веб-исследования с:- Поисковыми запросами
- Ключевыми находками с источниками
- Рекомендациями для проектирования
- Потенциальными рисками
- Добавлен промт для анализа необходимости веб-исследования (возвращает JSON)
- Обновлены промты шагов 2 и 3 для включения контекста веб-исследования
- Обновлена
dual-design-spec.mdс описанием шага 1.5 - Добавлен раздел "Интеграция с MCP-инструментами"
- Добавлены примеры использования с/без веб-поиска
- Обновлен
IMPLEMENTATION_SUMMARY.mdдо версии 1.1.0
✅ Актуальность: AI-модели получают свежую информацию, не из training data
✅ Качество вопросов: Учитываются реальные ограничения API и best practices
✅ Автоматизация: Пользователь не делает ничего дополнительно
✅ Опциональность: Работает с MCP и без него
✅ Прозрачность: Все результаты поиска сохраняются в артефактах
Без веб-исследования (v1.0.2):
User: Нужна синхронизация с Wildberries
↓
Архитектор и Пилот задают общие вопросы
С веб-исследованием (v1.1.0):
User: Нужна синхронизация с Wildberries
↓
Шаг 1.5: Автоматический поиск:
- "Wildberries API документация seller актуальная"
- "1C интеграция Wildberries best practices"
- "Wildberries API лимиты ошибки"
↓
Результаты передаются моделям
↓
Архитектор и Пилот задают ИНФОРМИРОВАННЫЕ вопросы:
- Учитывают лимит 600 запросов/мин
- Знают об обязательных полях (артикул, баркод)
- Предлагают батчинг до 100 товаров
- Процесс остается обратно совместимым
- Если MCP недоступен, режим работает как в v1.0.2
- Время выполнения: +30-60 сек на веб-исследование (при активации)
- Количество шагов: 9 основных + 1 опциональный
Нет. Полная обратная совместимость с v1.0.2.
- Раздельные worker режимы: Создано два специализированных режима вместо одного generic worker
dual-design-architect- для роли Архитектора (шаги 2, 4, 6, 8, 9)dual-design-copilot- для роли Второго пилота (шаги 3, 5, 7)
- Настройка моделей: Теперь можно выбрать разные AI-модели для каждой роли в UI Kilo Code
- Документация по моделям: Создан
MODEL_CONFIGURATION.mdс:- Рекомендациями по выбору моделей
- Сравнением характеристик
- Примерами комбинаций
- Troubleshooting
- Более четкое разделение ответственности между ролями
- Каждый worker режим имеет специализированные инструкции
- Better prompting для каждой роли
Теперь можно использовать реальную коллаборацию разных AI-моделей:
- Claude Sonnet 4 как Architect + GPT-4o как Co-pilot
- Claude Opus как Architect + GPT-4 как Co-pilot
- Любые другие комбинации
Это дает:
- Разные перспективы на задачу
- Более критичный анализ
- Лучшее качество требований
- Критическое исправление: Создан специализированный режим
dual-design-workerдля работы в автоматическом конвейере - Режим
dual-designтеперь используетdual-design-workerвместоaskдля создания задач - Устранена проблема с блокировкой процесса из-за
ask_followup_questionв режимеask
- Новый внутренний режим
dual-design-worker(slug:dual-design-worker) - Worker режим не имеет доступа к
ask_followup_questionи всегда дает полный ответ - Четкие инструкции для worker режима о необходимости завершения анализа в одном сообщении
При использовании режима ask для создания задач через new_task, модели получали доступ к инструменту ask_followup_question и использовали его, что приводило к остановке автоматического процесса на ожидании ответа от пользователя.
Создан специализированный режим dual-design-worker со следующими характеристиками:
- Ограниченные группы доступа: только
read(без интерактивных инструментов) - Явные инструкции:
- НИКОГДА не использовать
ask_followup_question - ВСЕГДА давать полный ответ немедленно
- Делать разумные предположения при недостатке контекста
- НИКОГДА не использовать
- Четкое определение роли: Worker для автоматического конвейера, не для прямого взаимодействия с пользователем
Строки 776-851: Добавлен новый режим dual-design-worker
- slug: dual-design-worker
name: Dual Design Worker
groups:
- read # Только чтение, без интерактивных инструментовСтрока 683: Обновлен dual-design для использования worker режима
# Было:
- Use `new_task` tool to create tasks (mode: 'ask')
# Стало:
- Use `new_task` tool to create tasks (mode: 'dual-design-worker')- Перезагрузите VSCode для применения изменений в
.kilocodemodes - Убедитесь что режим "Dual Design Worker" появился в списке (хотя использовать его напрямую не нужно)
- Попробуйте снова запустить процесс в режиме "Dual Design"
- Шаги 2-8 выполняются полностью автоматически без остановок
- Worker модели дают полные развернутые ответы сразу
- Процесс останавливается только на Шаге 8 для показа финальных вопросов пользователю
- Общее время автоматических шагов: 3-5 минут
- Начальный релиз режима Dual Design
- Автоматизация 9-шагового процесса коллаборативного проектирования
- Система артефактов с полной прозрачностью процесса
- Интеграция с режимами design-1c-object, plantasks1c, code1c
- Полная документация (README, Quick Start, User Guide, Spec)
- План тестирования
dual-design- основной оркестратор для коллаборативного проектированияdual-design-worker- внутренний worker для автоматического конвейера