@@ -8,13 +8,14 @@ import { UI } from "@/cli/ui"
88import { Log } from "@/util"
99import { errorMessage } from "@/util/error"
1010import { withTimeout } from "@/util/timeout"
11- import { withNetworkOptions , resolveNetworkOptionsNoConfig } from "@/cli/network"
11+ import { withNetworkOptions , resolveNetworkOptions } from "@/cli/network"
1212import { Filesystem } from "@/util"
1313import type { GlobalEvent } from "@opencode-ai/sdk/v2"
1414import type { EventSource } from "./context/sdk"
1515import { win32DisableProcessedInput , win32InstallCtrlCGuard } from "./win32"
1616import { writeHeapSnapshot } from "v8"
1717import { TuiConfig } from "./config/tui"
18+ import { Instance } from "@/project/instance"
1819
1920declare global {
2021 const OPENCODE_WORKER_PATH : string
@@ -176,9 +177,13 @@ export const TuiThreadCommand = cmd({
176177 }
177178
178179 const prompt = await input ( args . prompt )
179- const config = await TuiConfig . get ( )
180-
181- const network = resolveNetworkOptionsNoConfig ( args )
180+ const { config, network } = await Instance . provide ( {
181+ directory : cwd ,
182+ fn : async ( ) => ( {
183+ config : await TuiConfig . get ( ) ,
184+ network : await resolveNetworkOptions ( args ) ,
185+ } ) ,
186+ } )
182187 const external =
183188 process . argv . includes ( "--port" ) ||
184189 process . argv . includes ( "--hostname" ) ||
0 commit comments