-
-
Notifications
You must be signed in to change notification settings - Fork 69.6k
[Bug]: agentclientprotocol SDK v0.16.x breaks ACP listSessions functionality #48279
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingregressionBehavior that previously worked and now failsBehavior that previously worked and now fails
Description
Bug type
Regression (worked before, now fails)
Summary
As per ACP TS SDK v0.16.0 release notes (related diff), unstable_listSessions now should be changed into listSessions, making current implementation in https://github.com/openclaw/openclaw/blob/main/src/acp/translator.ts#L484 not working anymore (throws "Method not found": session/list error).
Steps to reproduce
echo '{"jsonrpc": "2.0","id": 2,"method": "session/list","params": {}}' | openclaw acpExpected behavior
Returns a list of sessions
Actual behavior
Error handling request { jsonrpc: '2.0', id: 1, method: 'session/list', params: {} } {
code: -32601,
message: '"Method not found": session/list',
data: { method: 'session/list' }
}
OpenClaw version
2026.3.13 (61d171a)
Operating system
Ubuntu 24.04
Install method
npm global
Model
Not related
Provider / routing chain
Not related
Config file / key location
Not related
Additional provider/model setup details
Not related
Logs, screenshots, and evidence
Impact and severity
Affected: All ACP users relying on listSessions
Severity: Blocks workflow
Frequency: always
Consequence: ACP session list not working anymore
Additional information
Temporary workaround is to hot-patching ACP SDK's compiled JS.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingregressionBehavior that previously worked and now failsBehavior that previously worked and now fails
Type
Fields
Give feedbackNo fields configured for issues without a type.