From d1a49877ec3a911842a06f00f7a3991bfaadd894 Mon Sep 17 00:00:00 2001 From: Paperclip Engineer Date: Sun, 5 Jul 2026 13:26:03 +0200 Subject: [PATCH] fix(hermes): add missing SessionCompactionPolicy fields (T1/T3/T4) Adds maxCachedInputTokens, rotateOnZeroOpenIssues, rotateOnNewIssueWake to hermes gateway and local adapter defaults; these fields were added in the ADR-0044 policy struct but hermes objects were not updated. Co-Authored-By: Claude Sonnet 4.6 --- packages/adapters/hermes/src/gateway/index.ts | 3 +++ packages/adapters/hermes/src/index.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/adapters/hermes/src/gateway/index.ts b/packages/adapters/hermes/src/gateway/index.ts index 6d10a1d4ea..10a68ecd33 100644 --- a/packages/adapters/hermes/src/gateway/index.ts +++ b/packages/adapters/hermes/src/gateway/index.ts @@ -14,6 +14,9 @@ const sessionManagement: AdapterSessionManagement = { maxSessionRuns: 0, maxRawInputTokens: 0, maxSessionAgeHours: 0, + maxCachedInputTokens: 0, + rotateOnZeroOpenIssues: false, + rotateOnNewIssueWake: false, }, }; diff --git a/packages/adapters/hermes/src/index.ts b/packages/adapters/hermes/src/index.ts index 3494bf5970..e4b896eb34 100644 --- a/packages/adapters/hermes/src/index.ts +++ b/packages/adapters/hermes/src/index.ts @@ -54,6 +54,9 @@ const sessionManagement: AdapterSessionManagement = { maxSessionRuns: 0, maxRawInputTokens: 0, maxSessionAgeHours: 0, + maxCachedInputTokens: 0, + rotateOnZeroOpenIssues: false, + rotateOnNewIssueWake: false, }, };