Commit Graph

1076 Commits

Author SHA1 Message Date
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
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
semantic-release
35a005899c chore(release): 9.0.2
Automatically generated by python-semantic-release
2025-10-15 04:12:59 +00:00
Beehive Innovations
0de0a102c6 Merge pull request #288 from ctoth/fix/claude-cli-mcp-commands 2025-10-15 08:12:17 +04:00
Christopher Toth
a2189cb88a fix: Update Claude CLI commands to new mcp syntax
The Claude CLI recently changed its configuration commands from
'claude config add-server' to 'claude mcp add -s user' and from
'claude config list' to 'claude mcp list'. This updates the
PowerShell setup script to detect and configure the zen server
using the new command syntax, fixing configuration detection
for Windows users.

Changes:
- Updated Test-ClaudeCliIntegration to use 'claude mcp list'
- Updated instructions to use 'claude mcp add -s user' syntax
2025-10-14 11:51:08 -06:00
github-actions[bot]
d08cdc6691 chore: sync version to config.py [skip ci] 2025-10-14 12:04:01 +00:00
semantic-release
a0d4913c86 chore(release): 9.0.1
Automatically generated by python-semantic-release
2025-10-14 12:03:56 +00:00
Beehive Innovations
ef092c8967 Merge pull request #285 from vichong/fix/gemini-json-output-flag 2025-10-14 16:03:05 +04:00
Victor Hong
eb3dff8458 fix: Add JSON output flag to gemini CLI configuration
The gemini CLI was returning plain text instead of JSON, causing clink to fail with:
'Failed to decode Gemini CLI JSON output: Expecting value: line 1 column 1 (char 0)'

Root cause: gemini.json was missing the '-o json' flag in additional_args.

This fix adds '-o json' to ensure JSON output format, aligning with the codex pattern (which uses --json).

Tested with gemini CLI v0.8.2
2025-10-14 18:28:16 +11:00
github-actions[bot]
b9408aae88 chore: sync version to config.py [skip ci] 2025-10-08 07:20:01 +00:00
semantic-release
54c57ffa66 chore(release): 9.0.0
Automatically generated by python-semantic-release
2025-10-08 07:19:55 +00:00
Fahad
4cfaa0b606 feat!: Claude Code as a CLI agent now supported. Mix and match: spawn claude code from within claude code, or claude code from within codex.
Stay in codex, plan review and fix complicated bugs, then ask it to spawn claude code and implement the plan.

This uses your current subscription instead of API tokens.
2025-10-08 11:18:59 +04:00
Fahad
9ffca53ce5 feat! Claude Code as a CLI agent now supported. Mix and match: spawn claude code from within claude code, or claude code from within codex.
Stay in codex, plan review and fix complicated bugs, then ask it to spawn claude code and implement the plan.

This uses your current subscription instead of API tokens.
2025-10-08 11:14:22 +04:00
github-actions[bot]
23c9b35d52 chore: sync version to config.py [skip ci] 2025-10-08 04:23:29 +00:00
semantic-release
13f1d77013 chore(release): 8.0.2
Automatically generated by python-semantic-release
2025-10-08 04:23:24 +00:00
Beehive Innovations
a99b258a9c Merge pull request #282 from BeehiveInnovations/fix-runserver-quote-from-pr279
Fix runserver quote from pr279
2025-10-08 08:22:37 +04:00