私の PC には書きかけのスクリプトが詰まったフォルダがある。どこかのプロジェクトのために書き始めて、汎用化までは行かず、消すところまでも行かなかった小さなコードの破片たち。フォルダを開くたびに「片付けようかな」と思って、結局しない。
このループを実際に止めてくれたのは、何年か前のあるバックアップツールだった。ファイルを消してくれたわけではない。1 年間開いていないファイルを並べて、横に日付をつけて、目の前に置いてくれただけだ。それだけで十分だった。ほとんどは捨てられて、少数は残った。フォルダは小さくなった。
v0.12.0 のリリースノートを読みながら、あのツールを何度も思い出した。2026 年 4 月 30 日、v0.11.0 がインターフェースを書き直してから 7 日後、v0.12.0 は、自分の知る限り、自前のホスト型 AI エージェントが一度も持っていなかった機能を出荷した:あなたが眠っているあいだに、自分の skill ライブラリを採点し刈り込む、バックグラウンド curator だ。
リリースノートはこれを Autonomous Curator と呼ぶ。v0.12.0 にあるそれ以外のほとんどすべて——Microsoft Teams、Tencent Yuanbao、Spotify、Google Meet、LM Studio の一級化、ComfyUI v5 のバンドル化——は、普通のリリースなら主役のヘッドラインだ。このリリースでは、それらが「週に一度、自分で部屋を片付けるエージェント」と舞台を分け合っている。
Autonomous Curator
Autonomous Curator はゲートウェイの cron ティッカに乗ったバックグラウンドエージェントで、デフォルト周期は 7 日。skill ライブラリを一周し、各 skill をルーブリックに照らして採点し、近接重複を統合し、死んだ skill を刈り取り、その推論の過程付きで、決まったパスに markdown のレポートを書き出す。
リリースノートから引いておく価値のある技術的なディテールが 2 つ。一つ目:v0.12.0 で自己改善ループは親プロセスのランタイム設定をきちんと継承するようになった——つまり curator は、自分を起こしたエージェントと同じモデル、同じサンドボックス、同じクレデンシャルで走る。突然パスが変わったり別の請求線に乗ったりしない。二つ目:採点は明示的なルーブリックに基づく——勘ではない。curator は、あなたが読めて、気に入らなければ書き換えられる基準のセットで、skill を採点している。
あなたは curator をオプトインしていない。それはもう走っている。来週の日曜、あなたの skill ライブラリは少し小さく、少し鋭くなっている。何を、なぜ捨てたかを記したレポートが手元に届く。もし捨てられた skill が本当は残しておきたかったものなら、引き戻せる;hermes curator status は skill を利用頻度で並べてくれるから、curator の判断と自分の判断を突き合わせられる。
これを単なる新機能ではなくカテゴリの変化として記録に残すべき理由は、すべての AI ツールが同じ skill 問題を抱えていたからだ。試しに skill を入れる。入れたことを忘れる。半年後、skills/ ディレクトリには 200 のエントリが溜まっていて、半分は互いに矛盾していて、全部が prompt にトークンを差し込んでいる。エージェント自身が「そろそろ片付けたら?」とは決して言わない。v0.12 までは。
Curator にほとんど飲まれかけたプラットフォームの波
v0.12.0 では新しいチャットプラットフォームが 2 つ着陸した。Microsoft Teams が 19 番目のメッセージングプラットフォームとして、プラグイン形式で——フル版(エンドツーエンドの Graph 認証 + webhook listener + パイプラインランタイム + アウトバウンド配信)は数週間後の v0.14.0 で着地する。Tencent Yuanbao(元宝) が 18 番目として、テキストとメディア配信のネイティブ対応つきで。
v0.9.0 の「本物の消費者向けプラットフォーム」(iMessage、WeChat)の波が v0.12 でも繰り返している、ただし角度は違う:v0.12 はエンタープライズチャットに寄っている。Slack と Discord の AI ボット時代は本当に過去のものだ。
プロバイダの大量追加
モデル側のヘッドラインは、LM Studio が「テスト済みコミュニティパス」から一級プロバイダに昇格したことだ。ローカルモデルに Hermes を向けて、もう curl の one-liner を二度と見たくないと思っていたなら、v0.12 はその道がついに退屈になった版だ——いい意味で。
LM Studio に同行:GMI Cloud、Azure AI Foundry、MiniMax OAuth、Tencent Tokenhub。誰もがこれを「curator のリリース」として記憶するであろう版に、4 つの新プロバイダがついでに入っている。リリースノートを丁寧に読むと、v0.12.0 が普通のリリース 3 つ分の仕事をしていることに気づく。
Spotify、Google Meet、それから統合系のツール 2 つ
v0.12.0 にはそれ自体で名前を呼ぶ価値のあるネイティブ統合ツールが 2 つ着陸した。Spotify に PKCE OAuth 付き——エージェントは今やチャットウィンドウから曲をスキップし、プレイリストを組み、どのデバイスで何が再生中かを問い合わせられる。Google Meet のプラグインは通話に参加し、トランスクリプトを引き出す。
全員にとってのヘッドラインではない。これらは、「'AI エージェント' という言葉が本当に '自分が毎日使っている app を実際に動かす' を意味し得るのか」を考えていた、ある特定のユーザにとってのヘッドラインだ。そのユーザにとって、v0.12.0 はようやく "Yes" と答えた版だ。
Skill が自分の配信チャンネルを手に入れた
ComfyUI v5 と TouchDesigner-MCP がオプション扱いからデフォルトでバンドルへ卒業した。同時に 7 つの新しい skill が着陸:Humanizer(出力から AI 臭を抜く)、claude-design、design-md、airtable、pretext、spike、sketch。
そして、もっと大きな扉を静かに開く変更がリリースノートの 1 行にある:今や HTTP(S) URL から直接 skill をインストールできる。中央レジストリは要らない。skill manifest をホストできるなら、skill を出荷できる。これを「curator が毎週 skill ライブラリを刈り込む」と並べると、ようやくエコシステムの芽の形が見えてくる——人々が gist を共有するように skill を共有し、エージェント自身がローカルライブラリを健全に保つ。
非対話モード、それと UX の後始末
hermes -z <prompt> は新しい非対話のワンショットモードだ——プロンプトを投げ、答えを受け取り、出ていく。リリースノートは語気を抑えているが、これは Hermes が本物のシェルパイプラインに乗れる候補になった変更だ:echo "summarize this log" | hermes -z。
hermes update --check は引っ張る前にプリフライトする。/reload-skills はセッション途中で skill ライブラリを再ロードする。/busy はエージェントを「忙しい」と表示しつつ steering オプションを添える。可視の TUI コールドスタートは遅延初期化と import グラフの整理でおよそ 57% 縮んだ——ハイライトリールには入らない程度の小ささだが、アップグレード後の初回起動で体感する程度の大きさ。
破壊的変更
旗を立てておくのが 2 つ。Secret redaction はデフォルトでオフになる(以前はオン)、ペイロード破損を避けるためだ——以前のデフォルトは、redactor のパターンに一致した正規のトークンを時々食べていた。v0.13.0 で redactor 自体が作り直された後、フラグが元に戻る。/provider と /plan の 2 コマンドは削られた;その役割はそれぞれ /model と /steer に吸収された。
---
curator のところに何度も戻ってしまう。Hermes の README にあった「self-improving」のフレーミングは初日から存在していて、実践上はたいてい「エージェントが skill を書くのがうまくなる」を意味していた。v0.12.0 で self-improvement のもう半分が加わった。エージェントは今や skill を消すのもうまくなっている。
これはエンジニアリング上は思ったほど大きくなく、形の上では思ったより大きい。この時期の他のすべてのリリースが、エージェントをより多くのことができるようにしてきた。v0.12.0 はエージェントを、自発的にできることを少なくした。前者のリリースはあなたが管理すべき表面積を大きくする。後者のリリースはそれを小さくする。一つ次にもう一つ、というこのケイデンスが、たぶん、このプロジェクトが自分の体重で潰れていない本当の理由だと思う。