@@ -46,7 +46,7 @@ these keys.
4646See protocol docs: [ Extensibility] ( https://agentclientprotocol.com/protocol/v2/extensibility )
4747
4848</ResponseField >
49- <ResponseField name = " methodId" type = { " string " } required >
49+ <ResponseField name = " methodId" type = { < a href = " #authmethodid " >AuthMethodId</ a > } required >
5050 The ID of the authentication method to use.
5151Must be one of the methods advertised in the initialize response.
5252</ResponseField >
@@ -1017,10 +1017,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
10171017
10181018</ResponseField >
10191019<ResponseField name = " audience" type = { <><span ><a href = " #role" >Role[]</a ></span ><span > | null</span ></>} >
1020+ Intended recipients for this content, such as the user or assistant.
10201021</ResponseField >
10211022<ResponseField name = " lastModified" type = { " string | null" } >
1023+ Timestamp indicating when the underlying resource was last modified.
10221024</ResponseField >
10231025<ResponseField name = " priority" type = { " number | null" } >
1026+ Relative importance of this content when clients choose what to surface.
10241027</ResponseField >
10251028
10261029## <span class = " font-mono" >AudioContent</span >
@@ -1040,10 +1043,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
10401043
10411044</ResponseField >
10421045<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1046+ Optional annotations that help clients decide how to display or route this content.
10431047</ResponseField >
10441048<ResponseField name = " data" type = { " string" } required >
1049+ Base64-encoded media payload.
10451050</ResponseField >
10461051<ResponseField name = " mimeType" type = { " string" } required >
1052+ MIME type describing the encoded media payload.
10471053</ResponseField >
10481054
10491055## <span class = " font-mono" >AuthMethod</span >
@@ -1072,7 +1078,7 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
10721078<ResponseField name = " description" type = { " string | null" } >
10731079 Optional description providing more details about this authentication method.
10741080</ResponseField >
1075- <ResponseField name = " id" type = { " string " } required >
1081+ <ResponseField name = " id" type = { < a href = " #authmethodid " >AuthMethodId</ a > } required >
10761082 Unique identifier for this authentication method.
10771083</ResponseField >
10781084<ResponseField name = " name" type = { " string" } required >
@@ -1109,7 +1115,7 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
11091115<ResponseField name = " description" type = { " string | null" } >
11101116 Optional description providing more details about this authentication method.
11111117</ResponseField >
1112- <ResponseField name = " id" type = { " string " } required >
1118+ <ResponseField name = " id" type = { < a href = " #authmethodid " >AuthMethodId</ a > } required >
11131119 Unique identifier for this authentication method.
11141120</ResponseField >
11151121<ResponseField name = " name" type = { " string" } required >
@@ -1148,13 +1154,19 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
11481154<ResponseField name = " description" type = { " string | null" } >
11491155 Optional description providing more details about this authentication method.
11501156</ResponseField >
1151- <ResponseField name = " id" type = { " string " } required >
1157+ <ResponseField name = " id" type = { < a href = " #authmethodid " >AuthMethodId</ a > } required >
11521158 Unique identifier for this authentication method.
11531159</ResponseField >
11541160<ResponseField name = " name" type = { " string" } required >
11551161 Human-readable name of the authentication method.
11561162</ResponseField >
11571163
1164+ ## <span class = " font-mono" >AuthMethodId</span >
1165+
1166+ Typed identifier used for auth method values on the wire.
1167+
1168+ ** Type:** ` string `
1169+
11581170## <span class = " font-mono" >AvailableCommand</span >
11591171
11601172Information about a command.
@@ -1270,10 +1282,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
12701282
12711283</ResponseField >
12721284<ResponseField name = " blob" type = { " string" } required >
1285+ Base64-encoded bytes for a binary resource payload.
12731286</ResponseField >
12741287<ResponseField name = " mimeType" type = { " string | null" } >
1288+ MIME type describing the encoded media payload.
12751289</ResponseField >
12761290<ResponseField name = " uri" type = { " string" } required >
1291+ URI associated with this resource or media payload.
12771292</ResponseField >
12781293
12791294## <span class = " font-mono" >ClientCapabilities</span >
@@ -1376,8 +1391,10 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
13761391
13771392</ResponseField >
13781393<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1394+ Optional annotations that help clients decide how to display or route this content.
13791395</ResponseField >
13801396<ResponseField name = " text" type = { " string" } required >
1397+ Text payload carried by this content block.
13811398</ResponseField >
13821399<ResponseField name = " type" type = { " string" } required >
13831400 The discriminator value. Must be ` "text" ` .
@@ -1402,15 +1419,19 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
14021419
14031420</ResponseField >
14041421<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1422+ Optional annotations that help clients decide how to display or route this content.
14051423</ResponseField >
14061424<ResponseField name = " data" type = { " string" } required >
1425+ Base64-encoded media payload.
14071426</ResponseField >
14081427<ResponseField name = " mimeType" type = { " string" } required >
1428+ MIME type describing the encoded media payload.
14091429</ResponseField >
14101430<ResponseField name = " type" type = { " string" } required >
14111431 The discriminator value. Must be ` "image" ` .
14121432</ResponseField >
14131433<ResponseField name = " uri" type = { " string | null" } >
1434+ URI associated with this resource or media payload.
14141435</ResponseField >
14151436
14161437</Expandable >
@@ -1432,10 +1453,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
14321453
14331454</ResponseField >
14341455<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1456+ Optional annotations that help clients decide how to display or route this content.
14351457</ResponseField >
14361458<ResponseField name = " data" type = { " string" } required >
1459+ Base64-encoded media payload.
14371460</ResponseField >
14381461<ResponseField name = " mimeType" type = { " string" } required >
1462+ MIME type describing the encoded media payload.
14391463</ResponseField >
14401464<ResponseField name = " type" type = { " string" } required >
14411465 The discriminator value. Must be ` "audio" ` .
@@ -1460,21 +1484,28 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
14601484
14611485</ResponseField >
14621486<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1487+ Optional annotations that help clients decide how to display or route this content.
14631488</ResponseField >
14641489<ResponseField name = " description" type = { " string | null" } >
1490+ Optional human-readable details shown with this protocol object.
14651491</ResponseField >
14661492<ResponseField name = " mimeType" type = { " string | null" } >
1493+ MIME type describing the encoded media payload.
14671494</ResponseField >
14681495<ResponseField name = " name" type = { " string" } required >
1496+ Human-readable name shown for this protocol object.
14691497</ResponseField >
14701498<ResponseField name = " size" type = { " integer | null" } >
1499+ Optional size of the linked resource in bytes, if known.
14711500</ResponseField >
14721501<ResponseField name = " title" type = { " string | null" } >
1502+ Optional display title for end-user UI.
14731503</ResponseField >
14741504<ResponseField name = " type" type = { " string" } required >
14751505 The discriminator value. Must be ` "resource_link" ` .
14761506</ResponseField >
14771507<ResponseField name = " uri" type = { " string" } required >
1508+ URI associated with this resource or media payload.
14781509</ResponseField >
14791510
14801511</Expandable >
@@ -1498,8 +1529,10 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
14981529
14991530</ResponseField >
15001531<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1532+ Optional annotations that help clients decide how to display or route this content.
15011533</ResponseField >
15021534<ResponseField name = " resource" type = { <a href = " #embeddedresourceresource" >EmbeddedResourceResource</a >} required >
1535+ Embedded resource payload, either text or binary data.
15031536</ResponseField >
15041537<ResponseField name = " type" type = { " string" } required >
15051538 The discriminator value. Must be ` "resource" ` .
@@ -1630,8 +1663,10 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
16301663
16311664</ResponseField >
16321665<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1666+ Optional annotations that help clients decide how to display or route this content.
16331667</ResponseField >
16341668<ResponseField name = " resource" type = { <a href = " #embeddedresourceresource" >EmbeddedResourceResource</a >} required >
1669+ Embedded resource payload, either text or binary data.
16351670</ResponseField >
16361671
16371672## <span class = " font-mono" >EmbeddedResourceResource</span >
@@ -1641,7 +1676,7 @@ Resource content that can be embedded in a message.
16411676** Type:** Union
16421677
16431678<ResponseField name = " TextResourceContents" >
1644- { " " }
1679+ Text resource contents embedded directly in the message.
16451680
16461681<Expandable title = " Properties" >
16471682
@@ -1654,17 +1689,20 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
16541689
16551690</ResponseField >
16561691<ResponseField name = " mimeType" type = { " string | null" } >
1692+ MIME type describing the encoded media payload.
16571693</ResponseField >
16581694<ResponseField name = " text" type = { " string" } required >
1695+ Text payload carried by this content block.
16591696</ResponseField >
16601697<ResponseField name = " uri" type = { " string" } required >
1698+ URI associated with this resource or media payload.
16611699</ResponseField >
16621700
16631701</Expandable >
16641702</ResponseField >
16651703
16661704<ResponseField name = " BlobResourceContents" >
1667- { " " }
1705+ Binary resource contents embedded directly in the message.
16681706
16691707<Expandable title = " Properties" >
16701708
@@ -1677,10 +1715,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
16771715
16781716</ResponseField >
16791717<ResponseField name = " blob" type = { " string" } required >
1718+ Base64-encoded bytes for a binary resource payload.
16801719</ResponseField >
16811720<ResponseField name = " mimeType" type = { " string | null" } >
1721+ MIME type describing the encoded media payload.
16821722</ResponseField >
16831723<ResponseField name = " uri" type = { " string" } required >
1724+ URI associated with this resource or media payload.
16841725</ResponseField >
16851726
16861727</Expandable >
@@ -1868,12 +1909,16 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
18681909
18691910</ResponseField >
18701911<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
1912+ Optional annotations that help clients decide how to display or route this content.
18711913</ResponseField >
18721914<ResponseField name = " data" type = { " string" } required >
1915+ Base64-encoded media payload.
18731916</ResponseField >
18741917<ResponseField name = " mimeType" type = { " string" } required >
1918+ MIME type describing the encoded media payload.
18751919</ResponseField >
18761920<ResponseField name = " uri" type = { " string | null" } >
1921+ URI associated with this resource or media payload.
18771922</ResponseField >
18781923
18791924## <span class = " font-mono" >Implementation</span >
@@ -2572,15 +2617,15 @@ The Server MUST reply with the same value in the Response object if included. Th
25722617** Type:** Union
25732618
25742619<ResponseField name = " null" type = " null" >
2575- { " " }
2620+ The JSON-RPC ` null ` request id.
25762621</ResponseField >
25772622
25782623<ResponseField name = " Number" type = " int64" >
2579- { " " }
2624+ A numeric JSON-RPC request id.
25802625</ResponseField >
25812626
25822627<ResponseField name = " Str" type = " string" >
2583- { " " }
2628+ A string JSON-RPC request id.
25842629</ResponseField >
25852630
25862631## <span class = " font-mono" >RequestPermissionOutcome</span >
@@ -2664,18 +2709,25 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
26642709
26652710</ResponseField >
26662711<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
2712+ Optional annotations that help clients decide how to display or route this content.
26672713</ResponseField >
26682714<ResponseField name = " description" type = { " string | null" } >
2715+ Optional human-readable details shown with this protocol object.
26692716</ResponseField >
26702717<ResponseField name = " mimeType" type = { " string | null" } >
2718+ MIME type describing the encoded media payload.
26712719</ResponseField >
26722720<ResponseField name = " name" type = { " string" } required >
2721+ Human-readable name shown for this protocol object.
26732722</ResponseField >
26742723<ResponseField name = " size" type = { " integer | null" } >
2724+ Optional size of the linked resource in bytes, if known.
26752725</ResponseField >
26762726<ResponseField name = " title" type = { " string | null" } >
2727+ Optional display title for end-user UI.
26772728</ResponseField >
26782729<ResponseField name = " uri" type = { " string" } required >
2730+ URI associated with this resource or media payload.
26792731</ResponseField >
26802732
26812733## <span class = " font-mono" >Role</span >
@@ -2684,8 +2736,12 @@ The sender or recipient of messages and data in a conversation.
26842736
26852737** Type:** Union
26862738
2687- <ResponseField name = " assistant | user" type = " enum" >
2688- ** Values:** ` "assistant" ` , ` "user" `
2739+ <ResponseField name = " assistant" type = " string" >
2740+ The assistant side of a conversation.
2741+ </ResponseField >
2742+
2743+ <ResponseField name = " user" type = " string" >
2744+ The user side of a conversation.
26892745</ResponseField >
26902746
26912747<ResponseField name = " other" type = " string" >
@@ -3817,8 +3873,10 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
38173873
38183874</ResponseField >
38193875<ResponseField name = " annotations" type = { <><span ><a href = " #annotations" >Annotations</a ></span ><span > | null</span ></>} >
3876+ Optional annotations that help clients decide how to display or route this content.
38203877</ResponseField >
38213878<ResponseField name = " text" type = { " string" } required >
3879+ Text payload carried by this content block.
38223880</ResponseField >
38233881
38243882## <span class = " font-mono" >TextResourceContents</span >
@@ -3838,10 +3896,13 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/e
38383896
38393897</ResponseField >
38403898<ResponseField name = " mimeType" type = { " string | null" } >
3899+ MIME type describing the encoded media payload.
38413900</ResponseField >
38423901<ResponseField name = " text" type = { " string" } required >
3902+ Text payload carried by this content block.
38433903</ResponseField >
38443904<ResponseField name = " uri" type = { " string" } required >
3905+ URI associated with this resource or media payload.
38453906</ResponseField >
38463907
38473908## <span class = " font-mono" >ToolCallContent</span >
0 commit comments