You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/migrations/v1_0/README.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Migration Guide: v0.3 → v1.0
2
2
3
-
This guide covers the breaking changes introduced in `a2a-sdk` v1.0 and explains how to update your code.
3
+
This guide covers the breaking changes introduced in `a2a-sdk` v1.0 and explains how to update your code. The changes reflect updates to the A2A protocol specification — see the [A2A protocol What's new in v1.0](https://a2a-protocol.org/latest/whats-new-v1/).
4
4
5
5
> **Related guides**: If you use the database persistence layer, also see the [Database Migration Guide](database/).
6
6
@@ -65,7 +65,6 @@ This affects every enum in the SDK: `TaskState`, `Role`.
65
65
Key differences:
66
66
-`Part(TextPart(text=...))` → `Part(text=...)` (flat union field)
-`TextPart` is no longer needed; use `Part(text=...)` directly
69
68
70
69
**Before (v0.3):**
71
70
```python
@@ -111,7 +110,7 @@ Key differences:
111
110
-`AgentCapabilities.input_modes` and `AgentCapabilities.output_modes` are removed; use `AgentCard.default_input_modes` / `AgentCard.default_output_modes` for card-level defaults, or `AgentSkill.input_modes` / `AgentSkill.output_modes` for per-skill overrides
112
111
-`supports_authenticated_extended_card` is no longer a top-level `AgentCard` field; it has moved into `AgentCapabilities` and is renamed to `extended_agent_card`
0 commit comments