From 78235385ddfa27d62aa64d9f23deef9ae073947b Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Mon, 29 Jun 2026 20:53:48 +0000 Subject: [PATCH] chore: generate --- packages/opencode/src/mcp/catalog.ts | 3 ++- packages/opencode/test/mcp/catalog.test.ts | 1 - .../test/server/httpapi-instance-context.test.ts | 9 +-------- .../test/server/httpapi-promptasync-context.test.ts | 9 +-------- packages/opencode/test/server/httpapi-sdk.test.ts | 4 +--- .../opencode/test/server/httpapi-session.test.ts | 4 +--- .../opencode/test/server/httpapi-workspace.test.ts | 13 ++----------- packages/opencode/test/server/session-list.test.ts | 7 +++---- 8 files changed, 11 insertions(+), 39 deletions(-) diff --git a/packages/opencode/src/mcp/catalog.ts b/packages/opencode/src/mcp/catalog.ts index cc80a117e1..3f985eeb94 100644 --- a/packages/opencode/src/mcp/catalog.ts +++ b/packages/opencode/src/mcp/catalog.ts @@ -72,7 +72,8 @@ export function convertTool(mcpTool: MCPToolDef, client: Client, timeout?: numbe .filter((text) => text.trim()) .join("\n\n") || "MCP tool returned an error", ) - if (result.content.length > 0 || result.structuredContent === undefined || result.structuredContent === null) return result + if (result.content.length > 0 || result.structuredContent === undefined || result.structuredContent === null) + return result return { ...result, content: [{ type: "text" as const, text: JSON.stringify(result.structuredContent) }], diff --git a/packages/opencode/test/mcp/catalog.test.ts b/packages/opencode/test/mcp/catalog.test.ts index 7dbfa40f54..55cabaef76 100644 --- a/packages/opencode/test/mcp/catalog.test.ts +++ b/packages/opencode/test/mcp/catalog.test.ts @@ -44,5 +44,4 @@ describe("McpCatalog.convertTool", () => { content: [{ type: "text", text: JSON.stringify(structuredContent) }], }) }) - }) diff --git a/packages/opencode/test/server/httpapi-instance-context.test.ts b/packages/opencode/test/server/httpapi-instance-context.test.ts index 6a758cc41c..4c881eed77 100644 --- a/packages/opencode/test/server/httpapi-instance-context.test.ts +++ b/packages/opencode/test/server/httpapi-instance-context.test.ts @@ -44,14 +44,7 @@ const testStateLayer = Layer.effectDiscard( const workspaceLayer = workspaceLayerWithRuntimeFlags({ experimentalWorkspaces: true }) -const it = testEffect( - Layer.mergeAll( - testStateLayer, - NodeHttpServer.layerTest, - NodeServices.layer, - workspaceLayer, - ), -) +const it = testEffect(Layer.mergeAll(testStateLayer, NodeHttpServer.layerTest, NodeServices.layer, workspaceLayer)) const instanceContextTestLayer = Layer.mergeAll( instanceContextLayer, diff --git a/packages/opencode/test/server/httpapi-promptasync-context.test.ts b/packages/opencode/test/server/httpapi-promptasync-context.test.ts index c56ebcf3c1..044a77fd22 100644 --- a/packages/opencode/test/server/httpapi-promptasync-context.test.ts +++ b/packages/opencode/test/server/httpapi-promptasync-context.test.ts @@ -49,14 +49,7 @@ const testStateLayer = Layer.effectDiscard( const workspaceLayer = workspaceLayerWithRuntimeFlags({ experimentalWorkspaces: true }) -const it = testEffect( - Layer.mergeAll( - testStateLayer, - NodeHttpServer.layerTest, - NodeServices.layer, - workspaceLayer, - ), -) +const it = testEffect(Layer.mergeAll(testStateLayer, NodeHttpServer.layerTest, NodeServices.layer, workspaceLayer)) const instanceContextTestLayer = Layer.mergeAll( instanceContextLayer, diff --git a/packages/opencode/test/server/httpapi-sdk.test.ts b/packages/opencode/test/server/httpapi-sdk.test.ts index 8fcd348b5b..c81b3b771b 100644 --- a/packages/opencode/test/server/httpapi-sdk.test.ts +++ b/packages/opencode/test/server/httpapi-sdk.test.ts @@ -36,9 +36,7 @@ const appLayer = AppNodeBuilder.build( LayerNode.group([FSUtil.node, CrossSpawnSpawner.node, InstanceStore.node, Database.node, SessionNs.node]), [[InstanceStore.bootstrapNode, noopBootstrapLayer]], ) -const it = testEffect( - Layer.mergeAll(appLayer, httpApiLayer), -) +const it = testEffect(Layer.mergeAll(appLayer, httpApiLayer)) const original = { OPENCODE_SERVER_PASSWORD: Flag.OPENCODE_SERVER_PASSWORD, diff --git a/packages/opencode/test/server/httpapi-session.test.ts b/packages/opencode/test/server/httpapi-session.test.ts index ae7f4e7ee8..187d4de366 100644 --- a/packages/opencode/test/server/httpapi-session.test.ts +++ b/packages/opencode/test/server/httpapi-session.test.ts @@ -58,9 +58,7 @@ const httpApiLayer = servedRoutes.pipe( Layer.provideMerge(NodeHttpServer.layerTest), Layer.provideMerge(NodeServices.layer), ) -const it = testEffect( - Layer.mergeAll(appLayer, httpApiLayer), -) +const it = testEffect(Layer.mergeAll(appLayer, httpApiLayer)) function pathFor(path: string, params: Record) { return Object.entries(params).reduce((result, [key, value]) => result.replace(`:${key}`, value), path) diff --git a/packages/opencode/test/server/httpapi-workspace.test.ts b/packages/opencode/test/server/httpapi-workspace.test.ts index 33f3920c2d..4cb9f55c84 100644 --- a/packages/opencode/test/server/httpapi-workspace.test.ts +++ b/packages/opencode/test/server/httpapi-workspace.test.ts @@ -26,19 +26,10 @@ import { httpApiLayer, requestInDirectory } from "./httpapi-layer" const originalWorkspaces = Flag.OPENCODE_EXPERIMENTAL_WORKSPACES const appLayer = AppNodeBuilder.build( - LayerNode.group([ - Project.node, - Session.node, - Workspace.node, - InstanceStore.node, - Database.node, - Ripgrep.node, - ]), + LayerNode.group([Project.node, Session.node, Workspace.node, InstanceStore.node, Database.node, Ripgrep.node]), [[InstanceStore.bootstrapNode, InstanceBootstrap.node]], ) -const it = testEffect( - Layer.mergeAll(appLayer, httpApiLayer), -) +const it = testEffect(Layer.mergeAll(appLayer, httpApiLayer)) function request(path: string, directory: string, init: RequestInit = {}) { return requestInDirectory(path, directory, init) diff --git a/packages/opencode/test/server/session-list.test.ts b/packages/opencode/test/server/session-list.test.ts index 3d0e0ab12f..354a578b23 100644 --- a/packages/opencode/test/server/session-list.test.ts +++ b/packages/opencode/test/server/session-list.test.ts @@ -14,10 +14,9 @@ import { testEffect } from "../lib/effect" import { RuntimeFlags } from "@/effect/runtime-flags" const layer = (experimentalWorkspaces: boolean) => - AppNodeBuilder.build( - LayerNode.group([Database.node, SessionNs.node, SessionProjector.node]), - [[RuntimeFlags.node, RuntimeFlags.layer({ experimentalWorkspaces })]], - ) + AppNodeBuilder.build(LayerNode.group([Database.node, SessionNs.node, SessionProjector.node]), [ + [RuntimeFlags.node, RuntimeFlags.layer({ experimentalWorkspaces })], + ]) const it = testEffect(layer(false)) const itWorkspaces = testEffect(layer(true))