MCPcopy Index your code
hub / github.com/TanStack/ai / buildConfig

Function buildConfig

packages/ai-opencode/src/process/server.ts:89–99  ·  view source on GitHub ↗
(options: StartOpencodeSessionOptions)

Source from the content-addressed store, hash-verified

87}
88
89function buildConfig(options: StartOpencodeSessionOptions): Config {
90 const mcp: NonNullable<Config['mcp']> = { ...options.config?.mcp }
91 for (const server of options.mcpServers ?? []) {
92 mcp[server.name] = { type: 'remote', url: server.url, enabled: true }
93 }
94 return {
95 ...options.config,
96 ...(Object.keys(mcp).length > 0 && { mcp }),
97 ...(options.permission !== undefined && { permission: options.permission }),
98 }
99}
100
101/**
102 * Boot (or attach to) an OpenCode HTTP server, resolve a session, and wire its

Callers 1

startOpencodeSessionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected