Robert Hyman
b6a8d682d9
refactor(tests): remove unused setUp method
...
The setUp method created provider instances that were never used.
Each test creates its own instance inside the patch context manager,
which is the correct pattern for property mocking.
2025-11-29 01:42:27 -05:00
Robert Hyman
0c3e63c0c7
refactor(tests): address code review feedback
...
- Remove redundant @patch.object decorators (inner context manager suffices)
- Remove try/except blocks that could hide test failures
- Tests now fail fast if mocking is insufficient
2025-11-29 00:55:41 -05:00
Robert Hyman
1f8b58d607
fix(providers): omit store parameter for OpenRouter responses endpoint
...
OpenRouter's /responses endpoint rejects store:true via Zod validation.
This is an endpoint-level limitation, not model-specific. The fix
conditionally omits the store parameter for OpenRouter while maintaining
it for direct OpenAI and Azure OpenAI providers.
- Add provider type check in _generate_with_responses_endpoint
- Include debug logging when store parameter is omitted
- Add regression tests for both OpenRouter and OpenAI behavior
Fixes #348
2025-11-29 00:19:13 -05:00
github-actions[bot]
bcfaccecd4
chore: sync version to config.py [skip ci]
2025-11-21 05:32:25 +00:00
semantic-release
dc55237789
chore(release): 9.4.1
...
Automatically generated by python-semantic-release
2025-11-21 05:32:20 +00:00
Fahad
aceddb655f
fix: regression https://github.com/BeehiveInnovations/zen-mcp-server/issues/338
...
refactor: added regression test
2025-11-21 09:31:34 +04:00
github-actions[bot]
c4461a466f
chore: sync version to config.py [skip ci]
2025-11-18 16:51:37 +00:00
semantic-release
165900db53
chore(release): 9.4.0
...
Automatically generated by python-semantic-release
2025-11-18 16:51:32 +00:00
Fahad
19a2a89b12
fix: failing test for gemini 3.0 pro open router
2025-11-18 20:50:42 +04:00
Fahad
bbfdfac511
feat: Gemini 3.0 Pro Preview for Open Router
2025-11-18 20:44:22 +04:00
Fahad
1579d9f806
refactor: enable search on codex CLI
2025-11-18 20:40:02 +04:00
Fahad
52c4563733
doc: updated docs
2025-11-18 20:38:35 +04:00
github-actions[bot]
d3de61f878
chore: sync version to config.py [skip ci]
2025-11-18 16:33:04 +00:00
semantic-release
7be3e8d9b9
chore(release): 9.3.1
...
Automatically generated by python-semantic-release
2025-11-18 16:32:58 +00:00
Fahad
fe50927f3d
Merge remote-tracking branch 'origin/main'
2025-11-18 20:32:10 +04:00
Fahad
18464a8b54
fix: gemini 3.0 pro does not currently support medium thinking level, updated to use high
2025-11-18 20:32:05 +04:00
github-actions[bot]
d256098340
chore: sync version to config.py [skip ci]
2025-11-18 16:29:23 +00:00
semantic-release
24060c7e11
chore(release): 9.3.0
...
Automatically generated by python-semantic-release
2025-11-18 16:29:17 +00:00
Fahad
fbe2005055
Merge remote-tracking branch 'origin/main'
2025-11-18 20:28:33 +04:00
Fahad
25fd72fbd3
feat: gemini 3.0 pro preview added (as default gemini pro model)
...
refactor: code cleanup
2025-11-18 20:28:27 +04:00
github-actions[bot]
3748d47fab
chore: sync version to config.py [skip ci]
2025-11-18 07:34:10 +00:00
semantic-release
db574af8fb
chore(release): 9.2.2
...
Automatically generated by python-semantic-release
2025-11-18 07:34:05 +00:00
Beehive Innovations
433a67defd
Merge pull request #315 from DragonFSKY/fix/clink-package-data
...
fix(build): include clink resources in package
2025-11-18 11:33:20 +04:00
github-actions[bot]
749bc73079
chore: sync version to config.py [skip ci]
2025-11-18 07:06:29 +00:00
semantic-release
143add8006
chore(release): 9.2.1
...
Automatically generated by python-semantic-release
2025-11-18 07:06:24 +00:00
Beehive Innovations
0e4d4dfe7d
Merge pull request #316 from DragonFSKY/fix/provider-cleanup-bug
...
fix(server): iterate provider instances during shutdown
2025-11-18 11:05:40 +04:00
github-actions[bot]
84f6c4fb24
chore: sync version to config.py [skip ci]
2025-11-18 06:50:22 +00:00
semantic-release
6609ea751a
chore(release): 9.2.0
...
Automatically generated by python-semantic-release
2025-11-18 06:50:17 +00:00
Beehive Innovations
ba63892ae2
Merge pull request #331 from BjornMelin/feat/openai-gpt-5.1-support
...
feat: add OpenAI GPT-5.1 family support
2025-11-18 10:49:30 +04:00
github-actions[bot]
7a1de6477a
chore: sync version to config.py [skip ci]
2025-11-18 06:38:23 +00:00
semantic-release
7437aa43e2
chore(release): 9.1.4
...
Automatically generated by python-semantic-release
2025-11-18 06:38:19 +00:00
Fahad
2ec64ba748
fix: replaced deprecated Codex web search configuration
2025-11-18 10:37:31 +04:00
Bjorn Melin
698d391b26
docs: streamline advanced usage guide by reorganizing table of contents for improved navigation
2025-11-14 01:59:43 -07:00
Bjorn Melin
f713d8a354
feat: enhance model support by adding GPT-5.1 to .gitignore and updating cassette maintenance documentation for dual-model testing
2025-11-14 01:40:49 -07:00
Bjorn Melin
8e9aa2304d
feat: add new GPT-5.1 models to configuration files and update model selection logic in OpenAI provider
2025-11-14 01:35:11 -07:00
Bjorn Melin
dbbfef292c
docs: update .env.example to include new GPT-5.1 model options and clarify existing model descriptions
2025-11-14 01:09:59 -07:00
Bjorn Melin
807c9df70e
docs: update advanced usage and configuration to include new GPT-5.1 models and enhance tool parameters
2025-11-14 01:09:40 -07:00
谢栋梁
d40fc83d75
fix(server): iterate provider instances during shutdown
...
Problem: cleanup_providers() loops over dict.items(), so the loop
variable is a (ProviderType, ModelProvider) tuple and close() never runs.
Impact: Providers like DIAL keep httpx clients open, leaking sockets and
emitting unclosed-client warnings on shutdown.
Solution: Iterate registry._initialized_providers.values() so we close
real provider instances and release network resources.
2025-11-03 21:21:11 +08:00
谢栋梁
e9ac1ce335
fix(build): include clink resources in package
...
Problem: pyproject excludes conf/cli_clients and clink prompts from the
wheel, so ClinkRegistry raises RegistryLoadError after pip install.
Impact: Clink integrations are entirely broken for packaged installs.
Solution: Add conf/cli_clients/*.json and systemprompts/clink/*.txt to
setuptools package-data so wheels ship required assets.
Fixes: pip install . will now include all clink configuration files
2025-11-03 20:27:06 +08:00
github-actions[bot]
4d3d177d91
chore: sync version to config.py [skip ci]
2025-10-22 16:35:23 +00:00
semantic-release
b02332c67e
chore(release): 9.1.3
...
Automatically generated by python-semantic-release
2025-10-22 16:35:17 +00:00
Fahad
2a8dff0cc8
fix: telemetry option no longer available in gemini 0.11
...
fix: fixed tests
2025-10-22 17:53:10 +04:00
Fahad
236e0c1478
Merge remote-tracking branch 'origin/main'
2025-10-22 16:54:27 +04:00
Fahad
3e27319e60
fix: reduced token usage, removed parameters from schema that CLIs never seem to use
2025-10-22 13:31:08 +04:00
github-actions[bot]
9e163f9dc0
chore: sync version to config.py [skip ci]
2025-10-22 08:07:22 +00:00
Fahad
3efff6056e
refactor: improved precommit system prompt
2025-10-22 12:06:17 +04:00
Fahad
b0ae46110a
Merge remote-tracking branch 'origin/main'
2025-10-21 11:06:23 +04:00
Fahad
d36489fdc9
fix:sed usage https://github.com/BeehiveInnovations/zen-mcp-server/issues/287
2025-10-21 11:06:18 +04:00
github-actions[bot]
557e443a63
chore: sync version to config.py [skip ci]
2025-10-21 06:42:02 +00:00
semantic-release
0b6ecfaae0
chore(release): 9.1.2
...
Automatically generated by python-semantic-release
2025-10-21 06:41:56 +00:00