diff --git a/packages/opencode/src/permission/next.ts b/packages/opencode/src/permission/next.ts index ddf83c3c689..ce7388788ba 100644 --- a/packages/opencode/src/permission/next.ts +++ b/packages/opencode/src/permission/next.ts @@ -396,6 +396,7 @@ export namespace PermissionNext { for (const [id, entry] of Object.entries(s.pending)) { if (input.sessionID && entry.info.sessionID !== input.sessionID) continue + if (ConfigProtection.isRequest(entry.info)) continue delete s.pending[id] Bus.publish(Event.Replied, { sessionID: entry.info.sessionID,