0.10.4 24 июня 2026 г. + наши доработки

GLM-5 family on z.ai + Pi SDK uplift

Возможности GLM-5.2 и семейство GLM-5 теперь доступны на z.ai — обновление Pi SDK регенерирует каталог моделей из models.dev, поэтому z.ai's GLM-5.2, GLM-5.1 и GLM-5-turbo автоматически появляются на…

Возможности

  • GLM-5.2 и семейство GLM-5 теперь доступны на z.ai — обновление Pi SDK регенерирует каталог моделей из models.dev, поэтому z.ai's GLM-5.2, GLM-5.1 и GLM-5-turbo автоматически появляются на существующем провайдере z.ai с правильной обработкой reasoning_effort (исправлено upstream). Ранее GLM-5.2 была доступна только через hand-rolled OpenAI-compatible endpoint, где reasoning_effort работал некорректно. (694d4b1c)
  • Автоматическое резервное копирование config.json при запуске — AIKraft Agent теперь создаёт снимок config.json при каждом запуске и хранит три последние резервные копии, чтобы можно было восстановить повреждённую или некорректную конфигурацию. (a5e62bc8)

Улучшения

  • Pi SDK обновлён до 0.79.9 (миграция scope на @earendil-works) — три пакета Pi (pi-ai, pi-coding-agent, pi-agent-core) переносятся из замороженного scope @mariozechner/* версии 0.73.1 на переименованный scope @earendil-works/* версии 0.79.9, во всех манифестах и lockfile. Новые модели для существующих провайдеров Pi (OpenRouter, z.ai и другие) появляются автоматически благодаря регенерированному каталогу models.dev. Вход в GitHub Copilot через device-code теперь использует структурированный callback onDeviceCode SDK вместо хрупкого regex для свободного текста. Никаких нарушений пользовательского API; полная типизация и целевые тесты Pi проходят успешно. (694d4b1c)

Исправления

  • Заголовки сессий теперь учитывают выбранный язык — AI-генерируемые заголовки читают настройку Appearance → Language непосредственно с диска, а не из in-memory локали приложения, которая всё ещё может быть на английском fallback, когда генерируется первый заголовок. Если вы не выбрали язык, заголовки теперь автоматически определяют язык, на котором вы пишете, вместо того чтобы по умолчанию использовать английский. Исправляет . (3ed130c0)
  • Автообновление теперь ведёт диагностический журнал — жизненный цикл обновления записывается в всегда включённый журнал по адресу ~/.craft-agent/logs/auto-update.log, даже в релизных сборках, где обычный debug-журнал отключён. Это делает диагностируемыми сообщения о том, что «обновление скачано, но не установлено». Частично решает (только диагностика; исправление ShipIt install hand-off — в последующем обновлении). (0e2005ca)
  • Резервные копии конфигурации больше не перезаписывают существующую резервную копию за тот же день — самая ранняя хорошая версия из каждого дня сохраняется, вместо того чтобы быть перезаписанной более поздним запуском в тот же день. (42c79906)

Несовместимые изменения

  • Нет.

Дополнительно в этом выпуске

  • Поддержка нового провайдера LLM OpenClaw: возможность выбора модели, подключения к рабочему пространству и использования вложений из AIKraft.
  • Интеграция CLI-агентов через ACP: автоматическое обнаружение моделей, поддержка персистентности сессий и изоляция конфигураций для каждого рабочего пространства.
  • Улучшение взаимодействия с CLI-агентами: поддержка вложенных подзадач, отображение карточек инструментов и интеграция с Codex и Claude.
  • Исправление поведения системы после передачи управления пользователю, устраняющее ложные уведомления.

← Все версии