diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index c7c2cacfe3..6d951482c2 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -162,10 +162,7 @@ export function tui(input: { const renderer = await createCliRenderer(rendererConfig(input.config)) const registry = createSolidSlotRegistry( renderer, - { - url: input.url, - directory: input.directory, - }, + {}, { onPluginError(event) { console.error("[tui.slot] plugin error", { diff --git a/packages/opencode/src/cli/cmd/tui/context/sdk.tsx b/packages/opencode/src/cli/cmd/tui/context/sdk.tsx index 4ed7b632a4..0155ff13bf 100644 --- a/packages/opencode/src/cli/cmd/tui/context/sdk.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/sdk.tsx @@ -46,8 +46,6 @@ export const { use: useSDK, provider: SDKProvider } = createSimpleContext({ TuiPlugin.init({ client: sdk, event: emitter, - url: props.url, - directory: props.directory, renderer: props.renderer, slots: props.slots, }).catch((error) => { diff --git a/packages/opencode/src/cli/cmd/tui/plugin.ts b/packages/opencode/src/cli/cmd/tui/plugin.ts index 0c17d5277c..602a9e7b53 100644 --- a/packages/opencode/src/cli/cmd/tui/plugin.ts +++ b/packages/opencode/src/cli/cmd/tui/plugin.ts @@ -13,7 +13,6 @@ import { Log } from "@/util/log" import { BunProc } from "@/bun" import { Instance } from "@/project/instance" import { registerThemes } from "./context/theme" -import { existsSync } from "fs" export namespace TuiPlugin { const log = Log.create({ service: "tui.plugin" }) @@ -47,14 +46,7 @@ export namespace TuiPlugin { } async function load(input: TuiPluginInput) { - const base = input.directory ?? process.cwd() - const dir = existsSync(base) ? base : process.cwd() - if (dir !== base) { - log.info("tui plugin directory not found, using local cwd", { - requested: base, - directory: dir, - }) - } + const dir = process.cwd() await Instance.provide({ directory: dir, diff --git a/packages/plugin/src/tui.ts b/packages/plugin/src/tui.ts index bbcbce2961..abefd0fadb 100644 --- a/packages/plugin/src/tui.ts +++ b/packages/plugin/src/tui.ts @@ -44,10 +44,7 @@ export type TuiSlotMap = { } } -export type TuiSlotContext = { - url: string - directory?: string -} +export type TuiSlotContext = {} export type TuiSlotPlugin = SlotPlugin @@ -65,8 +62,6 @@ export type TuiEventBus = { export type TuiPluginInput = { client: ReturnType event: TuiEventBus - url: string - directory?: string renderer: Renderer slots: TuiSlots }