v1.2.0
Clawd v1.2.0 добавляет экспериментальную поддержку MiniMax Code, разрешения OpenCode 2.x,
сведения о сеансах DeepSeek Harness, более безопасную автоматизацию необязательных подтверждений и новое
поведение тем. Пузырьки бездействия во встроенной теме Clawd теперь отражаются в правой
половине экрана, где питомец отображается по умолчанию. В этом выпуске также улучшены
восстановление сеансов, состояние хуков, уведомления и удалённый мониторинг Codex.
Агенты и сеансы
- MiniMax Code (#1038, #1049) — добавлена экспериментальная интеграция только для передачи состояния
через локальный плагин Clawd по адресу
~/.minimax/plugins/clawd-state.
Тайм-аут хука MiniMax не поддерживает блокирующие подтверждения, поэтому Clawd
не показывает для него пузырьки разрешений. Включите плагин в MiniMax командой
mcode plugin enable clawd-state@local или через панель плагинов. Спасибо
@xiaoshidefeng.
- OpenCode 2.x (#1045, #1053, #1067, #1079) — определяет хост версии v1, v2 или неизвестной
перед изменением регистраций
plugin и plugins. Плагин версии v2
использует новый API событий и блокирующий хук разрешений. Если определить хост
не удаётся, его версию можно зафиксировать с помощью CLAWD_OPENCODE_HOST. В Windows теперь
корректно обрабатываются пути установки с символами не ASCII. Спасибо
@xiaoshidefeng и @gzx19990101.
- Подтверждения OpenCode (#1075, #1079; задача #1065) — обеспечена доступность привязанных к wildcard
opencode web и serve --hostname 0.0.0.0 через loopback, отзываются ожидающие
пузырьки при прерывании сеанса, а составные команды оболочки, например
a && b, анализируются для напоминаний об опасных операциях и предупреждающих значков.
- DeepSeek Harness (#1046) — поддерживаются 0.1.5-rc.1 и rc.3, а также передаются
заголовки сеансов и сведения об использовании контекста. Спасибо @ypjn.
- Восстановление Claude и завершение (#1061, #1063; задача #1060) — после перезапуска Clawd
простаивающие сеансы больше не возобновляются как работающие. Сеансы, завершившиеся штатно,
включая ходы, завершившиеся во время фоновой работы, остаются завершёнными после
перезагрузки. Завершающий
SubagentStop больше не отменяет анимацию
завершения или уведомление. Спасибо @KaiC5504.
- Карточки сеансов Codex (#1032, #1074, #1079; задача #1073) — удалённые развёртывания
Desktop группируются по потокам, рабочий процесс консолидации
memories не отображается,
а перезапуск удалённого мониторинга больше не создаёт фиктивные простаивающие сеансы
и не возобновляет завершённые ходы.
- Идентификация сеансов и исправления процессов (#1031, #1051, #1052, #1055, #1056;
задача #908) — поиск транскриптов Claude выполняется по исходному ID сеанса, сохраняется время
доставки Cursor при медленном поиске метаданных, распознаются процессы Node в Linux
с именем
MainThread и переименованные процессы Kimi Code, а проверка PID сеансов WSL
на хосте Windows не выполняется. Спасибо @hanzhe-one.
Панель, темы и рабочий стол
- Состояние хуков Claude (#1059, #1064; задача #898) — карточка «Агенты» отражает
хуки, замещённые такими инструментами, как CC Switch, приостановленный автоматический ремонт,
повторные ошибки ремонта и отсутствующие скрипты; при необходимости действий отображается
пояснение. В Windows при приостановке автоматического ремонта показывается одно уведомление
в области уведомлений. Спасибо @hanzhe-one.
- Исправления рабочего стола и настроек (#724, #1071) — первый щелчок открывает
«Настройки» или панель, если Clawd работает в фоновом режиме macOS.
Для проверки возможности запуска пользовательских приложений применяется единое правило,
а сохранение URL разрешений ожидает завершения синхронизации. Спасибо @200780381 и @52mzd.
- Анимация тем (#1050, #1076) — выбранные анимации бездействия отражаются в
правой половине экрана; встроенный пузырёк бездействия Clawd включён в эту функцию.
В мини-режиме добавлены выбираемые изображения удержания взгляда и сна, а также
изображения бездействия, появляющиеся только при выборе. Спасибо @KaiC5504.
- Whale-chan (#1077) — добавлена необязательная официальная тема, которую можно скачать
в настройках; её медиафайлы не входят в установщик. Права на оригинальный дизайн персонажа,
сеттинг и исходные материалы остаются за их авторами; в теме указаны ZipZipPipe и 上善无形,
как названо в Neko3000/deepseek-whalechan.
Новая анимация и эффекты от 鹿鹿 (@rullerzhou-afk)
распространяются по лицензии CC BY-NC-SA 4.0; полные условия см. в пакете темы. Это
неофициальная некоммерческая фанатская работа, не связанная с DeepSeek и не одобренная им;
на неё не распространяется исходная лицензия проекта AGPL-3.0.
- Позы Codex Pet (#1022, #1079) — для жонглирования добавлена отдельная поза, а уже
импортированные питомцы однократно обновляются после обновления. Спасибо @chrono-meta.
Удалённые сценарии и надёжность
- Необязательное напоминание об опасных операциях (#1021) — по умолчанию отключено.
При включении распознанные опасные команды приостанавливают автоматические инструменты или
автоматическое подтверждение без участия человека, чтобы пользователь мог проверить команду;
функция лишь делает автоматизацию более осторожной. Текст heredoc с нечётным числом кавычек
или
(#N) может считаться не поддающимся анализу и отправляться на проверку. Спасибо @chrono-meta.
- Уведомления (#1066) — ожидающие отправки уведомления Slack сохраняются, а предупреждения
о разрешениях передаются по отдельному каналу.
- Инструменты выпуска WinGet (#1034) — перед отправкой проверяются созданные манифесты;
автоматическая отправка по умолчанию отключена.
- Документация (#1054, #1079) — синхронизированы многоязычные файлы README и
руководства, включая обновление README на корейском. Спасибо @jin-codes.
Примечания к обновлению
- После обновления один раз запустите Clawd, чтобы установленные и включённые интеграции
могли согласовать поставляемые с ними хуки, плагины и расширения (#1038, #1045).
- После установки интеграции MiniMax включите плагин в MiniMax;
интеграция передаёт только состояние (#1038).
- Для OpenCode 2.x после установки или обновления плагина выполните
opencode service restart; простого открытия нового сеанса недостаточно для гарантированной перезагрузки
общей службы. Для OpenCode 1.x перезапустите opencode, чтобы загрузить обновлённый плагин
(#1045, #1079).
- Встроенный пузырёк бездействия Clawd теперь отражается в правой половине экрана,
что влияет на положение питомца внизу справа по умолчанию. Импортированные Codex Pets
однократно обновляются, чтобы получить новую позу жонглирования (#1050, #1079).
- Whale-chan загружается по запросу из отдельного официального репозитория темы;
она не входит в комплект Clawd (#1077).
Участники
Спасибо участникам, чья работа вошла в выпуск между v1.1.0 и v1.2.0:
@chrono-meta, @hanzhe-one, @200780381, @xiaoshidefeng, @KaiC5504,
@jin-codes, @gzx19990101, @ypjn и @52mzd. Сведения о ранее отмеченных участниках
и первоначальном авторстве остаются в разделе «О программе» в настройках и во всех вариантах README.
Статус проверки
Перед созданием тега две независимые полные проверки выпуска v1.1.0..main
не выявили проблем P0/P1; исправления вошли в #1079. Коммит выпуска
прошёл полный набор тестов на macOS (11,523 тестов, 0 ошибок), CI в Windows,
macOS и Linux, а также проверки упакованных артефактов для всех пяти целевых платформ.
Проверено на реальном оборудовании с тестовыми ресурсами v1.2.0:
- Windows 11 x64 (китайская локаль, кодовая страница 936): тестовый установщик
незаметно обновил существующую установку v1.1.0 для всех пользователей.
clawd-prefs.json
не изменился (266 ключей), приложение запустилось с видимым питомцем и без
диалогов ошибок. Вручную проверено: в разделе «О программе» настроек отображается v1.2.0
и новые участники; автоматическое скрытие в полноэкранном режиме и полноэкранное наложение;
сохранение положения после двух холодных запусков; отслеживание взгляда после блокировки,
сна и возобновления; перетаскивание папки на питомца открывает терминал; пункт «Новый сеанс»
в контекстном меню; реальный сеанс агента с анимацией завершения и без вспышки PowerShell.
Реальные сеансы OpenCode 1.18.31 передавали Clawd события состояния и пузырёк разрешений,
в том числе сеанс, запущенный из каталога с китайским именем.
- macOS arm64 (тестовый DMG, установленный в Applications): поставляемое приложение
прошло
codesign --verify --deep --strict, spctl (принято, Developer ID с нотариальным заверением) и stapler validate;
в его составе один аддон Koffi для darwin-arm64, отсутствуют устаревший компонент
Telegram и медиафайлы официальной темы. В разделе «О программе» настроек отображается v1.2.0
и все участники; первый щелчок открывает «Настройки» и панель, когда Clawd работает в фоне;
видимость строки меню и Dock сохраняется после перезапуска; подтверждение сочетанием клавиш
разрешений не возвращает фокус терминалу; реальный сеанс Claude Code запускает питомца
вплоть до анимации завершения. Закрепление в Dock удерживало питомца на экране при Dock
слева и справа — с автоматическим скрытием и без него, а также снизу без автоматического скрытия.
- Обновление в приложении, macOS arm64 (после публикации): подписанная сборка v1.1.0
обновилась до v1.2.0 как при выборе «Перезапустить сейчас», так и при выборе «Позже» с последующим
выходом и повторным запуском. Обновлённое приложение прошло
codesign и проверку Gatekeeper
(Developer ID с нотариальным заверением); его подпись кода совпадает с подписью сборки DMG
v1.2.0.
- Предыдущие проверки на реальных устройствах для #1079: определение хоста OpenCode в пути
Windows с китайскими символами, отзыв пузырька OpenCode v2.0.18 после прерывания, обновление
Codex Pet с версии v1.1.0 и повторное воспроизведение удалённым монитором данных реальных
развёртываний Codex Desktop.
Не проверялось:
- В упакованной сборке Windows: OpenCode 2.x; ручной выбор «Разрешить», «Запретить» и «Всегда»
в пузырьках OpenCode; значок состояния хуков Claude и уведомление в области уведомлений после
замещения хуков; обработка PID сеансов WSL.
- В упакованной сборке macOS: окно кандидатов IME в пузырьках, фокус Ghostty между Spaces и
закрепление Dock снизу с автоматическим скрытием. Код этих функций в этом выпуске не менялся.
- Сборка macOS x64 на реальном оборудовании; проверена только в CI.
- Обновление в приложении на Windows и macOS x64.
- Пакеты Linux на реальном оборудовании с Linux.
- Полный сценарий Remote SSH.
- Прочие пункты давнего контрольного списка, не перечисленные выше, в этом выпуске
повторно не проверялись.
Официальный источник: https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.2.0