Commit Graph

440 Commits

Author SHA1 Message Date
Fahad
048ebf90bf Cleanup 2025-06-13 16:05:21 +04:00
Fahad
6739182c20 Differentiate custom from openrouter models
Split readme into multiple docs
2025-06-13 15:59:48 +04:00
Beehive Innovations
cf8fb04c1e Merge pull request #17 from PatrykIti/feat/comprehensive-project-improvements
ci+docker: Comprehensive project improvements - CI/CD automation, documentation system, multi-platform support
2025-06-13 15:25:07 +04:00
Fahad
f44ca326ef Breaking change: openrouter_models.json -> custom_models.json
* Support for Custom URLs and custom models, including locally hosted models such as ollama
* Support for native + openrouter + local models (i.e. dozens of models) means you can start delegating sub-tasks to particular models or work to local models such as localizations or other boring work etc.
* Several tests added
* precommit to also include untracked (new) files
* Logfile auto rollover
* Improved logging
2025-06-13 15:22:09 +04:00
PCITI
6a0369d2e3 Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-13 11:35:47 +02:00
Fahad
f5fdf7b2ed Apache 2.0 license 2025-06-13 12:22:45 +04:00
Fahad
ed989b45ee Apache 2.0 license 2025-06-13 12:22:18 +04:00
Beehive Innovations
d091021bc6 Delete LICENSE 2025-06-13 11:56:51 +04:00
PCITI
ac632e8e79 Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-13 09:44:57 +02:00
Fahad
9008a041b3 Bump version 2025-06-13 09:44:29 +04:00
Fahad
bed069826d Improvements to continuation prompts to avoid repetition and save on tokens 2025-06-13 09:44:04 +04:00
Patryk Ciechanski
3a8e61fa6c Merge remote-tracking branch 'upstream/main' into feat/comprehensive-project-improvements 2025-06-13 07:41:03 +02:00
Patryk Ciechanski
51e0c554cb remove readme from scripts folder 2025-06-13 07:36:28 +02:00
Fahad
a641159a67 Use consistent terminology
Remove test folder from .gitignore for live simulation test to pass
2025-06-13 09:28:33 +04:00
Fahad
b16f85979b Use consistent terminology 2025-06-13 09:06:12 +04:00
Fahad
e2762c4ed0 Allow any API to be used together 2025-06-13 08:58:35 +04:00
PCITI
ef45cd1e43 Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-13 06:52:58 +02:00
Patryk Ciechanski
b26f45a73d restoring readme 2025-06-13 06:52:37 +02:00
Fahad
6dadf8556e Updated readme 2025-06-13 08:39:02 +04:00
Fahad
c692511e69 Cleanup 2025-06-13 08:37:14 +04:00
Fahad
8abbba2d92 Improved auto mode model discovery when using OpenRouter 2025-06-13 08:35:09 +04:00
Fahad
74407a7cc1 Bump version 2025-06-13 08:15:40 +04:00
Fahad
019bf7e86c Bump version 2025-06-13 08:15:29 +04:00
Fahad
1446b54c9e Link to doc 2025-06-13 08:15:07 +04:00
Fahad
b912051623 Openrouter first 2025-06-13 07:17:16 +04:00
Fahad
12595cffd9 Updated readme 2025-06-13 07:16:16 +04:00
Fahad
0e36fcbc69 Final cleanup 2025-06-13 07:12:29 +04:00
Fahad
5df3c97fd3 Fix for O3 only test 2025-06-13 07:08:09 +04:00
Fahad
8cbbe94417 New openrouter tests
Fixed flash aliases
More models
2025-06-13 07:00:53 +04:00
Fahad
2cdb92460b WIP
- OpenRouter model configuration registry
- Model definition file for users to be able to control
- Additional tests
- Update instructions
2025-06-13 06:33:12 +04:00
Fahad
cd1105b741 WIP
- OpenRouter model configuration registry
- Model definition file for users to be able to control
- Update instructions
2025-06-13 05:52:26 +04:00
Fahad
a19055b76a WIP
- OpenRouter model configuration registry
- Model definition file for users to be able to control
- Update instructions
2025-06-13 05:52:16 +04:00
Patryk Ciechanski
4270ad5718 adding only to readme alternate way for mcp config 2025-06-12 20:47:41 +02:00
Fahad
93daa2942a WIP - OpenRouter support 2025-06-12 22:45:16 +04:00
Patryk Ciechanski
08677b2823 restored settings local json 2025-06-12 20:40:08 +02:00
Patryk Ciechanski
f79325aa7d restorint test.yml from main 2025-06-12 20:35:03 +02:00
Patryk Ciechanski
fbdbbc80f1 restoring claude config example 2025-06-12 20:33:45 +02:00
Patryk Ciechanski
78901387ed restoring config.py 2025-06-12 20:32:24 +02:00
Patryk Ciechanski
2617d28204 restoring .gitignore with addition of local memory and claude config per engineer 2025-06-12 20:27:18 +02:00
PCITI
933097813c Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-12 20:24:26 +02:00
Patryk Ciechanski
1364475d67 removing docs/contributing.md and restoring README.md from main 2025-06-12 20:24:16 +02:00
Fahad
52b45f2b03 WIP - OpenRouter support and related refactoring 2025-06-12 22:17:11 +04:00
Fahad
22093bbf18 Fixed tests 2025-06-12 21:00:53 +04:00
Fahad
3aedb16101 Use the new Gemini 2.5 Flash
Updated to support Thinking Tokens as a ratio of the max allowed
Updated tests
Updated README
2025-06-12 20:46:54 +04:00
Fahad
b34c63d710 Fixed web-search prompt, models can prompt claude to perform web searches on their behalf if and as needed 2025-06-12 20:05:55 +04:00
Fahad
4f2763689b Make setup easier, ask user if they'd like the mcp set up automatically 2025-06-12 19:22:32 +04:00
Fahad
b64f5095de Make setup easier, ask user if they'd like the mcp set up automatically 2025-06-12 19:20:41 +04:00
Fahad
e97d4bd48f Removed 2025-06-12 18:54:44 +04:00
Patryk Ciechanski
768a10a491 fix: Update mcpServers configuration key from 'gemini' to 'zen'
Changed all Claude Desktop configuration examples to use 'zen' as the mcpServers key
for consistency with project naming (zen-mcp-server, zen-mcp-redis). This aligns the
configuration naming with Docker service names and repository naming conventions.

Users will need to update their claude_desktop_config.json files to use 'zen' instead
of 'gemini' as the server key.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 16:24:23 +02:00
Patryk Ciechanski
d97080122a fix: Update Claude MCP commands to use consistent zen naming
Updated claude mcp add/remove commands from 'gemini' to 'zen' to match the docker-compose.yml
service names and maintain consistency across the project. All container references now
align with zen-mcp-server, zen-mcp-redis naming convention.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 16:23:09 +02:00