mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-02 22:52:58 +00:00
* fix(acp): clear permission requests a finished turn abandoned An ACP agent can give up on a permission request itself and end its turn normally. Paseo kept that request pending, so the approval card stayed up with nothing listening, and the next prompt reported the agent as waiting. Cancel a turn's open requests whenever that turn ends, cancel a request when its tool reaches a terminal status, and publish the resolved event in both cases. Requests raised outside a turn stay answerable. Closes #7664 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(acp): keep permission cleanup consistent after failed turns Failed and canceled turns clear every permission in the agent manager. Answer that same set in the ACP session so a request raised outside the foreground turn cannot leave the provider waiting after its approval disappears. Co-authored-by: 3ae3ae <ogyshjsm@naver.com> --------- Co-authored-by: 3ae3ae <ogyshjsm@naver.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>