fix: reseed Claude CLI session context on rotation closes #80905 · openclaw/openclaw@dd8aa1d
bitloi
·
2026-05-13
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -261,6 +261,15 @@ describe("normalizeClaudeBackendConfig", () => {
|
261 | 261 | expect(backend.resolveExecutionArgs).toBe(resolveClaudeCliExecutionArgs); |
262 | 262 | }); |
263 | 263 | |
| 264 | +it("opts bundled Claude CLI into bounded raw transcript reseed without disabling native resume", () => { |
| 265 | +const backend = buildAnthropicCliBackend(); |
| 266 | + |
| 267 | +expect(backend.config.reseedFromRawTranscriptWhenUncompacted).toBe(true); |
| 268 | +expect(backend.config.sessionMode).toBe("always"); |
| 269 | +expect(backend.config.resumeArgs).toContain("--resume"); |
| 270 | +expect(backend.config.resumeArgs).toContain("{sessionId}"); |
| 271 | +}); |
| 272 | + |
264 | 273 | it("leaves claude cli subscription-managed, restricts setting sources, and clears inherited env overrides", () => { |
265 | 274 | const backend = buildAnthropicCliBackend(); |
266 | 275 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。