refactor: use instance state in small services (#23022)

This commit is contained in:
Kit Langton
2026-04-17 22:16:15 -04:00
committed by GitHub
parent 5fa1673341
commit 1dd257b76a
4 changed files with 13 additions and 21 deletions

View File

@@ -14,7 +14,6 @@ import { ConfigMCP } from "../config/mcp"
import { Log } from "../util"
import { NamedError } from "@opencode-ai/shared/util/error"
import z from "zod/v4"
import { Instance } from "../project/instance"
import { Installation } from "../installation"
import { InstallationVersion } from "../installation/version"
import { withTimeout } from "@/util/timeout"
@@ -391,7 +390,7 @@ export const layer = Layer.effect(
mcp: ConfigMCP.Info & { type: "local" },
) {
const [cmd, ...args] = mcp.command
const cwd = Instance.directory
const cwd = yield* InstanceState.directory
const transport = new StdioClientTransport({
stderr: "pipe",
command: cmd,