Eric Hare
499815a630
feat: add policies component for tool protection via ToolGuard ( #12592 )
...
* feat: add policies component for tool protection via ToolGuard
Reintroduce the policies component from #12564 (originally by @boazdavid).
Adds policy-based tool protection system with business policy enforcement
using ToolGuard, including guard code generation from policy definitions,
support for multiple language models, and enhanced tool metadata.
Adds toolguard>=0.2.4 dependency and click>=8.3.2 override.
* [autofix.ci] apply automated fixes
* Update dependencies for new toolguard
* Update component_index.json
* Update uv.lock
---------
Co-authored-by: DAVID BOAZ <DAVIDBO@il.ibm.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 15:13:20 +00:00
..
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-04-03 18:54:25 +00:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-09-29 23:57:47 +00:00
2026-02-23 16:10:32 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-09-29 23:57:47 +00:00
2025-09-29 17:01:35 +00:00
2025-09-26 14:05:06 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-06 14:41:10 +00:00
2026-04-04 17:53:59 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-09-29 17:01:35 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-02-20 13:56:14 -05:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-02-24 14:20:34 +00:00
2026-03-06 14:41:10 +00:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2025-10-02 14:50:44 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-06 14:41:10 +00:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-09-26 14:05:06 +00:00
2026-02-02 13:52:01 +00:00
2025-12-02 15:10:21 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-06 14:41:10 +00:00
2026-03-06 14:41:10 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-06 14:41:10 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-04-09 15:13:20 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2025-12-18 20:36:17 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00
2026-03-31 17:51:01 +00:00