背景
继续收敛 A2A v1-only 分支上的客户端冗余兼容代码。当前仍有两处没有必要保留的防御性/回退式通路:
src/opencode_a2a/client/config.py 仍允许客户端配置回退读取 A2A_PROTOCOL_VERSION。
src/opencode_a2a/client/agent_card.py 仍保留对 legacy /.well-known/agent.json 的显式防御分支。
待办
完成标准
- 客户端配置和 Agent Card 归一化逻辑不再保留无业务价值的防御性兼容代码。
背景
继续收敛 A2A v1-only 分支上的客户端冗余兼容代码。当前仍有两处没有必要保留的防御性/回退式通路:
src/opencode_a2a/client/config.py仍允许客户端配置回退读取A2A_PROTOCOL_VERSION。src/opencode_a2a/client/agent_card.py仍保留对 legacy/.well-known/agent.json的显式防御分支。待办
A2A_PROTOCOL_VERSION/a2a_protocol_version的回退读取,只保留A2A_CLIENT_PROTOCOL_VERSION。normalize_agent_card_endpoint()中对 legacy/.well-known/agent.json的显式报错分支。./scripts/doctor.sh验证。完成标准