Commit Graph

1090 Commits

Author SHA1 Message Date
semantic-release
db574af8fb chore(release): 9.2.2
Automatically generated by python-semantic-release
2025-11-18 07:34:05 +00:00
Beehive Innovations
433a67defd Merge pull request #315 from DragonFSKY/fix/clink-package-data
fix(build): include clink resources in package
2025-11-18 11:33:20 +04:00
github-actions[bot]
749bc73079 chore: sync version to config.py [skip ci] 2025-11-18 07:06:29 +00:00
semantic-release
143add8006 chore(release): 9.2.1
Automatically generated by python-semantic-release
2025-11-18 07:06:24 +00:00
Beehive Innovations
0e4d4dfe7d Merge pull request #316 from DragonFSKY/fix/provider-cleanup-bug
fix(server): iterate provider instances during shutdown
2025-11-18 11:05:40 +04:00
github-actions[bot]
84f6c4fb24 chore: sync version to config.py [skip ci] 2025-11-18 06:50:22 +00:00
semantic-release
6609ea751a chore(release): 9.2.0
Automatically generated by python-semantic-release
2025-11-18 06:50:17 +00:00
Beehive Innovations
ba63892ae2 Merge pull request #331 from BjornMelin/feat/openai-gpt-5.1-support
feat: add OpenAI GPT-5.1 family support
2025-11-18 10:49:30 +04:00
github-actions[bot]
7a1de6477a chore: sync version to config.py [skip ci] 2025-11-18 06:38:23 +00:00
semantic-release
7437aa43e2 chore(release): 9.1.4
Automatically generated by python-semantic-release
2025-11-18 06:38:19 +00:00
Fahad
2ec64ba748 fix: replaced deprecated Codex web search configuration 2025-11-18 10:37:31 +04:00
Bjorn Melin
698d391b26 docs: streamline advanced usage guide by reorganizing table of contents for improved navigation 2025-11-14 01:59:43 -07:00
Bjorn Melin
f713d8a354 feat: enhance model support by adding GPT-5.1 to .gitignore and updating cassette maintenance documentation for dual-model testing 2025-11-14 01:40:49 -07:00
Bjorn Melin
8e9aa2304d feat: add new GPT-5.1 models to configuration files and update model selection logic in OpenAI provider 2025-11-14 01:35:11 -07:00
Bjorn Melin
dbbfef292c docs: update .env.example to include new GPT-5.1 model options and clarify existing model descriptions 2025-11-14 01:09:59 -07:00
Bjorn Melin
807c9df70e docs: update advanced usage and configuration to include new GPT-5.1 models and enhance tool parameters 2025-11-14 01:09:40 -07:00
谢栋梁
d40fc83d75 fix(server): iterate provider instances during shutdown
Problem: cleanup_providers() loops over dict.items(), so the loop
variable is a (ProviderType, ModelProvider) tuple and close() never runs.

Impact: Providers like DIAL keep httpx clients open, leaking sockets and
emitting unclosed-client warnings on shutdown.

Solution: Iterate registry._initialized_providers.values() so we close
real provider instances and release network resources.
2025-11-03 21:21:11 +08:00
谢栋梁
e9ac1ce335 fix(build): include clink resources in package
Problem: pyproject excludes conf/cli_clients and clink prompts from the
wheel, so ClinkRegistry raises RegistryLoadError after pip install.

Impact: Clink integrations are entirely broken for packaged installs.

Solution: Add conf/cli_clients/*.json and systemprompts/clink/*.txt to
setuptools package-data so wheels ship required assets.

Fixes: pip install . will now include all clink configuration files
2025-11-03 20:27:06 +08:00
github-actions[bot]
4d3d177d91 chore: sync version to config.py [skip ci] 2025-10-22 16:35:23 +00:00
semantic-release
b02332c67e chore(release): 9.1.3
Automatically generated by python-semantic-release
2025-10-22 16:35:17 +00:00
Fahad
2a8dff0cc8 fix: telemetry option no longer available in gemini 0.11
fix: fixed tests
2025-10-22 17:53:10 +04:00
Fahad
236e0c1478 Merge remote-tracking branch 'origin/main' 2025-10-22 16:54:27 +04:00
Fahad
3e27319e60 fix: reduced token usage, removed parameters from schema that CLIs never seem to use 2025-10-22 13:31:08 +04:00
github-actions[bot]
9e163f9dc0 chore: sync version to config.py [skip ci] 2025-10-22 08:07:22 +00:00
Fahad
3efff6056e refactor: improved precommit system prompt 2025-10-22 12:06:17 +04:00
Fahad
b0ae46110a Merge remote-tracking branch 'origin/main' 2025-10-21 11:06:23 +04:00
Fahad
d36489fdc9 fix:sed usage https://github.com/BeehiveInnovations/zen-mcp-server/issues/287 2025-10-21 11:06:18 +04:00
github-actions[bot]
557e443a63 chore: sync version to config.py [skip ci] 2025-10-21 06:42:02 +00:00
semantic-release
0b6ecfaae0 chore(release): 9.1.2
Automatically generated by python-semantic-release
2025-10-21 06:41:56 +00:00
Fahad
d5790a9bfe fix: handle claude's array style JSON https://github.com/BeehiveInnovations/zen-mcp-server/issues/295 2025-10-21 10:41:02 +04:00
Fahad
d2773f488a fix: configure codex with a longer timeout
refactor: param names
2025-10-21 10:35:44 +04:00
github-actions[bot]
04132f1459 chore: sync version to config.py [skip ci] 2025-10-17 20:33:57 +00:00
semantic-release
90b5decc01 chore(release): 9.1.1
Automatically generated by python-semantic-release
2025-10-17 20:33:52 +00:00
Fahad
aed3e3ee80 fix: failing test 2025-10-18 00:33:03 +04:00
Fahad
f4c20d2a20 fix: handler for parsing multiple generated code blocks 2025-10-18 00:28:17 +04:00
Fahad
95e69a7cb2 fix: improved error reporting; codex cli would at times fail to figure out how to handle plain-text / JSON errors
fix: working directory should exist, raise error and not try and create one
docs: improved API Lookup instructions
* test added to confirm failures
* chat schema more explicit about file paths
2025-10-17 23:42:32 +04:00
Fahad
71796c0c70 Merge remote-tracking branch 'origin/main' 2025-10-17 09:28:48 +04:00
Fahad
d7ef39935d refactor: lint 2025-10-17 09:28:43 +04:00
github-actions[bot]
942757a360 chore: sync version to config.py [skip ci] 2025-10-17 05:23:47 +00:00
semantic-release
ec41f80b44 chore(release): 9.1.0
Automatically generated by python-semantic-release
2025-10-17 05:23:41 +00:00
Fahad
36e66e2e9a feat: enhance review prompts to emphasize static analysis 2025-10-17 09:22:49 +04:00
github-actions[bot]
3ee0c8f555 chore: sync version to config.py [skip ci] 2025-10-17 04:46:00 +00:00
semantic-release
ca106b69c1 chore(release): 9.0.4
Automatically generated by python-semantic-release
2025-10-17 04:45:56 +00:00
Fahad
6390766991 Merge remote-tracking branch 'origin/main' 2025-10-17 08:45:04 +04:00
Fahad
3acfffe0f6 fix: ensure generated code is not copied as-is, may contain partial code generated by the other model 2025-10-17 08:44:59 +04:00
github-actions[bot]
8c6f6532d8 chore: sync version to config.py [skip ci] 2025-10-16 02:59:14 +00:00
semantic-release
0f0f3ef515 chore(release): 9.0.3
Automatically generated by python-semantic-release
2025-10-16 02:59:10 +00:00
Beehive Innovations
442a9de5f4 Merge pull request #292 from kevin-courbet/fix/gemini-duplicate-json-flag 2025-10-16 06:58:29 +04:00
Kevin Courbet
3b2eff58ac fix: remove duplicate -o json flag in gemini CLI config
Fixes #291

The gemini CLI configuration had a duplicate -o json flag that caused
Gemini to return plain text instead of JSON, breaking the clink parser.

Root cause:
- Internal defaults (clink/constants.py) already provide -o json
- Config file (conf/cli_clients/gemini.json) duplicated this flag
- Result: command became 'gemini -o json ... -o json' (duplicate)

This caused Gemini CLI to malfunction and output plain text, leading to
'Failed to decode Gemini CLI JSON output' errors.

Solution:
Remove the duplicate -o json from additional_args since it's already
provided by internal defaults, matching the pattern used by claude and
codex CLI configurations.

After fix:
- Command: gemini -o json --telemetry false --yolo (correct)
- Output: Valid JSON with response and stats
- Parser: Successfully extracts content and metadata
2025-10-16 03:10:00 +02:00
github-actions[bot]
b205d7159b chore: sync version to config.py [skip ci] 2025-10-15 04:13:03 +00:00