mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-24 05:35:15 +00:00
refactor: switch MCP to direct self-reexport imports
This commit is contained in:
parent
7341718f92
commit
d1d90c27b1
10 changed files with 10 additions and 9 deletions
|
|
@ -4,7 +4,7 @@ import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/
|
|||
import { UnauthorizedError } from "@modelcontextprotocol/sdk/client/auth.js"
|
||||
import * as prompts from "@clack/prompts"
|
||||
import { UI } from "../ui"
|
||||
import { MCP } from "../../mcp"
|
||||
import { MCP } from "../../mcp/mcp"
|
||||
import { McpAuth } from "../../mcp/auth"
|
||||
import { McpOAuthProvider } from "../../mcp/oauth-provider"
|
||||
import { Config } from "../../config"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { SessionID, MessageID } from "@/session/schema"
|
|||
import { Effect, Layer, Context } from "effect"
|
||||
import z from "zod"
|
||||
import { Config } from "../config"
|
||||
import { MCP } from "../mcp"
|
||||
import { MCP } from "../mcp/mcp"
|
||||
import { Skill } from "../skill"
|
||||
import PROMPT_INITIALIZE from "./template/initialize.txt"
|
||||
import PROMPT_REVIEW from "./template/review.txt"
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ import { SessionPrompt } from "@/session/prompt"
|
|||
import { Instruction } from "@/session/instruction"
|
||||
import { LLM } from "@/session/llm"
|
||||
import { LSP } from "@/lsp"
|
||||
import { MCP } from "@/mcp"
|
||||
import { MCP } from "@/mcp/mcp"
|
||||
import { McpAuth } from "@/mcp/auth"
|
||||
import { Command } from "@/command"
|
||||
import { Truncate } from "@/tool"
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
export * as MCP from "./mcp"
|
||||
|
|
@ -922,3 +922,5 @@ export const defaultLayer = layer.pipe(
|
|||
Layer.provide(CrossSpawnSpawner.defaultLayer),
|
||||
Layer.provide(AppFileSystem.defaultLayer),
|
||||
)
|
||||
|
||||
export * as MCP from "./mcp"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { ToolRegistry } from "../../tool"
|
|||
import { Worktree } from "../../worktree"
|
||||
import { Instance } from "../../project/instance"
|
||||
import { Project } from "../../project"
|
||||
import { MCP } from "../../mcp"
|
||||
import { MCP } from "../../mcp/mcp"
|
||||
import { Session } from "../../session"
|
||||
import { Config } from "../../config"
|
||||
import { ConsoleState } from "../../config/console-state"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Hono } from "hono"
|
||||
import { describeRoute, validator, resolver } from "hono-openapi"
|
||||
import z from "zod"
|
||||
import { MCP } from "../../mcp"
|
||||
import { MCP } from "../../mcp/mcp"
|
||||
import { Config } from "../../config"
|
||||
import { AppRuntime } from "../../effect/app-runtime"
|
||||
import { errors } from "../error"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import PROMPT_PLAN from "../session/prompt/plan.txt"
|
|||
import BUILD_SWITCH from "../session/prompt/build-switch.txt"
|
||||
import MAX_STEPS from "../session/prompt/max-steps.txt"
|
||||
import { ToolRegistry } from "../tool"
|
||||
import { MCP } from "../mcp"
|
||||
import { MCP } from "../mcp/mcp"
|
||||
import { LSP } from "../lsp"
|
||||
import { FileTime } from "../file/time"
|
||||
import { Flag } from "../flag/flag"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import { Command } from "../../src/command"
|
|||
import { Config } from "../../src/config"
|
||||
import { FileTime } from "../../src/file/time"
|
||||
import { LSP } from "../../src/lsp"
|
||||
import { MCP } from "../../src/mcp"
|
||||
import { MCP } from "../../src/mcp/mcp"
|
||||
import { Permission } from "../../src/permission"
|
||||
import { Plugin } from "../../src/plugin"
|
||||
import { Provider as ProviderSvc } from "../../src/provider"
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ import { Command } from "../../src/command"
|
|||
import { Config } from "../../src/config"
|
||||
import { FileTime } from "../../src/file/time"
|
||||
import { LSP } from "../../src/lsp"
|
||||
import { MCP } from "../../src/mcp"
|
||||
import { MCP } from "../../src/mcp/mcp"
|
||||
import { Permission } from "../../src/permission"
|
||||
import { Plugin } from "../../src/plugin"
|
||||
import { Provider as ProviderSvc } from "../../src/provider"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue