Commit Graph
72 Commits
Author SHA1 Message Date
Gabriel Gavilan f098684fc5 Update readme with gpt-5.1 changes 2025-11-21 16:32:47 +01:00
Gabriel GavilanandGitHub 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 GavilanandGitHub 7b6c640f91 Merge pull request #61 from DenisAit/main
Error in Tool Call
2025-11-21 13:39:14 +01:00
Gabriel GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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 GavilanandGitHub 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