Skip to content

[Bug]: agentclientprotocol SDK v0.16.x breaks ACP listSessions functionality #48279

@thezzisu

Description

@thezzisu

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 acp

Expected 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

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions