feat: add ignore option for permission requests (UI-only dismissal)
This commit is contained in:
@@ -26,7 +26,7 @@ import { handleTranscriptDebugSessions, handleTranscriptDebugRaw, handleTranscri
|
||||
import {
|
||||
handleHooksApprovalPermission, handleHooksApprovalPlan,
|
||||
handleHooksApprovalRespond, handleHooksApprovalRespondPlan,
|
||||
handleHooksApprovalList
|
||||
handleHooksApprovalIgnore, handleHooksApprovalList
|
||||
} from './hooks-approval'
|
||||
|
||||
export async function handleRequest(req: Request): Promise<Response> {
|
||||
@@ -371,6 +371,11 @@ export async function handleRequest(req: Request): Promise<Response> {
|
||||
if (res) return res
|
||||
}
|
||||
|
||||
if (path === '/api/hooks-approval/ignore' && req.method === 'POST') {
|
||||
const res = await handleHooksApprovalIgnore(req)
|
||||
if (res) return res
|
||||
}
|
||||
|
||||
// Agents
|
||||
if (path === '/api/agents' && req.method === 'GET') {
|
||||
return handleAgents(req)
|
||||
|
||||
Reference in New Issue
Block a user