ホームへ戻る

AI coding tools

DeepSeek Harness 0.1.5-alpha.1、動的プロンプトの KV cache を維持する一方、セッションとプラグインのインターフェースを刷新

新バージョンでは、対応モデルが system prompt の動的更新後も KV cache を継続利用できるため、長時間セッションの再計算コストが削減される。その代わり、Session V3、Agent、Inbox API に後方互換性のない変更が同時に加わり、プラグインや自製ログツールは再検証が必要になる。

Llm pro · Public domain · Image source
zh-Hant

DeepSeek は9月8日、[Harness 0.1.5-alpha.1](https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.5-alpha.1)をリリースした。推論コストに最も直接影響する変更は、この機能への対応を明示しているモデルであれば、system prompt を動的に変更した後も KV cache を維持できるようになったことだ。従来、エージェントがツール、スキル、ポリシーの変更に伴ってプロンプトを再構築すると、サーバー側では多くの場合、プレフィックス全体を再処理する必要があった。新しい処理経路ではこうしたキャッシュの無効化を回避できるが、実際に機能するかどうかはモデルプロバイダー側の capability flag に依存する。すべての OpenAI-compatible endpoint が恩恵を受けると想定することはできない。

より大きなアップグレードリスクは状態管理レイヤーにある。Session V3 は旧セッションを新しいログ形式に変換しつつ元のファイルを保持し、system prompt をメッセージ履歴へ書き込むほか、従来の PTC event と `code` preset も移行する。公式説明では、ダウングレード後の読み込みはサポートされないと明記されている。ログを直接解析するバックアップ、インデックス作成、監査ツールも、新形式への対応が必要だ。プラグイン側では `ctx.agent` が削除され、呼び出し元が Agent を明示的に渡す方式へ変更された。`Inbox` は型インターフェースのみが残され、保留中のメッセージには `agent.inbox` からアクセスする。従来公開されていた `hasPending` と `claim` は利用できなくなった。

インターフェース層には、ページ切り替え、分割表示、全画面表示に対応する右側の Sidebar が追加された。生成されたファイルやチャット内のファイルリンクを、Sidebar で直接開けるようになっている。修正項目には、一時停止された goal をモデルが自律的に再開できないようにする変更、プロジェクトルートの探索中に権限エラーが発生しても親ディレクトリへフォールバックしないようにする変更、さらに `fs-ext` によって生じていた macOS と Linux でのネイティブビルド要件の撤廃も含まれる。

本リリースは依然として Developer Preview だ。独立したまとめによると、npm の `latest`、`next`、`alpha` channel は同一のバージョン系列ではない。デプロイ前には正確なバージョンを固定し、セッションデータを複製したうえで、隔離された profile においてログ移行、プラグインの起動、ロールバックをテストすべきだ。alpha tag を通常のパッチアップグレードとして扱ってはならない。[第三者によるリリースまとめ](https://freedom.tech/posts/2026-09-08-deepseek-harness-0-1-5-alpha-1/)にもレイテンシーや cache hit rate のベンチマークは掲載されていないため、KV cache の変更による実際の効果は、自身の環境におけるプロンプト変更頻度とプロバイダー側の課金方式に基づいて測定する必要がある。

出典

  1. Release v0.1.5-alpha.1 · deepseek-ai/deepseek-harness
  2. Deepseek Harness 0.1.5-alpha.1
  3. DeepSeek Harness status: source 0.1.5-alpha.1 vs npm