fix: make claude live output limits configurable

This commit is contained in:
Peter Steinberger
2026-05-02 09:15:38 +01:00
parent b9c23547ee
commit 02c4ea5cf4
8 changed files with 229 additions and 7 deletions

View File

@@ -210,6 +210,12 @@ binary is not already on `PATH`.
ids are verified against an existing readable project transcript before
resume, so phantom bindings are cleared with `reason=transcript-missing`
instead of silently starting a fresh Claude CLI session under `--resume`.
- Claude live sessions keep bounded JSONL output guards. Defaults allow up to
8 MiB and 20,000 raw JSONL lines per turn. Tool-heavy Claude turns can raise
them per backend with
`agents.defaults.cliBackends.claude-cli.reliability.outputLimits.maxTurnRawChars`
and `maxTurnLines`; OpenClaw clamps those settings to 64 MiB and 100,000
lines.
- Stored CLI sessions are provider-owned continuity. The implicit daily session
reset does not cut them; `/reset` and explicit `session.reset` policies still
do.