Hermes Agentが「データベース震撼」を解消、セッション記録がついに安定
Hermes v2026.9.11 アップデート:データベースの安定性修正と今回の改善点をわかりやすく解説します。
バージョン情報
| 項目 | 詳細 |
|---|---|
| バージョン | v0.21.2 (v2026.9.11) |
| リリース日 | 2026年9月11日 |
| リリース種別 | パッチリリース |
| ひとこと | v0.21.0のセッションストレージ書き直しで発生した壊れやすい state.db データベース問題を修正し、過去4日間のすべての改善をまとめたもの |
わかりやすい解説
データベースがもう自分自身と喧嘩しなくなった
想像してみてほしい:家に4人の執事がいて、全員が同じ台帳に同時に書き込もうとしている。一人が書いているところに、もう一人が手を伸ばしてページをめくろうとし、三人目がバタンと帳簿を閉じる——気づいたときには、台帳はビリビリに破れている。これこそ、v0.21.0以降に一部のユーザーが遭遇した問題だ:複数のバックグラウンドプロセスが state.db という「マスター台帳」に同時に書き込み、お互いのロックを打ち消し合っていた。今回のアップデートでは、この4人の「混沌とした台帳書き込み」執事たちをきちんと管理する:ホストされたルームデータは専用の shared-state.db に移動され、ダッシュボードは読み取り専用アクセスを優先し、スケジュールタスクは適切な接続チャネルを通り、修復ツールはもう他人の台帳を無茶苦茶にいじらなくなった。
健全なデータベースが「破損」と誤って報告されなくなった
ときどき、台帳は完璧に問題ないのに、執事がひと目見て「この台帳は壊れていて使えない」と宣言することがある。これはファイルシステムの癖(OpenZFSの削除されたディレクトリエントリなど)だったり、読み書きのニアミスによる誤解だったりする。この修正により、ちょっとしたディスクの不具合でデータベース全体を書き損じ扱いすることがなくなった——そしてWSL2では、時折発生するI/Oエラーで「セッション表示」機能が最初の試行で失敗することもなくなった。
検索インデックスが壊れても?チャットは続行
以前は、全文検索インデックス(台帳の後ろにある「目次」だと思ってほしい)に問題があると、システムは台帳全体が台無しになったと判断して、現在の会話を即座に終了させていた。もうそんなことはない:検索は一時的に機能を縮退し、インデックスは後で自動的に再構築され、チャット履歴はそのまま残る。図書館のカード目録がごちゃごちゃになっても、棚にある本はすべてそこにあるようなものだ。
「配達されなかった」スケジュールタスクは自動再試行される
スケジュールリマインダーを設定したのに、ネットワークの問題やモデルが忙しかったせいで、そのトリガーが実際に通らなかった。以前は、ただ黙って消えてしまっていた。今ではシステムが限られた回数だけ自動的に再試行し、一度の「配達失敗」だけでタスクが永遠に失われないようにしている。
プラグインフックがより完全になり、中断が検知可能に
セッション中に中断を押すと、システムが agent_loop_stopped プラグインフックを適切に発火するようになった。つまり、このシグナルに依存するサードパーティプラグインが「ループが停止した」ことを正確に把握でき、永遠に待ち続けることがなくなった。
より厳格なツールパラメータ検証
ツールを登録するとき、パラメータの形式が間違っていると、システムは実行時まで待って爆発するのではなく、その場で拒否する。身分証が無効な人をロビーに入れてから問題が起きるのを待つのではなく、ドアマンが入り口で止めるようなものだ。
新しい画像生成モデルとSlack連携の改善
FALカタログにMeta Muse Imageが1枚わずか$0.01で追加された——大量に画像を生成するユーザーに最適だ。Slack連携のステータスとタイトルはAgent Sessions APIを通るようになり、より正確な情報表示が可能になった。
まとめ
これは「出血を止める」タイプのパッチだ:派手な新機能はなく、v0.21.0の大規模な改修が残したデータベースの地雷を一つずつ塞いでいく。一般ユーザーにとって最もすぐに実感できる違いはこれだ——セッション記録がもう不思議と壊れなくなり、ちょっとした検索インデックスの不具合でチャットが中断されなくなり、スケジュールタスクがより信頼できるようになった。0.21.0や0.21.1で「データベースが破損しています」という警告に遭遇したことがあるなら、このバージョンはあなたのためのものだ。
📎 公式リリースノート: https://github.com/NousResearch/hermes-agent/releases