import { run as runTui, type TuiInput } from "@opencode-ai/tui" import { Global } from "@opencode-ai/core/global" import { AppNodeBuilder } from "@opencode-ai/core/effect/app-node-builder" import { Effect } from "effect" export function run(input: TuiInput) { return runTui(input).pipe(Effect.provide(AppNodeBuilder.build(Global.node))) }