Skip to content

Commit 5011465

Browse files
authored
feat: unwrap tool namespaces to flat exports + barrel (#22762)
1 parent f6cc228 commit 5011465

48 files changed

Lines changed: 578 additions & 581 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/opencode/src/agent/agent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Provider } from "../provider"
44
import { ModelID, ProviderID } from "../provider/schema"
55
import { generateObject, streamObject, type ModelMessage } from "ai"
66
import { Instance } from "../project/instance"
7-
import { Truncate } from "../tool/truncate"
7+
import { Truncate } from "../tool"
88
import { Auth } from "../auth"
99
import { ProviderTransform } from "../provider/transform"
1010

packages/opencode/src/cli/cmd/debug/agent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Provider } from "../../../provider"
66
import { Session } from "../../../session"
77
import type { MessageV2 } from "../../../session/message-v2"
88
import { MessageID, PartID } from "../../../session/schema"
9-
import { ToolRegistry } from "../../../tool/registry"
9+
import { ToolRegistry } from "../../../tool"
1010
import { Instance } from "../../../project/instance"
1111
import { Permission } from "../../../permission"
1212
import { iife } from "../../../util/iife"

packages/opencode/src/cli/cmd/run.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { Server } from "../../server/server"
1212
import { Provider } from "../../provider"
1313
import { Agent } from "../../agent/agent"
1414
import { Permission } from "../../permission"
15-
import { Tool } from "../../tool/tool"
15+
import { Tool } from "../../tool"
1616
import { GlobTool } from "../../tool/glob"
1717
import { GrepTool } from "../../tool/grep"
1818
import { ReadTool } from "../../tool/read"

packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import type {
3434
} from "@opencode-ai/sdk/v2"
3535
import { useLocal } from "@tui/context/local"
3636
import { Locale } from "@/util"
37-
import type { Tool } from "@/tool/tool"
37+
import type { Tool } from "@/tool"
3838
import type { ReadTool } from "@/tool/read"
3939
import type { WriteTool } from "@/tool/write"
4040
import { BashTool } from "@/tool/bash"

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ import { LSP } from "@/lsp"
3737
import { MCP } from "@/mcp"
3838
import { McpAuth } from "@/mcp/auth"
3939
import { Command } from "@/command"
40-
import { Truncate } from "@/tool/truncate"
41-
import { ToolRegistry } from "@/tool/registry"
40+
import { Truncate } from "@/tool"
41+
import { ToolRegistry } from "@/tool"
4242
import { Format } from "@/format"
4343
import { Project } from "@/project"
4444
import { Vcs } from "@/project"

packages/opencode/src/server/instance/experimental.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Hono } from "hono"
22
import { describeRoute, validator, resolver } from "hono-openapi"
33
import z from "zod"
44
import { ProviderID, ModelID } from "../../provider/schema"
5-
import { ToolRegistry } from "../../tool/registry"
5+
import { ToolRegistry } from "../../tool"
66
import { Worktree } from "../../worktree"
77
import { Instance } from "../../project/instance"
88
import { Project } from "../../project"

packages/opencode/src/session/prompt.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { Plugin } from "../plugin"
1919
import PROMPT_PLAN from "../session/prompt/plan.txt"
2020
import BUILD_SWITCH from "../session/prompt/build-switch.txt"
2121
import MAX_STEPS from "../session/prompt/max-steps.txt"
22-
import { ToolRegistry } from "../tool/registry"
22+
import { ToolRegistry } from "../tool"
2323
import { MCP } from "../mcp"
2424
import { LSP } from "../lsp"
2525
import { FileTime } from "../file/time"
@@ -34,13 +34,13 @@ import { ConfigMarkdown } from "../config"
3434
import { SessionSummary } from "./summary"
3535
import { NamedError } from "@opencode-ai/shared/util/error"
3636
import { SessionProcessor } from "./processor"
37-
import { Tool } from "@/tool/tool"
37+
import { Tool } from "@/tool"
3838
import { Permission } from "@/permission"
3939
import { SessionStatus } from "./status"
4040
import { LLM } from "./llm"
4141
import { Shell } from "@/shell/shell"
4242
import { AppFileSystem } from "@opencode-ai/shared/filesystem"
43-
import { Truncate } from "@/tool/truncate"
43+
import { Truncate } from "@/tool"
4444
import { decodeDataUrl } from "@/util/data-url"
4545
import { Process } from "@/util"
4646
import { Cause, Effect, Exit, Layer, Option, Scope, Context } from "effect"

packages/opencode/src/tool/apply_patch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import z from "zod"
22
import * as path from "path"
33
import { Effect } from "effect"
4-
import { Tool } from "./tool"
4+
import * as Tool from "./tool"
55
import { Bus } from "../bus"
66
import { FileWatcher } from "../file/watcher"
77
import { Instance } from "../project/instance"

packages/opencode/src/tool/bash.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import z from "zod"
22
import os from "os"
33
import { createWriteStream } from "node:fs"
4-
import { Tool } from "./tool"
4+
import * as Tool from "./tool"
55
import path from "path"
66
import DESCRIPTION from "./bash.txt"
77
import { Log } from "../util"
@@ -15,7 +15,7 @@ import { Flag } from "@/flag/flag"
1515
import { Shell } from "@/shell/shell"
1616

1717
import { BashArity } from "@/permission/arity"
18-
import { Truncate } from "./truncate"
18+
import * as Truncate from "./truncate"
1919
import { Plugin } from "@/plugin"
2020
import { Effect, Stream } from "effect"
2121
import { ChildProcess } from "effect/unstable/process"

packages/opencode/src/tool/codesearch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import z from "zod"
22
import { Effect } from "effect"
33
import { HttpClient } from "effect/unstable/http"
4-
import { Tool } from "./tool"
4+
import * as Tool from "./tool"
55
import * as McpExa from "./mcp-exa"
66
import DESCRIPTION from "./codesearch.txt"
77

0 commit comments

Comments
 (0)