diff --git a/packages/opencode/src/cli/cmd/tui/plugin/api.tsx b/packages/opencode/src/cli/cmd/tui/plugin/api.tsx index 9b7e94765e..f8c45b7cc0 100644 --- a/packages/opencode/src/cli/cmd/tui/plugin/api.tsx +++ b/packages/opencode/src/cli/cmd/tui/plugin/api.tsx @@ -358,10 +358,10 @@ export function createTuiApi(input: Input): TuiHostPluginApi { list() { return [] }, - async activatePlugin() { + async activate() { return false }, - async deactivatePlugin() { + async deactivate() { return false }, }, diff --git a/packages/opencode/src/cli/cmd/tui/plugin/runtime.ts b/packages/opencode/src/cli/cmd/tui/plugin/runtime.ts index 0fd9395064..134f855b45 100644 --- a/packages/opencode/src/cli/cmd/tui/plugin/runtime.ts +++ b/packages/opencode/src/cli/cmd/tui/plugin/runtime.ts @@ -568,10 +568,10 @@ function pluginApi(runtime: RuntimeState, load: Loaded, state: Scope, base: stri list() { return listPluginStatus(runtime) }, - activatePlugin(id) { + activate(id) { return activatePluginById(runtime, id, true) }, - deactivatePlugin(id) { + deactivate(id) { return deactivatePluginById(runtime, id, true) }, }, diff --git a/packages/opencode/test/fixture/tui-plugin.ts b/packages/opencode/test/fixture/tui-plugin.ts index 5286e99246..bd8416a17f 100644 --- a/packages/opencode/test/fixture/tui-plugin.ts +++ b/packages/opencode/test/fixture/tui-plugin.ts @@ -188,8 +188,8 @@ export function createTuiPluginApi(opts: Opts = {}): HostPluginApi { }, plugins: { list: () => [], - activatePlugin: async () => false, - deactivatePlugin: async () => false, + activate: async () => false, + deactivate: async () => false, }, lifecycle: { signal: ctrl.signal, diff --git a/packages/plugin/src/tui.ts b/packages/plugin/src/tui.ts index b724b9ad25..4d558b065e 100644 --- a/packages/plugin/src/tui.ts +++ b/packages/plugin/src/tui.ts @@ -389,8 +389,8 @@ export type TuiPluginApi = { slots: TuiSlots plugins: { list: () => ReadonlyArray - activatePlugin: (id: string) => Promise - deactivatePlugin: (id: string) => Promise + activate: (id: string) => Promise + deactivate: (id: string) => Promise } lifecycle: TuiLifecycle }