@@ -52,12 +52,12 @@ Send a message to an external A2A-compatible agent.
5252
5353| Parameter | Type | Description |
5454| --------- | ---- | ----------- |
55- | ` content ` | string | The text response from the agent |
56- | ` taskId ` | string | Task ID for follow-up interactions |
57- | ` contextId ` | string | Context ID for conversation continuity |
58- | ` state ` | string | Task state |
59- | ` artifacts ` | array | Structured output artifacts |
60- | ` history ` | array | Full message history |
55+ | ` content ` | string | Text response content from the agent |
56+ | ` taskId ` | string | Unique task identifier |
57+ | ` contextId ` | string | Groups related tasks/messages |
58+ | ` state ` | string | Current lifecycle state \( working, completed, failed, canceled, rejected, input_required, auth_required \) |
59+ | ` artifacts ` | array | Task output artifacts |
60+ | ` history ` | array | Conversation history \( Message array \) |
6161
6262### ` a2a_get_task `
6363
@@ -76,11 +76,11 @@ Query the status of an existing A2A task.
7676
7777| Parameter | Type | Description |
7878| --------- | ---- | ----------- |
79- | ` taskId ` | string | Task ID |
80- | ` contextId ` | string | Context ID |
81- | ` state ` | string | Task state |
82- | ` artifacts ` | array | Output artifacts |
83- | ` history ` | array | Message history |
79+ | ` taskId ` | string | Unique task identifier |
80+ | ` contextId ` | string | Groups related tasks/messages |
81+ | ` state ` | string | Current lifecycle state \( working, completed, failed, canceled, rejected, input_required, auth_required \) |
82+ | ` artifacts ` | array | Task output artifacts |
83+ | ` history ` | array | Conversation history \( Message array \) |
8484
8585### ` a2a_cancel_task `
8686
@@ -99,7 +99,7 @@ Cancel a running A2A task.
9999| Parameter | Type | Description |
100100| --------- | ---- | ----------- |
101101| ` cancelled ` | boolean | Whether cancellation was successful |
102- | ` state ` | string | Task state after cancellation |
102+ | ` state ` | string | Current lifecycle state \( working, completed, failed, canceled, rejected, input_required, auth_required \) |
103103
104104### ` a2a_get_agent_card `
105105
@@ -116,14 +116,13 @@ Fetch the Agent Card (discovery document) for an A2A agent.
116116
117117| Parameter | Type | Description |
118118| --------- | ---- | ----------- |
119- | ` name ` | string | Agent name |
120- | ` description ` | string | Agent description |
121- | ` url ` | string | Agent endpoint URL |
122- | ` version ` | string | Agent version |
123- | ` capabilities ` | object | Agent capabilities \( streaming, pushNotifications, etc.\) |
124- | ` skills ` | array | Skills the agent can perform |
125- | ` defaultInputModes ` | array | Default input modes \( text, file, data\) |
126- | ` defaultOutputModes ` | array | Default output modes \( text, file, data\) |
119+ | ` name ` | string | Agent display name |
120+ | ` description ` | string | Agent purpose/capabilities |
121+ | ` url ` | string | Service endpoint URL |
122+ | ` provider ` | object | Creator organization details |
123+ | ` capabilities ` | object | Feature support matrix |
124+ | ` skills ` | array | Available operations |
125+ | ` protocolVersions ` | array | Supported A2A protocol versions |
127126
128127### ` a2a_resubscribe `
129128
@@ -141,12 +140,12 @@ Reconnect to an ongoing A2A task stream after connection interruption.
141140
142141| Parameter | Type | Description |
143142| --------- | ---- | ----------- |
144- | ` taskId ` | string | Task ID |
145- | ` contextId ` | string | Context ID |
146- | ` state ` | string | Current task state |
143+ | ` taskId ` | string | Unique task identifier |
144+ | ` contextId ` | string | Groups related tasks/messages |
145+ | ` state ` | string | Current lifecycle state \( working, completed, failed, canceled, rejected, input_required, auth_required \) |
147146| ` isRunning ` | boolean | Whether the task is still running |
148- | ` artifacts ` | array | Output artifacts |
149- | ` history ` | array | Message history |
147+ | ` artifacts ` | array | Task output artifacts |
148+ | ` history ` | array | Conversation history \( Message array \) |
150149
151150### ` a2a_set_push_notification `
152151
@@ -166,9 +165,9 @@ Configure a webhook to receive task update notifications.
166165
167166| Parameter | Type | Description |
168167| --------- | ---- | ----------- |
169- | ` url ` | string | Configured webhook URL |
170- | ` token ` | string | Token for webhook validation |
171- | ` success ` | boolean | Whether configuration was successful |
168+ | ` url ` | string | HTTPS webhook URL for notifications |
169+ | ` token ` | string | Authentication token for webhook validation |
170+ | ` success ` | boolean | Whether the operation was successful |
172171
173172### ` a2a_get_push_notification `
174173
@@ -186,9 +185,8 @@ Get the push notification webhook configuration for a task.
186185
187186| Parameter | Type | Description |
188187| --------- | ---- | ----------- |
189- | ` url ` | string | Configured webhook URL |
190- | ` token ` | string | Token for webhook validation |
191- | ` exists ` | boolean | Whether a push notification config exists |
188+ | ` token ` | string | Authentication token for webhook validation |
189+ | ` exists ` | boolean | Whether the resource exists |
192190
193191### ` a2a_delete_push_notification `
194192
@@ -207,6 +205,6 @@ Delete the push notification webhook configuration for a task.
207205
208206| Parameter | Type | Description |
209207| --------- | ---- | ----------- |
210- | ` success ` | boolean | Whether deletion was successful |
208+ | ` success ` | boolean | Whether the operation was successful |
211209
212210
0 commit comments