Commit Graph

1151 Commits

Author SHA1 Message Date
Fahad
eb388ab2f2 Categorize tools into 'model capabilities categories' to help determine which type of model to pick when in auto mode
Encourage Claude to pick the best model for the job automatically in auto mode
Lots of new tests to ensure automatic model picking works reliably based on user preference or when a matching model is not found or ambiguous
Improved error reporting when bogus model is requested and is not configured or available
2025-06-14 02:17:06 +04:00
Fahad
7fc1186a7c Fixed for auto mode 2025-06-14 01:16:15 +04:00
Fahad
14c266a162 Cleanup 2025-06-14 00:30:50 +04:00
Fahad
ca606be67e Bump 2025-06-14 00:27:17 +04:00
Fahad
8ac5bbb5af Fixed workspace path mapping
Refactoring
Improved system prompts, more generalized
Home folder protection and detection
Retry logic for gemini
2025-06-14 00:26:59 +04:00
Fahad
26b22a1d53 Simplified /workspace to map to a project scoped WORKSPACE_ROOT 2025-06-13 20:49:37 +04:00
Fahad
ebf5cfaa9e Use debug logging for now by default 2025-06-13 19:34:35 +04:00
Fahad
dda4f4bc7f Updated template 2025-06-13 19:24:16 +04:00
Fahad
8554fa083a Fixed broken doc links 2025-06-13 16:29:05 +04:00
Fahad
fb69ebebe4 Lint 2025-06-13 16:13:02 +04:00
Fahad
a7b27b285c Cleanup and confirm tests pass 2025-06-13 16:09:40 +04:00
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