fix(agents,backends): claude sessions read sdk messages up to 16 mib
This commit is contained in:
1 parent
8f26263d4a
commit
7d812c7962
2 files changed
+2
No files matched your search
@@ -46,6 +46,7 @@ class ClaudeOptions(BaseModel):
|
|||||||
"""Extra inherited variable names to let through the env whitelist."""
|
"""Extra inherited variable names to let through the env whitelist."""
|
||||||
|
|
||||||
max_turns: int | None = None
|
max_turns: int | None = None
|
||||||
|
max_buffer_size: int = 16 * 1024 * 1024
|
||||||
session_store_flush: str = "eager"
|
session_store_flush: str = "eager"
|
||||||
"""``eager`` mirrors every transcript frame as it lands, so a gateway
|
"""``eager`` mirrors every transcript frame as it lands, so a gateway
|
||||||
killed mid-turn loses at most the frame in flight."""
|
killed mid-turn loses at most the frame in flight."""
|
||||||
|
|||||||
@@ -756,6 +756,7 @@ class ClaudeSdkBackend:
|
|||||||
plugins=cast("Any", plugins),
|
plugins=cast("Any", plugins),
|
||||||
skills="all" if plugins else None,
|
skills="all" if plugins else None,
|
||||||
max_turns=opt.max_turns,
|
max_turns=opt.max_turns,
|
||||||
|
max_buffer_size=opt.max_buffer_size,
|
||||||
stderr=lambda line: self._stderr(line.rstrip(), stderr),
|
stderr=lambda line: self._stderr(line.rstrip(), stderr),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user