ACP: permission rejection not reported to client

,

Hey, thanks for the detailed repro. This is a great bug report.

As I understand it, there are two issues:

  1. tool_call_update reports status: "completed" even when the tool call is rejected internally. It should be "failed".
  2. session/request_permission is never sent to the ACP client, so there’s no way to show the permission request dialog.

I’ve shared this with the team.

I’ll post an update here if there’s any news.