Session capabilities is not included in the response to initialize method (cli version 2026.03.25-933d5a6)
❯ agent acp
{"jsonrpc":"2.0","method":"initialize"}
{"jsonrpc":"2.0","id":0,"result":{"protocolVersion":1,"agentCapabilities":{"loadSession":true,"mcpCapabilities":{"http":true,"sse":true},"promptCapabilities":{"audio":false,"embeddedContext":false,"image":true}},"authMethods":[{"id":"cursor_login","name":"Cursor Login","description":"Authenticate using existing Cursor login credentials. Run 'agent login' first if not logged in."}]}}
CLI actually supports listing sessions using agent ls, but agent acp doesn’t supportsession/list method
Seconding this! I’ve really fallen in love with Composer 2 as my daily driver and while I love the Cursor editor, admittedly, like all VS Code forks, it’s a memory hog. I’ve been trying Zed with the Cursor ACP agent and it’s wonderful. But unlike Codex, Claude, OpenCode, etc., this isn’t supported in there.