1151 Commits

Author SHA1 Message Date
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
Fahad
1de454224c fix: restore run-server quote trimming regex 2025-10-08 08:15:46 +04:00
github-actions[bot]
728fb439b9 chore: sync version to config.py [skip ci] 2025-10-08 04:11:56 +00:00
semantic-release
f4c63f61f5 chore(release): 8.0.1
Automatically generated by python-semantic-release
2025-10-08 04:11:51 +00:00
Beehive Innovations
d80d77bb47 Merge pull request #279 from christopher-buss/fix-windows-clink
fix: resolve executable path for clink cross-platform compatibility in CLI
2025-10-08 08:11:04 +04:00
DarkNoon5891
7a2fac1901 Added file to uv 2025-10-07 22:42:17 +01:00
DarkNoon5891
caddffd864 FIxed multiple issues in run-server.ps1.Changed encoding to UTF8-BOM. Made Installing dependencies with uv safer on fail. Fixed syntax issue on line 1728. 2025-10-07 20:05:22 +01:00
christopher-buss
4370be33b4 test: fix clink agent tests to mock shutil.which() for executable resolution
The previous commit (f98046c) added shutil.which() to resolve executables,
which broke two tests that only mocked subprocess execution. This commit
adds shutil.which() mocking to both test files to restore test compatibility.

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-07 17:39:41 +01:00
christopher-buss
f98046c2fc fix: resolve executable path for cross-platform compatibility in CLI agent
Resolves #276
2025-10-07 17:18:16 +01:00
github-actions[bot]
52245b91ea chore: sync version to config.py [skip ci] 2025-10-07 14:51:19 +00:00
semantic-release
3f16224d37 chore(release): 8.0.0
Automatically generated by python-semantic-release
2025-10-07 14:51:15 +00:00
Fahad
ae11ab7557 Merge remote-tracking branch 'origin/main' 2025-10-07 18:49:18 +04:00
Fahad
ece8a5ebed feat!: Full code can now be generated by an external model and shared with the AI tool (Claude Code / Codex etc)!
model definitions now support a new `allow_code_generation` flag, only to be used with higher reasoning models such as GPT-5-Pro and-Gemini 2.5-Pro

 When `true`, the `chat` tool can now request the external model to generate a full implementation / update / instructions etc and then share the implementation with the calling agent.

 This effectively allows us to utilize more powerful models such as GPT-5-Pro to generate code for us or entire implementations (which are either API-only or part of the $200 Pro plan from within the ChatGPT app)
2025-10-07 18:49:13 +04:00
github-actions[bot]
4c3454121c chore: sync version to config.py [skip ci] 2025-10-07 09:26:52 +00:00
semantic-release
0456a07dff chore(release): 7.8.1
Automatically generated by python-semantic-release
2025-10-07 09:26:47 +00:00
Fahad
04f7ce5b03 fix: updated model description to fix test 2025-10-07 13:25:53 +04:00
Fahad
7c36b9255a refactor: moved registries into a separate module and code cleanup
fix: refactored dial provider to follow the same pattern
2025-10-07 12:59:09 +04:00
github-actions[bot]
c27e81d6d2 chore: sync version to config.py [skip ci] 2025-10-07 08:33:03 +00:00
semantic-release
1e2a360eb2 chore(release): 7.8.0
Automatically generated by python-semantic-release
2025-10-07 08:32:58 +00:00
Fahad
9268ddad2a feat: provider cleanup 2025-10-07 12:32:00 +04:00
Fahad
02d13da897 refactor: new base class for model registry / loading 2025-10-07 12:31:34 +04:00
Fahad
4b988029fa Merge remote-tracking branch 'origin/main' 2025-10-07 12:19:54 +04:00
Fahad
2a706d5720 feat: all native providers now read from catalog files like OpenRouter / Custom configs. Allows for greater control over the capabilities 2025-10-07 12:17:47 +04:00
Beehive Innovations
7b13543824 docs: Update README.md 2025-10-07 11:29:40 +04:00
Fahad
7d7c74b5a3 docs: formatting 2025-10-07 10:21:39 +04:00
Fahad
e8ef193dab docs: link to videos from main page 2025-10-07 10:18:38 +04:00