Fahad
950b37a5d4
Merge remote-tracking branch 'origin/main'
2025-10-03 13:07:47 +04:00
Fahad
3c4b1368c6
test: http cassettes added for improved testing of consensus
2025-10-03 13:07:42 +04:00
github-actions[bot]
8e32ef33e3
chore: sync version to config.py [skip ci]
2025-10-03 07:29:52 +00:00
semantic-release
a22bc14fac
chore(release): 5.18.3
...
Automatically generated by python-semantic-release
2025-10-03 07:29:48 +00:00
Fahad
d55130a430
fix: external model name now recorded properly in responses
...
test: http cassettes added for improved integration tests
refactor: generic name for the CLI agent
2025-10-03 11:29:06 +04:00
Fahad
e9b69476cd
refactor: generic name for the CLI agent
2025-10-03 11:18:59 +04:00
Fahad
7a6fa0e77a
refactor: generic name for the CLI agent
2025-10-03 10:55:10 +04:00
Fahad
b692da2a82
refactor: generic name for the CLI agent
2025-10-03 10:55:06 +04:00
Fahad
f76ebbf280
refactor: generic name for the CLI agent
2025-10-03 10:51:36 +04:00
Fahad
c05913a09e
refactor: generic name for the CLI agent
2025-10-03 10:50:44 +04:00
Fahad
0dfaa6312e
refactor: generic name for the CLI agent
2025-10-03 10:48:28 +04:00
Fahad
87ccb6b25b
test: fixed integration tests, removed magicmock
2025-10-02 23:47:44 +04:00
Fahad
b4e50901ba
docs: updated docs
2025-10-02 23:33:40 +04:00
Fahad
9100febdf9
Merge remote-tracking branch 'origin/main'
2025-10-02 23:28:55 +04:00
Fahad
6fb51adfff
docs: updated docs on adding a new tool
2025-10-02 23:28:50 +04:00
github-actions[bot]
5714e20164
chore: sync version to config.py [skip ci]
2025-10-02 19:13:44 +00:00
semantic-release
862a0bfab5
chore(release): 5.18.2
...
Automatically generated by python-semantic-release
2025-10-02 19:13:39 +00:00
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