Поддержка конвенции .agents/skills и основные улучшения надёжности сборки для Windows.
✨ Поддержка конвенции .agents/skills
Скиллы теперь можно размещать в директории .agents/skills, следуя новому кросс-инструментному стандарту.
Что нового
Кросс-инструментовая совместимость
Поместите свои скиллы в ~/.agents/skills/ и они будут работать с AIKraft Agents, Codex, Gemini и другими инструментами, поддерживающими эту конвенцию. Ваши существующие скиллы в workspace продолжают работать как и раньше.
Адресует aikraft-agents#171
✨ Исправление приоритета настроек темы
Настройки темы из конфигурационного файла теперь корректно переопределяют localStorage.
Как это работает
Конфиг как источник истины
Когда вы устанавливаете colorTheme в ~/.craft-agent/config.json, он теперь правильно имеет приоритет над любой кэшированной темой в localStorage. Это позволяет агентам изменять тему через документированные пути конфигурации.
Исправляет aikraft-agents#178
Скиллы
- Улучшения поведения прокрутки шагов — "Шаги завершены" теперь прокручивает до самого последнего шага
Интерфейс
- Предотвращение отображения EditPopover за пределами области просмотра
- Исправление отображения времени, показывающего "60м" вместо "1ч"
- Сохранение переносов строк в многострочных сообщениях пользователя (Shift+Enter)
Linux (Hyprland/Wayland)
Исправления
- Скиллы: Исправлено
@упоминания скиллов, генерирующие неверный формат ID (UUID вместо алиаса workspace) - Интерфейс: EditPopover теперь остаётся в пределах области просмотра
- Linux: Запасной вариант таймаута закрытия окна для окружений Hyprland/Wayland
Сборка и CI (Windows)
Основные улучшения надёжности сборки для Windows:
- Упаковка пакетов вместо пометки как внешних для лучшей совместимости
- Использование
--linker=hoistedдляbun installв Windows для избежания символических ссылок.bun - Упаковка SDK через extraResources для обхода исключения node_modules
- Добавлен
bun.lockдля согласованной кросс-платформенной сборки - Исправленное имя пакета приложения в afterPack.cjs
- Несколько исправлений обработки символических ссылок для упаковки в Windows
GitHub Issues
| Issue | Заголовок | Статус |
|---|---|---|
| aikraft-agents#131 | AIKraft Agents on Hyprland creates multiple non-closable windows | Fixed |
| aikraft-agents#166 | Unknown Error is impossible to diagnose | Fixed |
| aikraft-agents#168 | Custom Model fails with "unknown provider for model claude-haiku..." | Fixed |
| aikraft-agents#171 | Support .agents/skills convention | Fixed |
| aikraft-agents#174 | @ Mention Generates Wrong Skill ID Format | Fixed |
| aikraft-agents#178 | Color theme in config.json is ignored on startup | Fixed |
Статистика
- 32 файлов изменено
- ~4 200 строк добавлено
Полный журнал изменений: v0.3.3...v0.3.4