Fix Bedrock read timeout causing retry → duplicate messages

This commit is contained in:
daniel
2026-05-07 18:31:44 -05:00
parent 83b937c20e
commit 6098f4766a

View File

@@ -258,9 +258,11 @@ async def main(payload: dict, context):
system_prompt = build_system_prompt(user_context=user_context, actor_id=actor_id)
# Model: claude-sonnet-4-6 via cross-region inference
from botocore.config import Config as BotoConfig
model = BedrockModel(
model_id="us.anthropic.claude-sonnet-4-6",
region_name="us-east-1",
boto_client_config=BotoConfig(read_timeout=600, connect_timeout=10),
)
base_tools = [web_search, web_fetch, read_workspace_file, write_workspace_file,