feat(backend): parité enforcement des permissions tools sur le chemin OpenAI-compatible (#82 lot B3)
backend/src/openai_tools.rs et app-tauri/src/openai_tools.rs appliquent désormais les mêmes règles de permission du domaine mcp_tool_permissions (B1) et le même enforcement que le serveur MCP natif (B2), pour fermer l'écart de parité sur le chemin OpenAI-compatible. Lot B3 du ticket #82 : parité posée sur B1+B2, l'API backend pour la future UI suit en B4 sur la même branche. QA vert. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@ -2352,6 +2352,7 @@ impl BackendCore {
|
||||
Arc::clone(&orchestrator_service),
|
||||
Arc::clone(&store_port),
|
||||
Arc::clone(&tool_policy_registry) as Arc<dyn AgentToolPolicyStore>,
|
||||
Arc::clone(&mcp_tool_permission_store_port),
|
||||
Arc::clone(&ticket_tool_provider),
|
||||
)) as Arc<dyn ToolInvoker>);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user