buildResolvedLlmToolsList
按 Agent 工具/MCP 链接模式从目录行组装 OpenAI tools 数组(同步路径;异步 MCP 发现留 API)。
函数签名
typescript
function buildResolvedLlmToolsList(params: {
toolRows: readonly AiToolCatalogRowForLlmResolve[]
mcpRows: readonly AiMcpCatalogRowForLlmResolve[]
toolLinkedIds: ReadonlySet<string>
mcpLinkedIds: ReadonlySet<string>
toolMode: CatalogLinkMode
mcpMode: CatalogLinkMode
mcpWire: McpToolsWireFormat
rowToOpenAiTool: (row) => unknown
rowToOpenAiMcpTool: (row, wire) => Record<string, unknown>
}): unknown[]