feat: add message bus integration for tool confirmation (#8938)

This commit is contained in:
Allen Hutchison
2025-09-22 12:03:20 -07:00
committed by GitHub
parent 6c559e2338
commit bcc4d81d19
6 changed files with 451 additions and 3 deletions

View File

@@ -774,6 +774,16 @@ const SETTINGS_SCHEMA = {
description: 'The number of lines to keep when truncating tool output.',
showInDialog: true,
},
enableMessageBusIntegration: {
type: 'boolean',
label: 'Enable Message Bus Integration',
category: 'Tools',
requiresRestart: true,
default: false,
description:
'Enable policy-based tool confirmation via message bus integration. When enabled, tools will automatically respect policy engine decisions (ALLOW/DENY/ASK_USER) without requiring individual tool implementations.',
showInDialog: true,
},
},
},