@@ -1469,6 +1469,56 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/d
14691469 Initial session configuration options if supported by the Agent.
14701470</ResponseField >
14711471
1472+ <a id = " session-settitle" ></a >
1473+ ### <span class = " font-mono" >session/setTitle</span >
1474+
1475+ Sets the title for a session.
1476+
1477+ Empty titles are valid and request that the agent clear the session title.
1478+
1479+ This method can be called at any time during a session, whether the Agent is
1480+ idle or actively generating a response.
1481+
1482+ #### <span class = " font-mono" >SetSessionTitleRequest</span >
1483+
1484+ Request parameters for setting a session title.
1485+
1486+ ** Type:** Object
1487+
1488+ ** Properties:**
1489+
1490+ <ResponseField name = " _meta" type = { " object | null" } >
1491+ The _ meta property is reserved by ACP to allow clients and agents to attach additional
1492+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
1493+ these keys.
1494+
1495+ See protocol docs: [ Extensibility] ( https://agentclientprotocol.com/protocol/v2/draft/extensibility )
1496+
1497+ </ResponseField >
1498+ <ResponseField name = " sessionId" type = { <a href = " #sessionid" >SessionId</a >} required >
1499+ The ID of the session to set the title for.
1500+ </ResponseField >
1501+ <ResponseField name = " title" type = { " string" } required >
1502+ The new title for the session.
1503+ </ResponseField >
1504+
1505+ #### <span class = " font-mono" >SetSessionTitleResponse</span >
1506+
1507+ Response to ` session/setTitle ` method.
1508+
1509+ ** Type:** Object
1510+
1511+ ** Properties:**
1512+
1513+ <ResponseField name = " _meta" type = { " object | null" } >
1514+ The _ meta property is reserved by ACP to allow clients and agents to attach additional
1515+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
1516+ these keys.
1517+
1518+ See protocol docs: [ Extensibility] ( https://agentclientprotocol.com/protocol/v2/draft/extensibility )
1519+
1520+ </ResponseField >
1521+
14721522<a id = " session-set_config_option" ></a >
14731523### <span class = " font-mono" >session/set_config_option</span >
14741524
@@ -6405,6 +6455,9 @@ required by `session/prompt`.
64056455<ResponseField name = " resume" type = { <><span ><a href = " #sessionresumecapabilities" >SessionResumeCapabilities</a ></span ><span > | null</span ></>} >
64066456 Whether the agent supports ` session/resume ` .
64076457</ResponseField >
6458+ <ResponseField name = " setTitle" type = { <><span ><a href = " #sessionsettitlecapabilities" >SessionSetTitleCapabilities</a ></span ><span > | null</span ></>} >
6459+ Whether the agent supports ` session/setTitle ` .
6460+ </ResponseField >
64086461
64096462## <span class = " font-mono" >SessionCloseCapabilities</span >
64106463
@@ -6857,6 +6910,25 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/d
68576910
68586911</ResponseField >
68596912
6913+ ## <span class = " font-mono" >SessionSetTitleCapabilities</span >
6914+
6915+ Capabilities for the ` session/setTitle ` method.
6916+
6917+ By supplying ` \{\} ` it means that the agent supports setting session titles.
6918+
6919+ ** Type:** Object
6920+
6921+ ** Properties:**
6922+
6923+ <ResponseField name = " _meta" type = { " object | null" } >
6924+ The _ meta property is reserved by ACP to allow clients and agents to attach additional
6925+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
6926+ these keys.
6927+
6928+ See protocol docs: [ Extensibility] ( https://agentclientprotocol.com/protocol/v2/draft/extensibility )
6929+
6930+ </ResponseField >
6931+
68606932## <span class = " font-mono" >SessionUpdate</span >
68616933
68626934Different types of updates that can be sent during session processing.
0 commit comments