fix: register opencode image understanding

This commit is contained in:
Peter Steinberger
2026-04-25 04:49:52 +01:00
parent 398496c45b
commit 7e52223d32
11 changed files with 131 additions and 0 deletions

View File

@@ -20,6 +20,17 @@
"cliDescription": "OpenCode API key (Zen catalog)"
}
],
"contracts": {
"mediaUnderstandingProviders": ["opencode"]
},
"mediaUnderstandingProviderMetadata": {
"opencode": {
"capabilities": ["image"],
"defaultModels": {
"image": "gpt-5-nano"
}
}
},
"configSchema": {
"type": "object",
"additionalProperties": false,

View File

@@ -0,0 +1,8 @@
import { describePluginRegistrationContract } from "../../test/helpers/plugins/plugin-registration-contract.js";
describePluginRegistrationContract({
pluginId: "opencode",
providerIds: ["opencode"],
mediaUnderstandingProviderIds: ["opencode"],
requireDescribeImages: true,
});