MCPcopy Index your code
hub / github.com/anomalyco/opencode / makePrompt

Function makePrompt

packages/opencode/test/session/prompt.test.ts:211–222  ·  view source on GitHub ↗
(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" })

Source from the content-addressed store, hash-verified

209])
210
211function makePrompt(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" }) {
212 const replacements = [
213 [SessionSummary.node, summary],
214 [LSP.node, lsp],
215 [MCP.node, makeMcp(input?.mcpInstructions)],
216 [RuntimeFlags.node, runtimeFlags],
217 ] as const
218 if (input?.processor === "blocking") {
219 return LayerNode.compile(promptRoot, [...replacements, [SessionProcessor.node, blockingProcessor]])
220 }
221 return LayerNode.compile(promptRoot, replacements)
222}
223
224function makeHttp(input?: { mcpInstructions?: MCP.ServerInstructions[]; processor?: "blocking" }) {
225 const root = LayerNode.group([promptRoot, testLLMServerNode])

Callers 1

makeHttpNoLLMServerFunction · 0.85

Calls 1

makeMcpFunction · 0.85

Tested by

no test coverage detected