fix: isolate malformed plugin tools

This commit is contained in:
Peter Steinberger
2026-04-27 13:22:23 +01:00
parent 7fb2a356e8
commit 0a076bc0fc
6 changed files with 154 additions and 13 deletions

View File

@@ -243,6 +243,7 @@ Users enable optional tools in config:
```
- Tool names must not clash with core tools (conflicts are skipped)
- Tools with malformed registration objects, including missing `parameters`, are skipped and reported in plugin diagnostics instead of breaking agent runs
- Use `optional: true` for tools with side effects or extra binary requirements
- Users can enable all tools from a plugin by adding the plugin id to `tools.allow`