Просмотр исходного кода

refactor: switch mcp siblings to self-reexport imports

Kit Langton 3 дней назад
Родитель
Сommit
6af06c06c5

+ 1 - 1
packages/opencode/src/cli/cmd/mcp.ts

@@ -5,7 +5,7 @@ import { UnauthorizedError } from "@modelcontextprotocol/sdk/client/auth.js"
 import * as prompts from "@clack/prompts"
 import { UI } from "../ui"
 import { MCP } from "../../mcp"
-import { McpAuth } from "../../mcp"
+import { McpAuth } from "@/mcp/auth"
 import { McpOAuthProvider } from "../../mcp/oauth-provider"
 import { Config } from "../../config"
 import { Instance } from "../../project/instance"

+ 1 - 1
packages/opencode/src/effect/app-runtime.ts

@@ -35,7 +35,7 @@ import { Instruction } from "@/session/instruction"
 import { LLM } from "@/session/llm"
 import { LSP } from "@/lsp"
 import { MCP } from "@/mcp"
-import { McpAuth } from "@/mcp"
+import { McpAuth } from "@/mcp/auth"
 import { Command } from "@/command"
 import { Truncate } from "@/tool"
 import { ToolRegistry } from "@/tool"

+ 1 - 0
packages/opencode/src/mcp/auth.ts

@@ -140,3 +140,4 @@ export const layer = Layer.effect(
 )
 
 export const defaultLayer = layer.pipe(Layer.provide(AppFileSystem.defaultLayer))
+export * as McpAuth from "./auth"

+ 0 - 2
packages/opencode/src/mcp/index.ts

@@ -1,3 +1 @@
 export * as MCP from "./mcp"
-export * as McpAuth from "./auth"
-export * as McpOAuthCallback from "./oauth-callback"

+ 1 - 0
packages/opencode/src/mcp/oauth-callback.ts

@@ -228,3 +228,4 @@ export async function stop(): Promise<void> {
 export function isRunning(): boolean {
   return server !== undefined
 }
+export * as McpOAuthCallback from "./oauth-callback"

+ 1 - 1
packages/opencode/test/mcp/oauth-callback.test.ts

@@ -1,5 +1,5 @@
 import { test, expect, describe, afterEach } from "bun:test"
-import { McpOAuthCallback } from "../../src/mcp"
+import { McpOAuthCallback } from "../../src/mcp/oauth-callback"
 import { parseRedirectUri } from "../../src/mcp/oauth-provider"
 
 describe("parseRedirectUri", () => {