chore: generate

This commit is contained in:
opencode-agent[bot]
2026-06-24 16:56:33 +00:00
parent e8e83afbce
commit 2684293291
2 changed files with 30 additions and 32 deletions
+6 -1
View File
@@ -392,7 +392,12 @@ export const layer = Layer.effect(
if (!listed) {
return yield* Effect.fail(new Error("Failed to get tools"))
}
return { mcpClient, status, defs: listed, instructions: mcpClient.getInstructions()?.trim() } satisfies CreateResult
return {
mcpClient,
status,
defs: listed,
instructions: mcpClient.getInstructions()?.trim(),
} satisfies CreateResult
}).pipe(
Effect.catchCause((cause) =>
Effect.tryPromise(() => mcpClient.close()).pipe(Effect.ignore, Effect.andThen(Effect.failCause(cause))),
+6 -13
View File
@@ -168,10 +168,7 @@ const blockingProcessor = Layer.succeed(
}),
)
function makePrompt(input?: {
mcpInstructions?: MCP.ServerInstructions[]
processor?: "blocking"
}) {
function makePrompt(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" }) {
const deps = Layer.mergeAll(
Session.defaultLayer,
Snapshot.defaultLayer,
@@ -243,17 +240,11 @@ function makePrompt(input?: {
)
}
function makeHttp(input?: {
mcpInstructions?: MCP.ServerInstructions[]
processor?: "blocking"
}) {
function makeHttp(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" }) {
return Layer.mergeAll(TestLLMServer.layer, makePrompt(input))
}
function makeHttpNoLLMServer(input?: {
mcpInstructions?: MCP.ServerInstructions[]
processor?: "blocking"
}) {
function makeHttpNoLLMServer(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" }) {
return makePrompt(input)
}
@@ -537,7 +528,9 @@ it.instance("loop calls LLM and returns assistant message", () =>
}),
)
withMcpInstructions.instance("loop includes MCP instructions in model system context", () =>
withMcpInstructions.instance(
"loop includes MCP instructions in model system context",
() =>
Effect.gen(function* () {
const { llm } = yield* useServerConfig(providerCfg)
const prompt = yield* SessionPrompt.Service