refactor: collapse manifest contract mirrors

This commit is contained in:
Peter Steinberger
2026-03-27 02:00:34 +00:00
parent b666ce692f
commit 42be3fb059
19 changed files with 93 additions and 107 deletions

View File

@@ -214,6 +214,10 @@ Each list is optional:
| `webSearchProviders` | `string[]` | Web-search provider ids this plugin owns. |
| `tools` | `string[]` | Agent tool names this plugin owns for bundled contract checks. |
Legacy top-level `speechProviders`, `mediaUnderstandingProviders`, and
`imageGenerationProviders` still parse for compatibility, but new manifests
should declare those ids under `contracts` only.
## Manifest versus package.json
The two files serve different jobs: