(mcp?: McpManager)
| 114 | |
| 115 | /** Native tools plus any MCP tools from connected servers. */ |
| 116 | export function getActiveTools(mcp?: McpManager): OpenAI.Chat.ChatCompletionTool[] { |
| 117 | const tools: OpenAI.Chat.ChatCompletionTool[] = [...nativeTools] |
| 118 | if (mcp) tools.push(...mcp.getTools()) |
| 119 | return tools |
| 120 | } |