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:
StillKnotKnown
2026-01-08 11:26:05 +02:00
committed by GitHub
parent ab3149fcba
commit e310d56f3d
+3
View File
@@ -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,