You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix tool execution guardrails: expand confirmation set and implement SSE confirmation flow (#565)
Expand TOOLS_REQUIRING_CONFIRMATION from just run_shell_command to all
write/execute tools (write_file, edit_file, write_python_file, etc.).
Implement the full backend-to-frontend confirmation flow: SSEOutputHandler
now overrides confirm_tool_execution() to emit permission_request events
and block until the frontend responds via a new POST /api/chat/confirm-tool
endpoint. Frontend wires SSE events to the existing PermissionPrompt UI.
0 commit comments