@@ -1462,6 +1462,56 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/d
14621462 Initial session configuration options if supported by the Agent.
14631463</ResponseField>
14641464
1465+ <a id="session-settitle"></a>
1466+ ### <span class="font-mono">session/setTitle</span>
1467+
1468+ Sets the title for a session.
1469+
1470+ Empty titles are valid and request that the agent clear the session title.
1471+
1472+ This method can be called at any time during a session, whether the Agent is
1473+ idle or actively generating a response.
1474+
1475+ #### <span class="font-mono">SetSessionTitleRequest</span>
1476+
1477+ Request parameters for setting a session title.
1478+
1479+ **Type:** Object
1480+
1481+ **Properties:**
1482+
1483+ <ResponseField name="_meta" type={"object | null"} >
1484+ The _meta property is reserved by ACP to allow clients and agents to attach additional
1485+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
1486+ these keys.
1487+
1488+ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/draft/extensibility)
1489+
1490+ </ResponseField>
1491+ <ResponseField name="sessionId" type={<a href="#sessionid">SessionId</a>} required>
1492+ The ID of the session to set the title for.
1493+ </ResponseField>
1494+ <ResponseField name="title" type={"string"} required>
1495+ The new title for the session.
1496+ </ResponseField>
1497+
1498+ #### <span class="font-mono">SetSessionTitleResponse</span>
1499+
1500+ Response to `session/setTitle` method.
1501+
1502+ **Type:** Object
1503+
1504+ **Properties:**
1505+
1506+ <ResponseField name="_meta" type={"object | null"} >
1507+ The _meta property is reserved by ACP to allow clients and agents to attach additional
1508+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
1509+ these keys.
1510+
1511+ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/draft/extensibility)
1512+
1513+ </ResponseField>
1514+
14651515<a id="session-set_config_option"></a>
14661516### <span class="font-mono">session/set_config_option</span>
14671517
@@ -6683,6 +6733,9 @@ required by `session/prompt`.
66836733<ResponseField name="resume" type={<><span><a href="#sessionresumecapabilities">SessionResumeCapabilities</a></span><span> | null</span></>} >
66846734 Whether the agent supports `session/resume`.
66856735</ResponseField>
6736+ <ResponseField name="setTitle" type={<><span><a href="#sessionsettitlecapabilities">SessionSetTitleCapabilities</a></span><span> | null</span></>} >
6737+ Whether the agent supports `session/setTitle`.
6738+ </ResponseField>
66866739
66876740## <span class="font-mono">SessionCloseCapabilities</span>
66886741
@@ -7135,6 +7188,25 @@ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/d
71357188
71367189</ResponseField>
71377190
7191+ ## <span class="font-mono">SessionSetTitleCapabilities</span>
7192+
7193+ Capabilities for the `session/setTitle` method.
7194+
7195+ By supplying `\{\}` it means that the agent supports setting session titles.
7196+
7197+ **Type:** Object
7198+
7199+ **Properties:**
7200+
7201+ <ResponseField name="_meta" type={"object | null"} >
7202+ The _meta property is reserved by ACP to allow clients and agents to attach additional
7203+ metadata to their interactions. Implementations MUST NOT make assumptions about values at
7204+ these keys.
7205+
7206+ See protocol docs: [Extensibility](https://agentclientprotocol.com/protocol/v2/draft/extensibility)
7207+
7208+ </ResponseField>
7209+
71387210## <span class="font-mono">SessionUpdate</span>
71397211
71407212Different types of updates that can be sent during session processing.
0 commit comments