MCPcopy
hub / github.com/anomalyco/opencode / workspaceLayer

Function workspaceLayer

packages/opencode/test/control-plane/workspace.test.ts:43–60  ·  view source on GitHub ↗
(experimentalWorkspaces: boolean)

Source from the content-addressed store, hash-verified

41}
42
43const workspaceLayer = (experimentalWorkspaces: boolean) =>
44 AppNodeBuilder.build(
45 LayerNode.group([
46 Workspace.node,
47 SessionNs.node,
48 SessionProjector.node,
49 Database.node,
50 InstanceStore.node,
51 Ripgrep.node,
52 ]),
53 [
54 [RuntimeFlags.node, RuntimeFlags.layer({ experimentalWorkspaces })],
55 [
56 InstanceStore.bootstrapNode,
57 Layer.succeed(InstanceBootstrap.Service, InstanceBootstrap.Service.of({ run: Effect.void })),
58 ],
59 ],
60 )
61
62const testServerLayer = Layer.mergeAll(
63 NodeHttpServer.layer(Http.createServer, { host: "127.0.0.1", port: 0 }),

Callers 2

workspace.test.tsFile · 0.85

Calls 1

layerMethod · 0.45

Tested by

no test coverage detected