feat(desktop): add plugin resource actions

This commit is contained in:
leokun
2026-09-05 00:12:14 +08:00
parent 8fbbcd5ae9
commit 2cb15b541b
24 changed files with 1110 additions and 254 deletions
+9 -1
View File
@@ -1,7 +1,14 @@
import { defineProviderPlugin } from "cursor-byok:plugin";
import { codexDeviceOAuth } from "./oauth.ts";
import { codexProvider } from "./provider.ts";
import { credentialImport, presentAccount, refreshAccount, RESOURCE_TYPE } from "./resources.ts";
import {
credentialImport,
consumeResetCardAction,
listResetCardsAction,
presentAccount,
refreshAccount,
RESOURCE_TYPE,
} from "./resources.ts";
export default defineProviderPlugin({
providers: [codexProvider],
@@ -11,6 +18,7 @@ export default defineProviderPlugin({
add: [codexDeviceOAuth],
import: credentialImport,
present: presentAccount,
actions: [listResetCardsAction, consumeResetCardAction],
refresh: refreshAccount,
}],
});