Преглед на файлове

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
променени са 2 файла, в които са добавени 2 реда и са изтрити 5 реда
  1. 1 1
      .opencode/plugins/opencode-openai-discovery/index.js
  2. 1 4
      .opencode/plugins/opencode-openai-discovery/package.json

+ 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"
 }