$ python client.py "How do I roll back production to r41?"   # run: rollback
release_coordinator: call transfer_to_agent {'agent_name': 'docs_assistant'}
docs_assistant: call read_page {'page': 'rollback'}
docs_assistant: According to the `rollback` page of the documentation, you can roll back production to r41 using the following command:

```bash
shipctl rollback --env production --to r41
```

$ python client.py "How do I roll back production to r41?"   # run: timeout_ignored
release_coordinator: call transfer_to_agent {'agent_name': 'docs_assistant'}
docs_assistant: call read_page {'page': 'rollback'}
docs_assistant: According to the `rollback` documentation page, you can roll back production to release `r41` using the following command:

```bash
shipctl rollback --env production --to r41
```

$ python client.py "How do I roll back production to r41?"   # run: timeout
release_coordinator: call transfer_to_agent {'agent_name': 'docs_assistant'}
docs_assistant: error None A2A request failed: Client Request timed out

$ python client.py "How do I roll back production to r41?"   # run: card_url
release_coordinator: call transfer_to_agent {'agent_name': 'docs_assistant'}
docs_assistant: error None Failed to initialize remote A2A agent: Failed to initialize remote A2A agent docs_assistant: Agent card RPC URL must have the same origin as the location the card was fetched from (http://localhost:59028/.well-known/agent-card.json): http://localhost:59029

$ python client.py "How do I roll back production to r41?"   # run: server_down
release_coordinator: call transfer_to_agent {'agent_name': 'docs_assistant'}
docs_assistant: error None Failed to initialize remote A2A agent: Failed to initialize remote A2A agent docs_assistant: Failed to resolve AgentCard from URL http://localhost:59033/.well-known/agent-card.json: Network communication error fetching agent card from http://localhost:59033/.well-known/agent-card.json: All connection attempts failed
