Gabriel Gavilan and GitHub
878c31752f
Merge pull request #72 from gabrii/dependabot/pip/requirements/black-25.12.0
...
Bump black from 25.11.0 to 25.12.0 in /requirements
2025-12-26 10:09:26 +01:00
Gabriel Gavilan and GitHub
6c313ae162
Merge pull request #70 from gabrii/dependabot/pip/requirements/flake8-pyproject-1.2.4
...
Bump flake8-pyproject from 1.2.3 to 1.2.4 in /requirements
2025-12-08 08:40:11 +01:00
Gabriel Gavilan and GitHub
0e38aaa82d
Merge pull request #68 from gabrii/gpt-5.1-update
...
Change default truncation to prevent issues with gpt-5.1-codex.*
2025-11-22 11:39:26 +01:00
Gabriel Gavilan
8a82e6e094
Change default truncation to prevent issues with gpt-5.1-codex.*
2025-11-22 11:29:58 +01:00
Gabriel Gavilan and GitHub
09959752bc
Merge pull request #66 from gabrii/gpt-5.1-update
...
Gpt 5.1 update
2025-11-21 16:35:00 +01:00
Gabriel Gavilan
45ac30325a
Improve reporting of response.error SSE event
2025-11-21 16:33:35 +01:00
Gabriel Gavilan
f098684fc5
Update readme with gpt-5.1 changes
2025-11-21 16:32:47 +01:00
Gabriel Gavilan and GitHub
81f2ef5538
Merge pull request #65 from gabrii/tool-call-merge
...
Tool call merge
2025-11-21 15:30:09 +01:00
Gabriel Gavilan
b7947fba0b
Add test for empty tools scenario
2025-11-21 15:28:36 +01:00
Gabriel Gavilan
c32056709f
Partially revert 7b6c640f91
2025-11-21 13:54:06 +01:00
Gabriel Gavilan and GitHub
7b6c640f91
Merge pull request #61 from DenisAit/main
...
Error in Tool Call
2025-11-21 13:39:14 +01:00
Gabriel Gavilan and GitHub
fccd48e065
Merge pull request #64 from gabrii/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-21 10:06:17 +01:00
Gabriel Gavilan and GitHub
bdfa41a8cb
Merge pull request #62 from gabrii/dependabot/pip/requirements/pytest-9.0.1
...
Bump pytest from 8.4.2 to 9.0.1 in /requirements
2025-11-21 10:06:07 +01:00
Gabriel Gavilan and GitHub
1b1f8a7438
Merge pull request #59 from gabrii/dependabot/pip/requirements/black-25.11.0
...
Bump black from 25.9.0 to 25.11.0 in /requirements
2025-11-21 10:05:56 +01:00
Gabriel Gavilan and GitHub
5fa1ca0748
Merge pull request #53 from gabrii/dependabot/pip/requirements/isort-7.0.0
...
Bump isort from 6.0.1 to 7.0.0 in /requirements
2025-11-21 10:05:47 +01:00
Gabriel Gavilan and GitHub
eada1f8719
Merge pull request #58 from gabrii/azure-models-update
...
Azure models update
2025-11-08 12:38:38 +01:00
Gabriel Gavilan
d01b6c30f4
Merge remote-tracking branch 'origin/dependabot/pip/requirements/environs-14.5.0' into azure-models-update
2025-11-08 12:37:21 +01:00
Gabriel Gavilan
523fd4195f
Merge remote-tracking branch 'origin/dependabot/pip/requirements/flake8-isort-7.0.0' into azure-models-update
2025-11-08 12:37:01 +01:00
Gabriel Gavilan
63a946ad4f
Update readme to reflect Azure changes and gpt-5-pro/codex test results
2025-11-08 12:36:07 +01:00
Gabriel Gavilan and GitHub
0380a1e7ce
Merge pull request #56 from gabrii/dependabot/pip/requirements/environs-14.4.0
...
Bump environs from 14.3.0 to 14.4.0 in /requirements
2025-11-03 11:12:40 +01:00
Gabriel Gavilan and GitHub
2ecef6e48f
Merge pull request #54 from gabrii/logging-improvements
...
Improve logging options and exception handling
2025-10-18 18:49:25 +02:00
gabrii
88d2486e1d
Improve logging options and exception handling
2025-10-18 18:47:49 +02:00
Gabriel Gavilan and GitHub
a5d3765b0c
Merge pull request #51 from gabrii/dependabot/pip/requirements/webtest-3.0.7
...
Bump webtest from 3.0.6 to 3.0.7 in /requirements
2025-10-14 13:11:13 +02:00
Gabriel Gavilan and GitHub
d3954b8f79
Merge pull request #52 from gabrii/dependabot/pip/requirements/rich-14.2.0
...
Bump rich from 14.1.0 to 14.2.0 in /requirements
2025-10-14 13:11:04 +02:00
Gabriel Gavilan and GitHub
c9137fa796
Merge pull request #49 from gabrii/code-cleanup
...
Code cleanup
2025-09-30 17:33:49 +02:00
gabrii
7646d7a921
Support calls without tools
2025-09-30 17:32:35 +02:00
gabrii
9d1d9ee4e7
Improve context logging output
2025-09-30 14:35:29 +02:00
gabrii
4fdd215938
Remove loguru and simplify logging setup
2025-09-30 14:35:29 +02:00
gabrii
48ab5a37c7
Simplify and add coverage for sse parser
2025-09-25 19:00:19 +02:00
gabrii
a4218887ea
Improve coverage for recordings functionality
2025-09-25 18:55:32 +02:00
gabrii
96685fe77b
Remove unused branches in logging
2025-09-25 18:33:59 +02:00
gabrii
555c8fe619
Improve logic of request adapting args
2025-09-25 18:30:35 +02:00
gabrii
c2a148b384
Improve logic for azure error formatting
2025-09-25 18:18:19 +02:00
gabrii
f39ce829ed
Remove unecessary --fix-imports lint flag
2025-09-25 18:04:32 +02:00
gabrii
fe505d8846
Improve error handling and reporting for auth / invalid model / invalid summary level
2025-09-25 12:17:37 +02:00
gabrii
f5796469b3
Remove duplication of closing </think> tags in response adapter
2025-09-25 11:21:49 +02:00
Gabriel Gavilan and GitHub
7733147313
Merge pull request #44 from gabrii/dependabot/pip/requirements/gevent-25.9.1
...
Bump gevent from 25.8.2 to 25.9.1 in /requirements
2025-09-23 17:45:45 +02:00
Gabriel Gavilan and GitHub
caa86e555a
Merge pull request #47 from gabrii/dependabot/pip/requirements/black-25.9.0
...
Bump black from 25.1.0 to 25.9.0 in /requirements
2025-09-23 17:45:26 +02:00
Gabriel Gavilan and GitHub
b97582bc8d
Merge pull request #48 from gabrii/45-add-support-for-verbosity
...
Close #45 : Add verbosity setting
2025-09-23 17:45:08 +02:00
gabrii
424c29d55d
Close #45 : Add verbosity setting
2025-09-23 17:43:33 +02:00
Gabriel Gavilan and GitHub
b375519909
Merge pull request #43 from gabrii/42-remove-unused-code-and-improve-test-coverage
...
Remove unused code and improve test coverage
2025-09-18 13:07:28 +02:00
gabrii
0fbcd294a4
Improve coverage of recording tests
2025-09-18 12:56:52 +02:00
gabrii
6e7a0b66f4
Change how we run pytest, to increase coverage calculation
2025-09-18 12:27:02 +02:00
gabrii
876f539ebb
Remove facory-boy requirement
2025-09-18 12:20:36 +02:00
gabrii
230b3be8f8
Add recording for invalid json
2025-09-18 11:04:16 +02:00
gabrii
4a5c63c126
Test logging
2025-09-18 11:03:50 +02:00
gabrii
40c39a0372
Remove unused code
2025-09-18 11:03:50 +02:00
gabrii
effda388d6
Test commands
2025-09-18 11:03:50 +02:00
gabrii
ee08657657
Add recording functionality tests
2025-09-18 09:39:29 +02:00
gabrii
2bb2fae779
Split tests
2025-09-18 09:16:04 +02:00
gabrii
6ab49d2db1
Extend replay_base to be able to overwrite config
2025-09-18 09:14:03 +02:00
gabrii
0315a42be6
Test configuration
2025-09-18 08:36:16 +02:00
gabrii
933567edc0
Remove call id normalization
2025-09-18 07:59:25 +02:00
gabrii
88d124317c
Add default recording for tests
2025-09-17 18:31:31 +02:00
gabrii
35ff9c9d07
Prune seamingly unused code
2025-09-17 18:28:01 +02:00
gabrii
868fca2182
Add tests for azure errors
2025-09-17 18:28:01 +02:00
gabrii
f808f2d5fd
Parametrize status codes, headers, and more in ReplyBase
2025-09-17 18:28:01 +02:00
gabrii
0f43b84fbc
Remove early response functionality
2025-09-17 16:29:04 +02:00
gabrii
35fc52f791
Fix typo on replay name
2025-09-17 16:22:19 +02:00
Gabriel Gavilan and GitHub
0a45e14829
Merge pull request #40 from gabrii/27-increase-test-coverage
...
Parallel function calling and Increase test coverage
2025-09-17 09:42:06 +02:00
gabrii
0bf1164956
Add initial test recordings
2025-09-17 09:39:37 +02:00
gabrii
b8e4c3cb67
Close #27 : Implement replay testing of recorded traffic
2025-09-17 09:38:49 +02:00
gabrii
c54b3c4d84
Close #39 : parallel function calling
2025-09-17 09:38:34 +02:00
gabrii
c256bd4da1
Relay <think> earlier
2025-09-17 09:36:38 +02:00
gabrii
cdaeb14bd2
Fix context not being available while streaming
2025-09-16 17:25:05 +02:00
gabrii
38e51f93d9
Use correct models in /models endpoint
2025-09-16 17:13:05 +02:00
Gabriel Gavilan and GitHub
b3669d0701
Merge pull request #38 from gabrii/37-improve-401-reporting
...
Fix #37 Improve 401 resporting
2025-09-16 08:54:32 +02:00
gabrii
1856dd473e
Fix #37 Improve 401 resporting
2025-09-16 08:53:19 +02:00
Gabriel Gavilan and GitHub
3699ca3aa4
Merge pull request #36 from gabrii/35-handle-model-generating-invalid-json-gracefully
...
Fix #35 : logging crashes when model provides invalid json
2025-09-15 12:42:03 +02:00
gabrii
e2c17846df
Fix #35 : logging crashes when model provides invalid json
2025-09-15 12:40:54 +02:00
Gabriel Gavilan and GitHub
b24b47f2b6
Merge pull request #32 from hjertefolger/fix/azure-call-id-and-fstring
...
fix(azure): normalize tool call IDs and f-string with backslashes
2025-09-15 12:12:40 +02:00
Gabriel Gavilan and GitHub
e9512b1fa2
Merge pull request #31 from gabrii/24-option-to-disable-reasoning-summaries-for-azure-accounts-that-have-not-gone-through-the-needed-verification
...
#24 option to disable reasoning summaries for azure accounts that have not gone through the needed verification
2025-09-15 10:53:24 +02:00
gabrii
af9a30f9bc
Allow disabling reasoning summaries
2025-09-15 10:49:29 +02:00
gabrii
dab0265142
Support "minimal" reasoning effort
2025-09-15 10:24:51 +02:00
Gabriel Gavilan and GitHub
6c396fd641
Merge pull request #30 from gabrii/29-request-failed
...
Fix default mechanism for azure settings, and improve reporting of azure errors
2025-09-15 08:53:26 +02:00
gabrii
d0b90b20fc
Improve azure error reporting
...
Prints to both the terminal and cursor:
- The endpoint url (redacting the resource)
- The azure response (redacting instructions/tools/input/prompt_cache_key)
- CTA to report the issue
2025-09-15 08:49:49 +02:00
gabrii
cbbe5dedae
Fixes #29 : Default mechanism for optional azure settings lead to blank arguments
2025-09-15 08:47:02 +02:00
gabrii
8a87d0033b
Squash everything befor release.
...
Some past commits might have contained Cursor's IP or accidentally
commited API keys. Before making the repository public, all the history
has been squashed into a single commit with.
2025-09-14 17:38:55 +02:00