-
Notifications
You must be signed in to change notification settings - Fork 53
Fix Responses API tool calling for codex models #356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 33 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
aa23d97
Add FMAPI tool calling contract tests for DatabricksOpenAI
dhruv0811 3644164
Merge branch 'main' into fmapi-tool-calling-contract-tests
dhruv0811 6ebbfdc
Fix missing Iterator/AsyncIterator imports for Gemini stream wrappers
dhruv0811 016c01c
Clean up logging and stale references in FMAPI test files
dhruv0811 5ca144e
Centralize shared test config, use capabilities API, comment out resp…
dhruv0811 cca62cc
Simplify Gemini fixes, re-enable response-side fix, add codex to skip…
dhruv0811 6e49d61
Fix ty error: suppress invalid-assignment on api_client.do() return type
dhruv0811 5025920
Fix Responses API tool calling: format conversion, message round-trip…
dhruv0811 a142a8f
Add Responses API test path for GPT models including codex
dhruv0811 27d2540
Truncate FMAPI response ids to 64 chars (server returns oversized ids)
dhruv0811 2dcd834
Exclude gpt-oss models from Responses API tests (not supported)
dhruv0811 34c3c19
Fix LangChain Responses API tests: use correct tool names and prompts
dhruv0811 17a2085
Wire DatabricksResponses in both clients, fix id prefixes for multi-turn
dhruv0811 7e71ebb
Merge remote-tracking branch 'origin/main' into codex-responses-api-s…
dhruv0811 5a60ffb
Merge remote-tracking branch 'origin/main' into codex-responses-api-s…
dhruv0811 e598d67
Clean up PR: remove Gemini/pyproject/utils changes, keep only codex f…
dhruv0811 9c7b26b
Add Gemini 2.5 models to chat skip list (list content issues)
dhruv0811 a1c6878
Rename skip lists for clarity, add gemini-3-1-flash-lite to skip
dhruv0811 d344179
Add streaming test to TestLangGraphResponsesAPI
dhruv0811 f22186c
Add streaming test to TestAgentToolCallingResponsesAPI
dhruv0811 031499f
Replace __dict__ hack with @cached_property for DatabricksResponses w…
dhruv0811 2ac634c
Minimal clients.py: only add _truncate_response_ids, keep existing @p…
dhruv0811 927a52f
Clean up comments across PR
dhruv0811 689dbef
Fix linting: type annotation, format, unit test expectations, Runner.…
dhruv0811 775868a
Clean up skip list comments in fmapi.py for consistency
dhruv0811 7719e12
Fix Responses API streaming: truncate oversized input IDs before FMAP…
dhruv0811 4db9f59
Remove unnecessary strip-nulls: FMAPI accepts null values in input
dhruv0811 583f639
Remove msg_id truncation and function_call dedup: not needed by FMAPI
dhruv0811 436a080
Revert test_clients.py changes: no new unit tests in this PR
dhruv0811 93d570b
Reset test_clients.py to match remote main
dhruv0811 fdc4b0c
Shorten _truncate_input_ids docstring
dhruv0811 8037204
Fix Responses API status rejection: strip output-only fields from pas…
dhruv0811 d96586e
Add ID truncation to LangChain Responses API path (max 64 chars)
dhruv0811 4bad7b7
Merge main + address PR review nits
dhruv0811 8348012
Generate UUID fallback when lc_msg.id is blank for passthrough blocks
dhruv0811 ea9e276
Remove .claude/commands/integration-tests.md from PR
dhruv0811 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.