Skip to content

Commit d108739

Browse files
committed
Update CHANGELOG for v1.4.0
1 parent 76c8d82 commit d108739

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,32 @@
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

0 commit comments

Comments
 (0)