feat(core): support background shell tool

This commit is contained in:
Dax Raad 2026-06-29 17:01:04 -04:00
commit 19a5b5a05d
6 changed files with 344 additions and 193 deletions

View file

@ -11,6 +11,7 @@ import { SessionExecution } from "@opencode-ai/core/session/execution"
import { LocationServiceMap } from "@opencode-ai/core/location-service-map"
import { SessionExecutionLocal } from "@opencode-ai/core/session/execution/local"
import { SubagentTool } from "@opencode-ai/core/tool/subagent"
import { ShellTool } from "@opencode-ai/core/tool/shell"
import { ToolOutputStore } from "@opencode-ai/core/tool-output-store"
import { HttpRouter, HttpServer } from "effect/unstable/http"
import { HttpApiBuilder } from "effect/unstable/httpapi"
@ -31,6 +32,7 @@ const applicationServices = LayerNode.group([
ToolOutputStore.cleanupNode,
SessionV2.node,
SubagentTool.node,
ShellTool.node,
PermissionSaved.node,
PtyTicket.node,
Credential.node,