fix: increase Claude SDK JSON buffer size to 10MB (#815)
Prevents spec creation failures when tool results exceed the default 1MB buffer limit during discovery/research phases. Related: #813 Co-authored-by: StillKnotKnown <stillknotknown@users.noreply.github.com>
This commit is contained in:
@@ -796,6 +796,9 @@ def create_client(
|
|||||||
"settings": str(settings_file.resolve()),
|
"settings": str(settings_file.resolve()),
|
||||||
"env": sdk_env, # Pass ANTHROPIC_BASE_URL etc. to subprocess
|
"env": sdk_env, # Pass ANTHROPIC_BASE_URL etc. to subprocess
|
||||||
"max_thinking_tokens": max_thinking_tokens, # Extended thinking budget
|
"max_thinking_tokens": max_thinking_tokens, # Extended thinking budget
|
||||||
|
"max_buffer_size": 10
|
||||||
|
* 1024
|
||||||
|
* 1024, # 10MB buffer (default: 1MB) - fixes large tool results
|
||||||
# Enable file checkpointing to track file read/write state across tool calls
|
# Enable file checkpointing to track file read/write state across tool calls
|
||||||
# This prevents "File has not been read yet" errors in recovery sessions
|
# This prevents "File has not been read yet" errors in recovery sessions
|
||||||
"enable_file_checkpointing": True,
|
"enable_file_checkpointing": True,
|
||||||
|
|||||||
Reference in New Issue
Block a user