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 はこの機能の権限吹き出しを表示しません。mcode plugin enable clawd-state@local またはプラグインパネルを使って、MiniMax でプラグインを有効にしてください。@xiaoshidefeng に感謝します。
- OpenCode 2.x (#1045, #1053, #1067, #1079) —
plugin と plugins の登録を変更する前に、ホストが v1、v2、または不明かを検出します。v2 プラグインは新しいイベント API とブロッキング権限フックを使用します。ホスト検出に失敗した場合は、CLAWD_OPENCODE_HOST でホストバージョンを固定できます。Windows で、非 ASCII 文字を含むインストールパスの検出に対応しました。@xiaoshidefeng と @gzx19990101 に感謝します。
- OpenCode の承認 (#1075, #1079; issue #1065) — ループバック経由でワイルドカードにバインドされた
opencode web と serve --hostname 0.0.0.0 に到達し、セッションが中断されたときに保留中の吹き出しを取り下げ、a && b のような複合シェルコマンドをスキャンして、破壊的操作のリマインダーと警告バッジを表示します。
- DeepSeek Harness (#1046) — 0.1.5-rc.1 と rc.3 に対応し、セッションタイトルとコンテキスト使用量を転送します。@ypjn に感謝します。
- Claude の復旧と完了処理 (#1061, #1063; issue #1060) — アイドル状態のセッションが、Clawd の再起動後に作業中として再開されることはなくなりました。バックグラウンド作業が続いている間に終了したターンを含め、通常終了したセッションは再起動後も終了状態を保ちます。末尾の
SubagentStop によって、完了アニメーションや通知がキャンセルされることはなくなりました。@KaiC5504 に感謝します。
- Codex セッションカード (#1032, #1074, #1079; issue #1073) — リモート Desktop の展開をスレッド単位でグループ化し、
memories 統合ワーカーを除外します。また、リモート監視の再起動によってアイドルセッションが誤って作成されたり、終了済みのターンが復活したりするのを防ぎます。
- セッション識別とプロセスの修正 (#1031, #1051, #1052, #1055, #1056; issue #908) — 生のセッション ID で Claude のトランスクリプトを検索し、メタデータ検索に時間がかかっても Cursor の配信時刻を保持します。また、
MainThread という名前の Linux Node プロセスと、名前が変更された Kimi Code プロセスを認識し、Windows ホスト上で WSL セッションの PID を検索しないようにします。@hanzhe-one に感謝します。
ダッシュボード、テーマ、デスクトップ
- Claude フックの健全性 (#1059, #1064; issue #898) — Agents カードに、CC Switch などのツールによって置き換えられたフック、自動修復の一時停止、修復の繰り返し失敗、スクリプトの欠落が、対応が必要な場合の説明とともに表示されます。Windows では、自動修復が一時停止するとトレイ通知が一度だけ表示されます。@hanzhe-one に感謝します。
- デスクトップと設定の修正 (#724, #1071) — Clawd が macOS のバックグラウンドにあるときも、最初のクリックで設定またはダッシュボードが開きます。カスタムアプリを起動できるかどうかの判定ルールを統一し、権限 URL の保存は同期完了を待つようになりました。@200780381 と @52mzd に感謝します。
- テーマアニメーション (#1050, #1076) — オプトインしたアイドルアニメーションが画面右半分で左右反転します。組み込み Clawd のアイドル吹き出しもオプトインします。ミニモードに、選択可能な peek hold と sleep peek のビジュアルを追加し、選択時のみ表示されるアイドルビジュアルにも対応しました。@KaiC5504 に感謝します。
- Whale-chan (#1077) — 設定からダウンロードできる、任意の公式テーマを追加します。メディアはインストーラーに含まれません。オリジナルのキャラクターデザイン、設定、上流素材の権利は引き続きその制作者に帰属します。テーマでは、Neko3000/deepseek-whalechan に記載された ZipZipPipe と上善无形に謝辞を示しています。
鹿鹿 (@rullerzhou-afk) による新しいアニメーションと効果は CC BY-NC-SA 4.0 の下でライセンスされています。完全な条件はテーマパッケージを参照してください。これは非公式の非商用ファン作品であり、DeepSeek との提携や同社の推奨を受けたものではありません。また、本プロジェクトの AGPL-3.0 ソースライセンスの対象外です。
- Codex Pet のポーズ (#1022, #1079) — ジャグリング専用のポーズを追加し、インポート済みのペットはアップグレード後に一度再生成されます。@chrono-meta に感謝します。
リモートワークフローと信頼性
- 任意の破壊的操作リマインダー (#1021) — デフォルトでは無効です。有効にすると、認識された破壊的コマンドの実行時に自動ツールまたは無人承認を一時停止し、人が確認できるようにします。この機能は自動化をより慎重にするだけです。引用符または
(#N) の数が奇数の heredoc 本文は解析不能と判断され、確認のため保留される場合があります。@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 を対象とした独立した2件のリリース全体レビューで、P0/P1 の問題は報告されませんでした。修正は #1079 に反映されました。リリースコミットは、macOS での全テスト (11、523 テスト、0 件の失敗)、Windows、macOS、Linux での CI、および5つすべてのターゲットに対するパッケージ成果物監査に合格しました。
v1.2.0 のドラフトアセットを使い、実機で確認しました。
- Windows 11 x64 (中国語ロケール、コードページ 936):ドラフトインストーラーは、既存のマシン単位の v1.1.0 インストールを通知なしでアップグレードしました。
clawd-prefs.json に変更はなく (266 個のキー)、アプリはエラーダイアログを表示せず、ペットが見える状態で起動しました。手動で確認した項目:設定の「このアプリについて」に新しい貢献者を記載した v1.2.0 が表示されること、フルスクリーン時の自動非表示とオーバーレイ、2回のコールドスタート後も保存位置が維持されること、ロック・スリープ・復帰後の視線追跡、フォルダーをペットにドラッグするとターミナルが開くこと、右クリックの「新しいセッション」、実際のエージェントセッションで完了アニメーションが再生され PowerShell のウィンドウが一瞬表示されないこと。実際の OpenCode 1.18.31 セッションは状態イベントと権限吹き出しを Clawd に届けました。中国語名のディレクトリから開始したセッションも含みます。
- macOS arm64 (ドラフト DMG を Applications にインストール):同梱アプリは
codesign --verify --deep --strict、spctl (受け入れ、Notarized Developer ID) および stapler validate に合格しました。ペイロードには darwin-arm64 Koffi アドオンが1つ含まれ、廃止された Telegram サイドカーと公式テーマのメディアは含まれていません。設定の「このアプリについて」には全貢献者を記載した v1.2.0 が表示されます。Clawd がバックグラウンドにあるときも最初のクリックで設定とダッシュボードが開きます。メニューバーと Dock の表示状態は再起動後も維持されます。権限ショートカットで承認してもターミナルにフォーカスが戻らず、実際の Claude Code セッションで完了アニメーションまでペットを動かせます。Dock を左または右に置いた場合、自動非表示の有無にかかわらずペットが画面内に留まりました。下に置いた場合は自動非表示を無効にした状態で確認しました。
- アプリ内アップデート、macOS arm64 (公開後):署名済みの v1.1.0 ビルドは、「今すぐ再起動」からも、「後で」を選んで終了・再起動した場合も、自動で v1.2.0 に更新されました。更新後のアプリは
codesign と Gatekeeper (Notarized Developer ID) に合格し、コード署名は v1.2.0 DMG ビルドと一致しました。
- #1079 に対する以前の実機確認:中国語の Windows パスでの OpenCode ホスト検出、割り込み後の OpenCode v2.0.18 吹き出しの取り下げ、v1.1.0 からの Codex Pet アップグレード、実際の Codex Desktop 展開を使用したリモート監視の再生。
未テスト:
- パッケージ版 Windows ビルド:OpenCode 2.x、OpenCode の吹き出しでの手動の「許可」「拒否」「常に許可」の決定、フックが置き換えられた後の Claude フック健全性バッジとトレイ通知、WSL セッションの PID 処理。
- パッケージ版 macOS ビルド:吹き出し内の IME 候補ウィンドウ、Space をまたぐ Ghostty のフォーカス、Dock の自動非表示を有効にした状態での画面下部への固定。これらの背後にあるコードは、このリリースで変更されていません。
- macOS x64 ビルドの実機テスト。CI のみで検証しました。
- Windows および macOS x64 でのアプリ内アップデート。
- 実際の Linux ハードウェアでの Linux パッケージ。
- Remote SSH の全経路。
- 上記に記載していない、以前からのその他のチェック項目は、このリリースでは再テストしていません。
公式ソース:https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.2.0