浏览代码

chore: Fix plugin to use correct OpenCode v2 API

- Use provider.Info.empty() instead of manual object
- Fix transform callback type
- Ensure models array matches OpenCode Model.Info format
Paul Klumpp 1 周之前
父节点
当前提交
dd5b5c3597

+ 1 - 1
.opencode/plugins/opencode-openai-discovery/index.js

@@ -24,7 +24,7 @@ module.exports = async function(ctx) {
       await ctx.provider.transform(editor => {
         editor.add({
           info: {
-            ...ctx.provider.Provider.Info.empty(ep.name),
+            id: ep.name,
             name: ep.name,
             activation: "enabled",
             package: "@opencode/ai/providers/openai-compatible",

+ 1 - 4
.opencode/plugins/opencode-openai-discovery/package.json

@@ -1,8 +1,5 @@
 {
   "name": "opencode-openai-discovery",
   "version": "1.0.0",
-  "main": "index.js",
-  "engines": {
-    "opencode": "^2.0.0"
-  }
+  "main": "index.js"
 }