Commit Graph

  • 4c288b2385 fix: improved conversation retrieval Fahad 2025-10-02 14:47:24 +04:00
  • 722f6f86ae chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-02 09:50:13 +00:00
  • 02c55d4c4b chore(release): 5.17.2 semantic-release 2025-10-02 09:50:01 +00:00
  • 9dec2e8b23 Merge remote-tracking branch 'origin/main' Fahad 2025-10-02 13:49:28 +04:00
  • 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. Fahad 2025-10-02 13:49:23 +04:00
  • e47a7e89d5 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-02 09:05:28 +00:00
  • 962747e308 chore(release): 5.17.1 semantic-release 2025-10-02 09:05:16 +00:00
  • 82a03ce63f fix: baseclass should return MODEL_CAPABILITIES Fahad 2025-10-02 13:04:33 +04:00
  • 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 Fahad 2025-10-02 12:59:45 +04:00
  • 6ec2033f34 refactor: cleanup Fahad 2025-10-02 11:47:09 +04:00
  • 7fe9fc49f8 refactor: cleanup token counting Fahad 2025-10-02 11:35:29 +04:00
  • 14a35afa1d refactor: moved image related code out of base provider into a separate utility Fahad 2025-10-02 11:23:15 +04:00
  • a254ff2220 refactor: removed method from provider, should use model capabilities instead refactor: cleanup temperature factory method Fahad 2025-10-02 11:08:56 +04:00
  • 9c11ecc4bf refactor: clean temperature inference Fahad 2025-10-02 10:41:05 +04:00
  • 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 Fahad 2025-10-02 10:25:41 +04:00
  • f461cb4519 refactor: moved temperature method from base provider to model capabilities docs: added AGENTS.md for onboarding Codex Fahad 2025-10-02 09:17:36 +04:00
  • 1dc25f6c3d refactor: renaming to reflect underlying type docs: updated to reflect new modules Fahad 2025-10-02 09:07:40 +04:00
  • 2b10adcaf2 refactor: removed hook from base class, turned into helper static method instead Fahad 2025-10-02 08:45:59 +04:00
  • 250545e34f refactor: removed hard coded checks, use model capabilities instead Fahad 2025-10-02 08:32:51 +04:00
  • bb138e2fb5 refactor: code cleanup Fahad 2025-10-02 08:22:01 +04:00
  • 182aa627df refactor: code cleanup Fahad 2025-10-02 08:09:44 +04:00
  • 218fbdf49c docs: Document custom timeout values Fahad 2025-10-02 06:16:37 +04:00
  • 7ce66bd950 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-02 02:02:25 +00:00
  • f172ba9b09 chore(release): 5.17.0 semantic-release 2025-10-02 02:02:14 +00:00
  • 48885e7a5b Merge pull request #250 from DragonFSKY/feat/custom-gemini-endpoint Beehive Innovations 2025-10-02 06:01:38 +04:00
  • 0836213071 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 19:09:31 +00:00
  • 10a3fdc250 chore(release): 5.16.0 semantic-release 2025-10-01 19:09:21 +00:00
  • 54754002ac Merge pull request #259 from DragonFSKY/feature/force-override-env-config Beehive Innovations 2025-10-01 23:08:46 +04:00
  • 563f3c1577 Merge pull request #267 from devondragon/patch-1 Beehive Innovations 2025-10-01 22:48:53 +04:00
  • b6c4bca158 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 18:40:04 +00:00
  • 25f4e38217 chore(release): 5.15.0 semantic-release 2025-10-01 18:39:52 +00:00
  • cc8a4dfd21 Overall savings should now be 50%+ tokens used Fahad 2025-10-01 22:39:12 +04:00
  • f69ff03c4d refactor: trimmed some prompts style: version tool output now mentions the default model in use Fahad 2025-10-01 21:55:05 +04:00
  • 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. Fahad 2025-10-01 21:40:31 +04:00
  • 42e24a9638 Merge pull request #1 from BeehiveInnovations/main Devon Hillard 2025-10-01 10:33:12 -06:00
  • 5ff27f5b3e Merge remote-tracking branch 'origin/main' Fahad 2025-10-01 20:31:35 +04:00
  • 0d687ddf3b docs: https://github.com/BeehiveInnovations/zen-mcp-server/issues/266 Fahad 2025-10-01 20:31:30 +04:00
  • b0fe956f8a chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 16:24:30 +00:00
  • 26e8d9f217 chore(release): 5.14.1 semantic-release 2025-10-01 16:24:20 +00:00
  • 696b45f25e fix: https://github.com/BeehiveInnovations/zen-mcp-server/issues/258 Fahad 2025-10-01 20:23:38 +04:00
  • 1df4ad92e7 Update descriptions for Claude models in JSON config Devon Hillard 2025-10-01 10:17:43 -06:00
  • 692016c620 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 16:01:26 +00:00
  • 050c82d6af chore(release): 5.14.0 semantic-release 2025-10-01 16:01:15 +00:00
  • 95c4822af2 feat: add Claude Sonnet 4.5 and update alias configuration Fahad 2025-10-01 19:57:52 +04:00
  • 7efb4094d4 test: update tests to match new Claude Sonnet 4.5 alias configuration Fahad 2025-10-01 19:57:43 +04:00
  • c0f822ffa2 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 15:52:15 +00:00
  • ce0b59ae14 chore(release): 5.13.0 semantic-release 2025-10-01 15:52:05 +00:00
  • bf9344963f Merge branch 'pr-247-modified' Fahad 2025-10-01 19:51:29 +04:00
  • acef7da93c Cleanup Fahad 2025-10-01 19:51:24 +04:00
  • dc96344db0 fix: add sonnet alias for Claude Sonnet 4.1 to match opus/haiku pattern Fahad 2025-10-01 19:50:01 +04:00
  • 484d78d96b Cleanup Fahad 2025-10-01 19:46:43 +04:00
  • 7371ed6487 fix: missing "optenai/" in name Fahad 2025-10-01 19:41:17 +04:00
  • 013273ce5b Merge remote-tracking branch 'origin/main' Fahad 2025-10-01 19:28:59 +04:00
  • 104d09502a test: fixed annotation Fahad 2025-10-01 19:28:54 +04:00
  • b8479fc638 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 15:28:29 +00:00
  • fc2a83d24a chore(release): 5.12.1 semantic-release 2025-10-01 15:28:18 +00:00
  • 77caef6f54 Merge pull request #260 from DragonFSKY/fix/consensus-model-context-issue Beehive Innovations 2025-10-01 19:27:47 +04:00
  • e3ebf4e94e chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 14:54:24 +00:00
  • 8ce9ce26e6 chore(release): 5.12.0 semantic-release 2025-10-01 14:54:13 +00:00
  • 70fa088c32 feat: implement semantic cassette matching for o3 models Fahad 2025-10-01 18:53:30 +04:00
  • cff6d8998f fix: 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. Fahad 2025-10-01 18:44:11 +04:00
  • 28cabe0833 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 14:24:59 +00:00
  • 25441ac147 chore(release): 5.11.2 semantic-release 2025-10-01 14:24:48 +00:00
  • ea299d18f5 Merge pull request #263 from svnlto/main Beehive Innovations 2025-10-01 18:24:14 +04:00
  • f51da6e5f8 Merge branch 'main' into main Beehive Innovations 2025-10-01 18:19:02 +04:00
  • 4d6f1b4100 chore: sync version to config.py [skip ci] github-actions[bot] 2025-10-01 14:18:15 +00:00
  • d40ef88ca6 chore(release): 5.11.1 semantic-release 2025-10-01 14:18:04 +00:00
  • a262128d00 Merge pull request #264 from devondragon/reduce-model-listing-size Beehive Innovations 2025-10-01 18:17:27 +04:00
  • d13700c14c test: Update OpenAI provider alias tests to match new format Devon Hillard 2025-09-09 19:08:10 -06:00
  • c29e7623ac fix: Remove duplicate OpenAI models from listmodels output Devon Hillard 2025-09-09 19:00:43 -06:00
  • 525f4598ce refactor: address code review feedback from Gemini Sven Lito 2025-09-05 11:04:02 +07:00
  • fab1f24475 chore: sync version to config.py [skip ci] github-actions[bot] 2025-09-05 03:54:23 +00:00
  • 2db1323813 fix: respect custom OpenAI model temperature settings (#245) Sven Lito 2025-09-05 10:53:28 +07:00
  • 0760b31f8a style: fix trailing whitespace in consensus.py 谢栋梁 2025-09-03 11:10:02 +08:00
  • 30a8952fbc refactor: optimize ModelContext creation in consensus tool 谢栋梁 2025-09-03 11:03:04 +08:00
  • 9044b63809 fix: resolve consensus tool model_context parameter missing issue 谢栋梁 2025-09-03 10:55:22 +08:00
  • 4493a69333 style: fix ruff import sorting issue 谢栋梁 2025-09-02 08:58:21 +08:00
  • d34c299f02 fix: resolve logging timing and import organization issues 谢栋梁 2025-09-02 08:55:25 +08:00
  • 93ce6987b6 feat: add configurable environment variable override system 谢栋梁 2025-09-02 08:35:06 +08:00
  • 12090646ee chore: sync version to config.py [skip ci] github-actions[bot] 2025-08-26 07:09:08 +00:00
  • 8749b4c6a8 chore(release): 5.11.0 semantic-release 2025-08-26 07:08:56 +00:00
  • ce56d16240 feat: Codex CLI support docs: Update instructions to discover uvx automatically, may not be installed system wide Fahad 2025-08-26 11:08:16 +04:00
  • 973546990f chore: sync version to config.py [skip ci] github-actions[bot] 2025-08-24 17:29:59 +00:00
  • 2c74f1e3c6 chore(release): 5.10.3 semantic-release 2025-08-24 17:29:48 +00:00
  • 472c13bb2e Merge pull request #253 from svnlto/fix/consensus-temperature-handling Beehive Innovations 2025-08-24 21:29:14 +04:00
  • d6e6808be5 chore: sync version to config.py [skip ci] github-actions[bot] 2025-08-24 17:25:59 +00:00
  • f3dbe06fea chore(release): 5.10.2 semantic-release 2025-08-24 17:25:45 +00:00
  • a07036e680 fix: another fix for https://github.com/BeehiveInnovations/zen-mcp-server/issues/251 Fahad 2025-08-24 21:25:01 +04:00
  • 6bd9d6709a fix: address test failures and PR feedback Sven Lito 2025-08-23 18:50:49 +07:00
  • 3b4fd88d7e fix: resolve temperature handling issues for O3/custom models (#245) Sven Lito 2025-08-23 18:43:51 +07:00
  • 9da5c37809 chore: sync version to config.py [skip ci] github-actions[bot] 2025-08-23 10:04:26 +00:00
  • f89afd1a72 fix: https://github.com/BeehiveInnovations/zen-mcp-server/issues/251 added handling for safety_feedback from Gemini. FinishReason.STOP can be a hidden safety block from gemini or issued when it chooses not to respond. Fahad 2025-08-23 14:03:46 +04:00
  • 33ea896c51 style: apply Black formatting to use double quotes dragonfsky 2025-08-22 18:40:25 +08:00
  • 023940be3e refactor: simplify Gemini provider initialization using kwargs dict dragonfsky 2025-08-22 18:37:11 +08:00
  • 956e8a6927 fix: use types.HttpOptions from module imports instead of local import dragonfsky 2025-08-22 18:34:39 +08:00
  • 462bce002e feat: add custom Gemini endpoint support dragonfsky 2025-08-22 18:01:00 +08:00
  • 4c87afd479 chore: sync version to config.py [skip ci] github-actions[bot] 2025-08-22 05:24:43 +00:00
  • 6a362969fd chore(release): 5.10.0 semantic-release 2025-08-22 05:24:33 +00:00
  • 4b202f5d1d feat: refactored and tweaked model descriptions / schema to use fewer tokens at launch (average reduction per field description: 60-80%) without sacrificing tool effectiveness Disabled secondary tools by default (for new installations), updated README.md with instructions on how to enable these in .env run-server.sh now displays disabled / enabled tools (when DISABLED_TOOLS is set) Fahad 2025-08-22 09:23:59 +04:00
  • 6921616db3 WIP: tool description / schema updates Fahad 2025-08-22 06:53:05 +04:00