17 KiB
CHANGELOG
v5.20.0 (2025-10-03)
Chores
- Sync version to config.py [skip ci]
(
539bc72)
v5.19.0 (2025-10-03)
Bug Fixes
- Add GPT-5-Codex to Responses API routing and simplify comments
(
82b021d)
Chores
- Sync version to config.py [skip ci]
(
8e32ef3)
Documentation
- Bumped defaults
(
95d98a9)
Features
- Add GPT-5-Codex support with Responses API integration
(
f265342)
Testing
- Cross tool memory recall, testing continuation via cassette recording
(
88493bd)
v5.18.3 (2025-10-03)
Bug Fixes
- External model name now recorded properly in responses
(
d55130a)
Chores
- Sync version to config.py [skip ci]
(
5714e20)
Documentation
- Updated docs
(
b4e5090)
Refactoring
-
Generic name for the CLI agent (
e9b6947) -
Generic name for the CLI agent (
7a6fa0e) -
Generic name for the CLI agent (
b692da2) -
Generic name for the CLI agent (
f76ebbf) -
Generic name for the CLI agent (
c05913a) -
Generic name for the CLI agent (
0dfaa63)
Testing
- Fixed integration tests, removed magicmock
(
87ccb6b)
v5.18.2 (2025-10-02)
Bug Fixes
Chores
- Sync version to config.py [skip ci]
(
bf2196c)
v5.18.1 (2025-10-02)
Chores
- Sync version to config.py [skip ci]
(
e434a26)
v5.18.0 (2025-10-02)
Chores
- Sync version to config.py [skip ci]
(
e78fe35)
Features
- Added
intelligence_scoreto the model capabilities schema; a 1-20 number that can be specified to influence the sort order of models presented to the CLI inauto selectionmode (6cab9e5)
v5.17.4 (2025-10-02)
Chores
- Sync version to config.py [skip ci]
(
a6c9b92)
v5.17.3 (2025-10-02)
Chores
- Sync version to config.py [skip ci]
(
722f6f8)
v5.17.2 (2025-10-02)
Chores
- Sync version to config.py [skip ci]
(
e47a7e8)
v5.17.1 (2025-10-02)
Bug Fixes
- Baseclass should return MODEL_CAPABILITIES
(
82a03ce)
Chores
- Sync version to config.py [skip ci]
(
7ce66bd)
Documentation
- Document custom timeout values
(
218fbdf)
Refactoring
-
Clean temperature inference (
9c11ecc) -
Cleanup (
6ec2033) -
Cleanup provider base class; cleanup shared responsibilities; cleanup public contract (
693b84d) -
Cleanup token counting (
7fe9fc4) -
Code cleanup (
bb138e2) -
Code cleanup (
182aa62) -
Moved image related code out of base provider into a separate utility (
14a35af) -
Moved temperature method from base provider to model capabilities (
6d237d0) -
Moved temperature method from base provider to model capabilities (
f461cb4) -
Removed hard coded checks, use model capabilities instead (
250545e) -
Removed hook from base class, turned into helper static method instead (
2b10adc) -
Removed method from provider, should use model capabilities instead (
a254ff2) -
Renaming to reflect underlying type (
1dc25f6)
v5.17.0 (2025-10-02)
Bug Fixes
- Use types.HttpOptions from module imports instead of local import
(
956e8a6)
Chores
- Sync version to config.py [skip ci]
(
0836213)
Code Style
- Apply Black formatting to use double quotes
(
33ea896)
Features
- Add custom Gemini endpoint support
(
462bce0)
Refactoring
- Simplify Gemini provider initialization using kwargs dict
(
023940b)
v5.16.0 (2025-10-01)
Bug Fixes
- Resolve logging timing and import organization issues
(
d34c299)
Chores
- Sync version to config.py [skip ci]
(
b6c4bca)
Code Style
- Fix ruff import sorting issue
(
4493a69)
Features
- Add configurable environment variable override system
(
93ce698)
v5.15.0 (2025-10-01)
Chores
- Sync version to config.py [skip ci]
(
b0fe956)
Features
- Depending on the number of tools in use, this change should save ~50% of overall tokens used.
fixes https://github.com/BeehiveInnovations/zen-mcp-server/issues/255 but also refactored
individual tools to instead encourage the agent to use the listmodels tool if needed.
(
d9449c7)
Performance Improvements
- Tweaks to schema descriptions, aiming to reduce token usage without performance degradation
(
cc8a4df)
Refactoring
- Trimmed some prompts
(
f69ff03)
v5.14.1 (2025-10-01)
Bug Fixes
Chores
- Sync version to config.py [skip ci]
(
692016c)
v5.14.0 (2025-10-01)
Chores
- Sync version to config.py [skip ci]
(
c0f822f)
Features
- Add Claude Sonnet 4.5 and update alias configuration
(
95c4822)
Testing
- Update tests to match new Claude Sonnet 4.5 alias configuration
(
7efb409)
v5.13.0 (2025-10-01)
Bug Fixes
-
Add sonnet alias for Claude Sonnet 4.1 to match opus/haiku pattern (
dc96344) -
Missing "optenai/" in name (
7371ed6)
Chores
- Sync version to config.py [skip ci]
(
b8479fc)
Features
- Add comprehensive GPT-5 series model support
(
4930824)
v5.12.1 (2025-10-01)
Bug Fixes
- Resolve consensus tool model_context parameter missing issue
(
9044b63)
Chores
- Sync version to config.py [skip ci]
(
e3ebf4e)
Code Style
- Fix trailing whitespace in consensus.py
(
0760b31)
Refactoring
- Optimize ModelContext creation in consensus tool
(
30a8952)
v5.12.0 (2025-10-01)
Bug Fixes
- Removed use_websearch; this parameter was confusing Codex. It started using this to prompt the
external model to perform searches! web-search is enabled by Claude / Codex etc by default and the
external agent can ask claude to search on its behalf.
(
cff6d89)
Chores
- Sync version to config.py [skip ci]
(
28cabe0)
Features
- Implement semantic cassette matching for o3 models
(
70fa088)
v5.11.2 (2025-10-01)
Chores
- Sync version to config.py [skip ci]
(
4d6f1b4)
v5.11.1 (2025-10-01)
Bug Fixes
- Remove duplicate OpenAI models from listmodels output
(
c29e762)
Chores
- Sync version to config.py [skip ci]
(
1209064)
Testing
- Update OpenAI provider alias tests to match new format
(
d13700c)
v5.11.0 (2025-08-26)
Chores
- Sync version to config.py [skip ci]
(
9735469)
Features
- Codex CLI support
(
ce56d16)
v5.10.3 (2025-08-24)
Bug Fixes
-
Address test failures and PR feedback (
6bd9d67) -
Resolve temperature handling issues for O3/custom models (#245,
3b4fd88)
Chores
- Sync version to config.py [skip ci]
(
d6e6808)
v5.10.2 (2025-08-24)
Bug Fixes
- Another fix for https://github.com/BeehiveInnovations/zen-mcp-server/issues/251
(
a07036e)
Chores
- Sync version to config.py [skip ci]
(
9da5c37)
v5.10.0 (2025-08-22)
Chores
- Sync version to config.py [skip ci]
(
1254205)
Features
- Refactored and tweaked model descriptions / schema to use fewer tokens at launch (average
reduction per field description: 60-80%) without sacrificing tool effectiveness
(
4b202f5)
v5.9.0 (2025-08-21)
Documentation
- Update instructions for precommit
(
90821b5)
Features
- Refactored and improved codereview in line with precommit. Reviews are now either external
(default) or internal. Takes away anxiety and loss of tokens when Claude incorrectly decides to be
'confident' about its own changes and bungle things up.
(
80d21e5)
Refactoring
- Minor prompt tweaks
(
d30c212)
v5.8.6 (2025-08-20)
Bug Fixes
-
Escape backslashes in TOML regex pattern (
1c973af) -
Establish version 5.8.6 and add version sync automation (
90a4195) -
Restore proper version 5.8.6 (
340b58f)
Chores
- Sync version to config.py [skip ci]
(
4f82f65)
v1.1.0 (2025-08-20)
Features
- Improvements to precommit
(
2966dcf)
v1.0.0 (2025-08-20)
- Initial Release