feat(plugin): add v2 tui entrypoint

This commit is contained in:
Dax Raad 2026-07-13 23:08:34 -04:00
commit 9b8282ad3d
5 changed files with 23 additions and 2 deletions

View file

@ -11,6 +11,7 @@ import { Skill } from "@opencode-ai/schema/skill"
const Plugin = await import("../src/v2/effect/index")
const PromisePlugin = await import("../src/v2/promise/index")
const TuiPlugin = await import("../src/v2/tui/index")
test.each([
["effect", Plugin],
@ -38,3 +39,8 @@ test.each([
"Skill",
])
})
test("tui entrypoint exposes the V2 plugin definition", () => {
const plugin = TuiPlugin.Plugin.define({ id: "demo", setup() {} })
expect(plugin.id).toBe("demo")
})