admin
5d475f9d08
updated test runs to only be on linux
2025-06-06 17:44:07 -05:00
admin
7386fdeeed
Fixed github_tool.py, added RAG bot
2025-06-06 17:41:30 -05:00
admin
587fbfbf97
Merge pull request #230 from bucolucas/issue-229-token-limit
...
feat: Implement pre-inference token limit check
2025-06-06 14:30:36 -05:00
cyclop-bot
d2955d605a
docs: Add tiktoken to requirements.txt
2025-06-06 14:28:39 -05:00
cyclop-bot
ff0770f9f4
feat: Implement pre-inference token limit check in openai_compatible_inference_bot.py
2025-06-06 14:25:15 -05:00
cyclop-bot
2c0c8dab18
feat: Add _SMALL_MODEL_MAX_INFERENCE_TOKENS and _LARGE_MODEL_MAX_INFERENCE_TOKENS to .env.example
2025-06-06 14:24:08 -05:00
cyclop-bot
b2554de9bc
Merge pull request
2025-06-05 18:18:01 -05:00
cyclop-bot
bff5e8a02c
feat: Add read_readme tool
...
Implements a new tool to read the README.md file from the repository root.
This tool will allow direct access to the project's documentation.
Addresses issue #226
2025-06-05 18:17:04 -05:00
admin
dd9417c4a1
Merge branch 'main' of https://github.com/bucolucas/cyclop
2025-06-05 18:07:42 -05:00
admin
6526d599ae
Updated prompts using Gemini Deep Research
2025-06-05 18:07:39 -05:00
admin
d5512b6457
Merge pull request #225 from bucolucas/feat/add-large-model-arg
...
feat: Add --use-large-model argument to openai_compatible_inference_bot.py
2025-06-05 18:07:14 -05:00
admin
0b9e119361
removed trailing slash
2025-06-05 18:06:13 -05:00
cyclop-bot
61fe33e1c4
feat: Add --use-large-model argument to openai_compatible_inference_bot.py
...
This commit introduces a new command-line argument `--use-large-model` to `openai_compatible_inference_bot.py`. When this argument is provided, the bot will initialize and use the large model (as configured via environment variables) by default, instead of the small model. This allows for easier testing and deployment of the large model from the command line.
Fixes #224
2025-06-05 18:03:18 -05:00
admin
5d75b431dd
Updated workflow and prompts
2025-06-04 13:16:04 -05:00
admin
d9b77d4983
Added ability to read long-form chats broken up into multiple messages
2025-06-04 12:53:51 -05:00
admin
fff17638eb
Removed chain call to clear external copilot
2025-06-04 12:17:10 -05:00
admin
438a940660
Updated filtering
2025-06-03 17:36:26 -05:00
admin
67f83fd3c7
Added better instructions
2025-06-03 17:32:19 -05:00
admin
c40e700184
Merge pull request #216 from bucolucas/feature/dual-ai-comms
...
feat: Introduce external copilot communication via API
2025-06-03 15:47:41 -05:00
cyclop-bot
fb111ab018
feat: Configure call_external_copilot URL via environment variable
2025-06-03 15:43:14 -05:00
cyclop-bot
3d111dce7d
feat: Flesh out api_helper.py with command handling
2025-06-03 15:43:05 -05:00
cyclop-bot
2396e82b1b
feat: Add call_external_copilot tool and update StandaloneLLMTool
2025-06-03 15:38:25 -05:00
cyclop-bot
9a1147c569
feat: Create api_helper.py for external copilot communication
2025-06-03 15:37:27 -05:00
admin
e0d0c0a3f9
Removed the discord helper
2025-06-03 15:26:42 -05:00
admin
1338b973e2
Merge pull request #214 from bucolucas/fix-slash-commands
...
Fix: Discord Slash Commands Not Showing Up
2025-06-03 14:51:03 -05:00
cyclop-bot
023e0eacdb
Temporarily remove browse command to fix slash command synchronization, as URL browsing functionality is not yet implemented.
2025-06-03 14:49:31 -05:00
cyclop-bot
7b9f0051c6
Refactor discord commands to use slash commands and ensure proper synchronization.
2025-06-03 14:48:48 -05:00
admin
33909a19c0
Merge branch 'main' of https://github.com/bucolucas/cyclop
2025-06-03 14:20:32 -05:00
admin
48b988bbb4
Removed unnecessary awaits
2025-06-03 14:20:09 -05:00
admin
788b6949aa
Merge pull request #213 from bucolucas/feature/discord-helper
...
Add Discord helper module (discord_helper.py) and update .env.example for Discord support
2025-06-03 14:18:59 -05:00
cyclop-bot
9a2d05859d
Add DISCORD_BOT_TOKEN to .env.example for Discord helper support.
2025-06-03 14:17:11 -05:00
cyclop-bot
eb727765d7
Create discord_helper.py with analogous functionality and configuration as telegram_helper.py, adapted for Discord.
2025-06-03 14:17:06 -05:00
admin
19194f3c8f
Merge pull request #212 from bucolucas/feature/add-bot-status-method
...
Add get_bot_status to InferenceBot and OpenAICompatibleInferenceBot
2025-06-03 14:07:34 -05:00
cyclop-bot
aeb9acd97c
Ensure browse_command updates bot.system_prompt_path when prompt file is selected
2025-06-03 14:06:59 -05:00
cyclop-bot
9c9b5991b6
Implement get_bot_status method to report enabled model and prompt path
2025-06-03 14:04:27 -05:00
cyclop-bot
88713a95c1
Add get_bot_status abstract method to InferenceBot
2025-06-03 14:04:26 -05:00
admin
668d14977a
Added return message for model switching
2025-06-03 13:54:38 -05:00
admin
4dbe39dafa
Removed unnecessary config file
2025-06-03 13:28:18 -05:00
admin
0aeb31f616
Merge pull request #211 from bucolucas/feat/telegram-helper-tests
...
feat: Add unit tests for telegram_helper.py
2025-06-03 13:28:04 -05:00
cyclop-bot
f10781941c
Fix: Correct assertion in test_switch_logic_supported to expect successful switch message.
2025-06-03 13:18:43 -05:00
cyclop-bot
a82479c45d
Fix: Correct sleep count assertion in test_handle_message_command_success_long_message
2025-06-03 13:12:31 -05:00
cyclop-bot
b1e71bc80e
Fix: Correct asyncio.sleep call count in long message test
2025-06-03 13:10:06 -05:00
cyclop-bot
c416f63f76
Fix: Address test failures in telegram_helper.py tests
2025-06-03 13:09:04 -05:00
cyclop-bot
79e6f8bd18
Fix: Address test failures in telegram_helper.py tests
2025-06-03 13:08:39 -05:00
cyclop-bot
3208cc6cd3
feat: Add unit tests for telegram_helper.py
2025-06-03 13:05:53 -05:00
admin
f15228fa58
Refactored gemini, openai and claude into one file and removed logic from the base class, also made helper class definable from command line
2025-06-03 13:04:42 -05:00
admin
bd0ce3e340
Fixed CI tool and upped tool call limit
2025-06-02 19:35:41 -05:00
admin
7e4107522c
Merge pull request #209 from bucolucas/fix/github-ci-helper-init
...
FIX: Allow GitHubCIHelper to initialize from environment variables
2025-06-02 19:18:35 -05:00
cyclop-bot
664113d919
FIX: Update GitHubCIHelper to use env vars for init
2025-06-02 19:13:52 -05:00
admin
887bae3972
Fixed whitespace
2025-06-02 18:53:45 -05:00