fix(tui): dismiss expired sensitive prompts

This commit is contained in:
embwl0x 2026-07-10 01:29:31 -04:00
parent b8880f1245
commit f618984c64
10 changed files with 174 additions and 22 deletions

View file

@ -57,7 +57,7 @@ terminal.resize clipboard.paste image.attach
### Events streamed back
`message.delta`, `message.complete`, `tool.start`, `tool.progress`, `tool.complete`, `approval.request`, `clarify.request`, `sudo.request`, `secret.request`, `gateway.ready`, plus session lifecycle and error events.
`message.delta`, `message.complete`, `tool.start`, `tool.progress`, `tool.complete`, `approval.request`, `clarify.request`, `sudo.request`, `sudo.expire`, `secret.request`, `secret.expire`, `gateway.ready`, plus session lifecycle and error events. Expiry events carry the original `{ request_id }`; external hosts should clear only the matching pending prompt.
### Pi-style RPC mapping