Fahad
8729951b9a
style: formatting
2025-10-02 14:51:02 +04:00
Fahad
4c288b2385
fix: improved conversation retrieval
2025-10-02 14:47:24 +04:00
Fahad
9dec2e8b23
Merge remote-tracking branch 'origin/main'
2025-10-02 13:49:28 +04:00
Fahad
d285fadf4c
fix: custom provider must only accept a model if it's declared explicitly. Upon model rejection (in auto mode) the list of available models is returned up-front to help with selection.
2025-10-02 13:49:23 +04:00
github-actions[bot]
e47a7e89d5
chore: sync version to config.py [skip ci]
2025-10-02 09:05:28 +00:00
semantic-release
962747e308
chore(release): 5.17.1
...
Automatically generated by python-semantic-release
2025-10-02 09:05:23 +00:00
Fahad
82a03ce63f
fix: baseclass should return MODEL_CAPABILITIES
2025-10-02 13:04:33 +04:00
Fahad
693b84db2b
refactor: cleanup provider base class; cleanup shared responsibilities; cleanup public contract
...
docs: document provider base class
refactor: cleanup custom provider, it should only deal with `is_custom` model configurations
fix: make sure openrouter provider does not load `is_custom` models
fix: listmodels tool cleanup
2025-10-02 12:59:45 +04:00
Fahad
6ec2033f34
refactor: cleanup
2025-10-02 11:47:09 +04:00
Fahad
7fe9fc49f8
refactor: cleanup token counting
2025-10-02 11:35:29 +04:00
Fahad
14a35afa1d
refactor: moved image related code out of base provider into a separate utility
2025-10-02 11:23:15 +04:00
Fahad
a254ff2220
refactor: removed method from provider, should use model capabilities instead
...
refactor: cleanup temperature factory method
2025-10-02 11:08:56 +04:00
Fahad
9c11ecc4bf
refactor: clean temperature inference
2025-10-02 10:41:05 +04:00
Fahad
6d237d0970
refactor: moved temperature method from base provider to model capabilities
...
refactor: model listing cleanup, moved logic to model_capabilities.py
docs: added AGENTS.md for onboarding Codex
2025-10-02 10:25:41 +04:00
Fahad
f461cb4519
refactor: moved temperature method from base provider to model capabilities
...
docs: added AGENTS.md for onboarding Codex
2025-10-02 09:17:36 +04:00
Fahad
1dc25f6c3d
refactor: renaming to reflect underlying type
...
docs: updated to reflect new modules
2025-10-02 09:07:40 +04:00
Fahad
2b10adcaf2
refactor: removed hook from base class, turned into helper static method instead
2025-10-02 08:45:59 +04:00
Fahad
250545e34f
refactor: removed hard coded checks, use model capabilities instead
2025-10-02 08:32:51 +04:00
Fahad
bb138e2fb5
refactor: code cleanup
2025-10-02 08:22:01 +04:00
Fahad
182aa627df
refactor: code cleanup
2025-10-02 08:09:44 +04:00
Fahad
218fbdf49c
docs: Document custom timeout values
2025-10-02 06:16:37 +04:00
github-actions[bot]
7ce66bd950
chore: sync version to config.py [skip ci]
2025-10-02 02:02:25 +00:00
semantic-release
f172ba9b09
chore(release): 5.17.0
...
Automatically generated by python-semantic-release
2025-10-02 02:02:21 +00:00
Beehive Innovations
48885e7a5b
Merge pull request #250 from DragonFSKY/feat/custom-gemini-endpoint
...
feat: add custom Gemini endpoint support
2025-10-02 06:01:38 +04:00
github-actions[bot]
0836213071
chore: sync version to config.py [skip ci]
2025-10-01 19:09:31 +00:00
semantic-release
10a3fdc250
chore(release): 5.16.0
...
Automatically generated by python-semantic-release
2025-10-01 19:09:26 +00:00
Beehive Innovations
54754002ac
Merge pull request #259 from DragonFSKY/feature/force-override-env-config
...
feat: add configurable environment variable override system
2025-10-01 23:08:46 +04:00
Beehive Innovations
563f3c1577
Merge pull request #267 from devondragon/patch-1
...
Update descriptions for Claude models in JSON config
2025-10-01 22:48:53 +04:00
github-actions[bot]
b6c4bca158
chore: sync version to config.py [skip ci]
2025-10-01 18:40:04 +00:00
semantic-release
25f4e38217
chore(release): 5.15.0
...
Automatically generated by python-semantic-release
2025-10-01 18:39:58 +00:00
Fahad
cc8a4dfd21
Overall savings should now be 50%+ tokens used
...
perf: tweaks to schema descriptions, aiming to reduce token usage without performance degradation
2025-10-01 22:39:12 +04:00
Fahad
f69ff03c4d
refactor: trimmed some prompts
...
style: version tool output now mentions the default model in use
2025-10-01 21:55:05 +04:00
Fahad
d9449c7bb6
feat: 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.
2025-10-01 21:40:31 +04:00
Devon Hillard
42e24a9638
Merge pull request #1 from BeehiveInnovations/main
...
Refreshing this branch
2025-10-01 10:33:12 -06:00
Fahad
5ff27f5b3e
Merge remote-tracking branch 'origin/main'
2025-10-01 20:31:35 +04:00
Fahad
0d687ddf3b
docs: https://github.com/BeehiveInnovations/zen-mcp-server/issues/266
2025-10-01 20:31:30 +04:00
github-actions[bot]
b0fe956f8a
chore: sync version to config.py [skip ci]
2025-10-01 16:24:30 +00:00
semantic-release
26e8d9f217
chore(release): 5.14.1
...
Automatically generated by python-semantic-release
2025-10-01 16:24:26 +00:00
Fahad
696b45f25e
fix: https://github.com/BeehiveInnovations/zen-mcp-server/issues/258
2025-10-01 20:23:38 +04:00
Devon Hillard
1df4ad92e7
Update descriptions for Claude models in JSON config
...
Fixing model description for Sonnet 4.5
2025-10-01 10:17:43 -06:00
github-actions[bot]
692016c620
chore: sync version to config.py [skip ci]
2025-10-01 16:01:26 +00:00
semantic-release
050c82d6af
chore(release): 5.14.0
...
Automatically generated by python-semantic-release
2025-10-01 16:01:20 +00:00
Fahad
95c4822af2
feat: add Claude Sonnet 4.5 and update alias configuration
...
- Added anthropic/claude-sonnet-4.5 with sonnet and sonnet4.5 aliases
- Updated sonnet alias to point to newest Sonnet 4.5 (was 4.1)
- Kept sonnet4.1 alias for backwards compatibility with Claude Sonnet 4.1
- All tests updated and passing 100%
2025-10-01 19:57:52 +04:00
Fahad
7efb4094d4
test: update tests to match new Claude Sonnet 4.5 alias configuration
...
- Updated sonnet alias to point to claude-sonnet-4.5 instead of 4.1
- Removed references to deprecated 'claude' alias
- Added sonnet4.1 alias for claude-sonnet-4.1 backwards compatibility
- All 809 tests passing
2025-10-01 19:57:43 +04:00
github-actions[bot]
c0f822ffa2
chore: sync version to config.py [skip ci]
2025-10-01 15:52:15 +00:00
semantic-release
ce0b59ae14
chore(release): 5.13.0
...
Automatically generated by python-semantic-release
2025-10-01 15:52:11 +00:00
Fahad
bf9344963f
Merge branch 'pr-247-modified'
2025-10-01 19:51:29 +04:00
Fahad
acef7da93c
Cleanup
2025-10-01 19:51:24 +04:00
Fahad
dc96344db0
fix: add sonnet alias for Claude Sonnet 4.1 to match opus/haiku pattern
2025-10-01 19:51:15 +04:00
Fahad
484d78d96b
Cleanup
2025-10-01 19:46:43 +04:00