Fahad
c3044de742
docs: example for codex cli
2025-10-06 00:42:45 +04:00
github-actions[bot]
e02e78d903
chore: sync version to config.py [skip ci]
2025-10-05 20:39:53 +00:00
semantic-release
83e2173bc5
chore(release): 7.1.0
...
Automatically generated by python-semantic-release
2025-10-05 20:39:49 +00:00
Fahad
561e4aaaa8
feat: support for codex as external CLI
...
fix: improved handling of MCP token limits when handling CLI output
2025-10-06 00:39:00 +04:00
Beehive Innovations
d052927bac
Fixed video
...
Added a new link to 'Zen in action' in the README.
2025-10-05 12:04:04 +04:00
Beehive Innovations
00e6540031
Updated video
2025-10-05 12:02:33 +04:00
github-actions[bot]
d54bfdd497
chore: sync version to config.py [skip ci]
2025-10-05 07:40:00 +00:00
semantic-release
afdd5f75fb
chore(release): 7.0.2
...
Automatically generated by python-semantic-release
2025-10-05 07:39:56 +00:00
Fahad
f38167d0dd
Merge remote-tracking branch 'origin/main'
2025-10-05 11:39:04 +04:00
Fahad
a150e1c312
fix: intercept non-cli errors and allow agent to continue
2025-10-05 11:38:59 +04:00
github-actions[bot]
f2142a22ec
chore: sync version to config.py [skip ci]
2025-10-05 07:10:10 +00:00
semantic-release
3aba5bf3f7
chore(release): 7.0.1
...
Automatically generated by python-semantic-release
2025-10-05 07:10:05 +00:00
Fahad
15ae3f24ba
fix: --yolo needed for running shell commands, documentation added
2025-10-05 11:08:58 +04:00
Fahad
fb668c39b5
docs: updated intro
2025-10-05 10:45:16 +04:00
Fahad
e676acc909
Merge remote-tracking branch 'origin/main'
2025-10-05 10:44:10 +04:00
Fahad
28e80aa637
docs: updated intro
2025-10-05 10:44:06 +04:00
github-actions[bot]
bc4a27b18a
chore: sync version to config.py [skip ci]
2025-10-05 06:41:37 +00:00
semantic-release
539ad0f301
chore(release): 7.0.0
...
Automatically generated by python-semantic-release
2025-10-05 06:41:33 +00:00
Fahad
a2ccb48e9a
feat!: Huge update - Link another CLI (such as gemini directly from with Claude Code / Codex). https://github.com/BeehiveInnovations/zen-mcp-server/issues/208
...
Zen now allows you to define `roles` for an external CLI and delegate work to another CLI via the new `clink` tool (short for `CLI + Link`). Gemini, for instance, offers 1000 free requests a day - this means you can save on tokens and your weekly limits within Claude Code by delegating work to another entirely capable CLI agent!
Define your own system prompts as `roles` and make another CLI do anything you'd like. Like the current tool you're connected to, the other CLI has complete access to your files and the current context. This also works incredibly well with Zen's `conversation continuity`.
2025-10-05 10:40:44 +04:00
github-actions[bot]
0d46976a8a
chore: sync version to config.py [skip ci]
2025-10-05 04:56:40 +00:00
Fahad
9c99b9b352
refactor: fixed test
2025-10-05 08:55:50 +04:00
Fahad
47973e945e
refactor: include file modification dates too
2025-10-05 08:19:46 +04:00
Fahad
bd666227c8
docs: instructions for OpenCode
2025-10-04 23:22:26 +04:00
Fahad
615873c3db
docs: updated intro
2025-10-04 23:11:37 +04:00
github-actions[bot]
8296bf871c
chore: sync version to config.py [skip ci]
2025-10-04 19:08:56 +00:00
semantic-release
6375aa16ac
chore(release): 6.1.0
...
Automatically generated by python-semantic-release
2025-10-04 19:08:52 +00:00
Fahad
fe9968b633
feat: support for Qwen Code
2025-10-04 23:07:50 +04:00
Fahad
aa6539472c
docs: Updated intro
2025-10-04 21:58:00 +04:00
github-actions[bot]
18095d7d39
chore: sync version to config.py [skip ci]
2025-10-04 17:21:42 +00:00
semantic-release
16be7d77b0
chore(release): 6.0.0
...
Automatically generated by python-semantic-release
2025-10-04 17:21:37 +00:00
Fahad
3824d13161
feat: OpenAI/compatible models (such as Azure OpenAI) can declare if they use the response API instead via use_openai_responses_api
2025-10-04 21:20:47 +04:00
Fahad
ff9a07a37a
feat!: breaking change - OpenRouter models are now read from conf/openrouter_models.json while Custom / Self-hosted models are read from conf/custom_models.json
...
feat: Azure OpenAI / Azure AI Foundry support. Models should be defined in conf/azure_models.json (or a custom path). See .env.example for environment variables or see readme. https://github.com/BeehiveInnovations/zen-mcp-server/issues/265
feat: OpenRouter / Custom Models / Azure can separately also use custom config paths now (see .env.example )
refactor: Model registry class made abstract, OpenRouter / Custom Provider / Azure OpenAI now subclass these
refactor: breaking change: `is_custom` property has been removed from model_capabilities.py (and thus custom_models.json) given each models are now read from separate configuration files
2025-10-04 21:10:56 +04:00
Fahad
e91ed2a924
docs: updated
2025-10-04 17:33:49 +04:00
github-actions[bot]
ae8749ab37
chore: sync version to config.py [skip ci]
2025-10-04 10:33:34 +00:00
semantic-release
f5da38d1bb
chore(release): 5.22.0
...
Automatically generated by python-semantic-release
2025-10-04 10:33:30 +00:00
Fahad
bc93b5343b
fix: CI test
2025-10-04 14:32:47 +04:00
Fahad
2c534ac06e
feat: centralized environment handling, ensures ZEN_MCP_FORCE_ENV_OVERRIDE is honored correctly
...
fix: updated tests to override env variables they need instead of relying on the current values from .env
2025-10-04 14:28:56 +04:00
Fahad
4015e917ed
fix: listmodels to always honor restricted models
...
fix: restrictions should resolve canonical names for openrouter
fix: tools now correctly return restricted list by presenting model names in schema
fix: tests updated to ensure these manage their expected env vars properly
perf: cache model alias resolution to avoid repeated checks
2025-10-04 13:46:22 +04:00
github-actions[bot]
054e34e31c
chore: sync version to config.py [skip ci]
2025-10-04 06:36:15 +00:00
Fahad
06d7701cc3
refactor: removed subclass override when the base class should be resolving the model name
...
refactor: always disable "stream"
2025-10-04 10:35:32 +04:00
Fahad
d184024820
refactor: don't retry on 429
2025-10-03 23:52:03 +04:00
Fahad
f955100f3a
refactor: improved retry logic and moved core logic to base class
2025-10-03 23:48:55 +04:00
Fahad
828c4eed5b
Merge remote-tracking branch 'origin/main'
2025-10-03 23:27:23 +04:00
Fahad
4968e1f7bc
refactor: cleanup, remove unused method
2025-10-03 23:26:22 +04:00
github-actions[bot]
c0334d7792
chore: sync version to config.py [skip ci]
2025-10-03 19:10:04 +00:00
semantic-release
a190023c09
chore(release): 5.21.0
...
Automatically generated by python-semantic-release
2025-10-03 19:09:58 +00:00
Fahad
5b0601bea8
Merge remote-tracking branch 'origin/main'
2025-10-03 23:09:19 +04:00
Fahad
a8fbafd5a7
feat: minor tweaks to chat system prompt to help with alignment
2025-10-03 23:09:12 +04:00
github-actions[bot]
ddb20a6cdb
chore: sync version to config.py [skip ci]
2025-10-03 18:42:29 +00:00
semantic-release
9ad59c7ec0
chore(release): 5.20.1
...
Automatically generated by python-semantic-release
2025-10-03 18:42:24 +00:00