File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 44
55
66
7+ ## [ 1.4.0] - 2025-09-30
8+
9+ ### Added
10+ - MCP (Model Context Protocol) tools integration with OpenAI Responses API
11+ - ` OpenAI::McpTool ` struct for configuring MCP servers
12+ - ` OpenAIMcpUtils ` namespace with helper functions:
13+ - ` extractMcpCalls() ` - Extract all MCP tool calls from response
14+ - ` wasToolCalled() ` - Check if specific tool was called
15+ - ` getToolOutput() ` - Get output from specific tool
16+ - ` getAllToolOutputs() ` - Get all tool outputs
17+ - ` wereMcpToolsListed() ` - Check if tools were listed
18+ - ` getAvailableMcpTools() ` - Get list of available tools
19+ - ` wereAllToolsCalled() ` - Check if all expected tools were called
20+ - ` getMcpUsageStats() ` - Get usage statistics
21+ - Helper functions: ` setTools() ` , ` hasTools() ` , ` getToolsJson() `
22+ - Integration tests for MCP functionality using public DeepWiki MCP server
23+ - Generic ` extensions ` field in ` LLMRequestConfig ` for provider-specific data
24+ - ` JsonUtils.h ` with safe JSON parsing utilities
25+
26+ ### Changed
27+ - Refactored core LLM types to be provider-agnostic
28+ - Updated to support gpt-5-mini model
29+
30+ ### Other
31+ - Merge pull request #60 from lucaromagnoli/feature/mcp-tools-integration
32+
733## [ 1.3.0] - 2025-08-11
834
935### Other
You can’t perform that action at this time.
0 commit comments