refactor(core): remove tool layer exports (#34622)

This commit is contained in:
James Long 2026-06-30 11:18:41 -04:00 committed by GitHub
commit 5691f36e98
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 19 additions and 40 deletions

View file

@ -1,4 +1,6 @@
import { OpenCode } from "@opencode-ai/client/effect"
import { AppNodeBuilder } from "@opencode-ai/core/effect/app-node-builder"
import { LayerNode } from "@opencode-ai/core/effect/layer-node"
import { PermissionSaved } from "@opencode-ai/core/permission/saved"
import { ApplicationTools } from "@opencode-ai/core/tool/application-tools"
import { createEmbeddedRoutes } from "@opencode-ai/server/routes"
@ -9,7 +11,7 @@ export const create = Effect.fn("OpenCode.create")(function* () {
const scope = yield* Scope.Scope
const memoMap = yield* Layer.makeMemoMap
const context = yield* Layer.buildWithMemoMap(
Layer.merge(ApplicationTools.layer, PermissionSaved.defaultLayer),
AppNodeBuilder.build(LayerNode.group([ApplicationTools.node, PermissionSaved.node])),
memoMap,
scope,
)