Commit Graph

1020 Commits

Author SHA1 Message Date
Fahad
8b3a2867fb fix: https://github.com/BeehiveInnovations/zen-mcp-server/issues/194 2025-10-02 23:12:52 +04:00
Fahad
547feb26a8 Merge remote-tracking branch 'origin/main' 2025-10-02 22:47:03 +04:00
Fahad
a199e4a955 refactor: cleanup old use_websearch param 2025-10-02 22:46:58 +04:00
github-actions[bot]
bf2196cdd5 chore: sync version to config.py [skip ci] 2025-10-02 18:17:25 +00:00
semantic-release
28c3000f58 chore(release): 5.18.1
Automatically generated by python-semantic-release
2025-10-02 18:17:20 +00:00
Fahad
7320228bac Merge remote-tracking branch 'origin/main' 2025-10-02 22:16:28 +04:00
Fahad
d090d5a88e fix: continuation_id warning when using consensus 2025-10-02 22:16:23 +04:00
github-actions[bot]
e434a2614a chore: sync version to config.py [skip ci] 2025-10-02 17:44:38 +00:00
semantic-release
bf54beb221 chore(release): 5.18.0
Automatically generated by python-semantic-release
2025-10-02 17:44:32 +00:00
Fahad
6cab9e56fc feat: added intelligence_score to the model capabilities schema; a 1-20 number that can be specified to influence the sort order of models presented to the CLI in auto selection mode
fix: model definition re-introduced into the schema but intelligently and only a summary is generated per tool. Required to ensure CLI calls and uses the correct model
fix: removed `model` param from some tools where this wasn't needed
fix: fixed adherence to `*_ALLOWED_MODELS` by advertising only the allowed models to the CLI
fix: removed duplicates across providers when passing canonical names back to the CLI; the first enabled provider wins
2025-10-02 21:43:44 +04:00
github-actions[bot]
e78fe35a1b chore: sync version to config.py [skip ci] 2025-10-02 13:25:18 +00:00
semantic-release
6a392f2dc0 chore(release): 5.17.4
Automatically generated by python-semantic-release
2025-10-02 13:25:13 +00:00
Fahad
94bb4f56a3 Merge remote-tracking branch 'origin/main' 2025-10-02 17:24:15 +04:00
Fahad
1426277ef8 fix: improved initial instructions on using the listmodels tool 2025-10-02 17:24:08 +04:00
github-actions[bot]
a6c9b9212c chore: sync version to config.py [skip ci] 2025-10-02 10:58:11 +00:00
semantic-release
143b88acf6 chore(release): 5.17.3
Automatically generated by python-semantic-release
2025-10-02 10:58:07 +00:00
Fahad
5f7211b19f Merge remote-tracking branch 'origin/main' 2025-10-02 14:57:22 +04:00
Fahad
eb0afe1ab8 fix: stronger wording around model name usage
style: formatting
2025-10-02 14:54:05 +04:00
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
github-actions[bot]
722f6f86ae chore: sync version to config.py [skip ci] 2025-10-02 09:50:13 +00:00
semantic-release
02c55d4c4b chore(release): 5.17.2
Automatically generated by python-semantic-release
2025-10-02 09:50:07 +00: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