admin
|
80362693c8
|
Merge pull request #204 from bucolucas/fix-event-loop-telegram
Fix: No current event loop in thread 'MainThread' in telegram_helper.py
|
2025-06-02 17:41:25 -05:00 |
|
cyclop-bot
|
b7e6eaa803
|
Refactor telegram_helper.py to correctly handle asyncio event loop by using Application.post_init for startup tasks.
|
2025-06-02 17:40:44 -05:00 |
|
admin
|
a0e590f76f
|
Removed max history length from openai calls
|
2025-06-02 17:13:05 -05:00 |
|
admin
|
b52418886e
|
Merge pull request #203 from bucolucas/refactor/testability-base-files
Refactor: Improve Testability of Base Bots and Core Tools
|
2025-06-02 17:10:54 -05:00 |
|
cyclop-bot
|
4a273c818d
|
Update developer_prompt.txt with lessons on testability
|
2025-06-02 17:09:22 -05:00 |
|
cyclop-bot
|
e4e5949fde
|
Add unit tests for refactored MetricsTool
|
2025-06-02 17:06:46 -05:00 |
|
cyclop-bot
|
a103a749b1
|
Refactor: Allow Metrics instance injection in MetricsTool
|
2025-06-02 17:05:43 -05:00 |
|
cyclop-bot
|
5616986a5f
|
Add unit tests for Metrics class
|
2025-06-02 17:05:01 -05:00 |
|
cyclop-bot
|
c6f787d88f
|
Refactor: Improve time extraction and testability of Metrics class
|
2025-06-02 17:03:34 -05:00 |
|
cyclop-bot
|
b7209e825e
|
Add unit tests for refactored LogTool
|
2025-06-02 17:02:08 -05:00 |
|
cyclop-bot
|
5c0b39a858
|
Refactor: Improve testability of LogTool
|
2025-06-02 17:01:03 -05:00 |
|
cyclop-bot
|
bd6cb21806
|
Add unit tests for refactored GitHubTool
|
2025-06-02 17:00:21 -05:00 |
|
cyclop-bot
|
2fbdaeec66
|
Refactor: Improve testability of GitHubTool
|
2025-06-02 16:58:52 -05:00 |
|
cyclop-bot
|
d0d8910222
|
Add unit tests for GeminiTelegramInferenceBot
|
2025-06-02 16:53:36 -05:00 |
|
cyclop-bot
|
dfddb43f11
|
Add unit tests for ChatGPTTelegramInferenceBot
|
2025-06-02 16:52:53 -05:00 |
|
cyclop-bot
|
da0bdd60f9
|
Add unit tests for AnthropicTelegramInferenceBot
|
2025-06-02 16:52:09 -05:00 |
|
cyclop-bot
|
3ac1c350ab
|
Add unit tests for OpenAICompatibleInferenceBot
|
2025-06-02 16:50:48 -05:00 |
|
cyclop-bot
|
59be9dbb5d
|
Add unit tests for TelegramHelper
|
2025-06-02 16:49:11 -05:00 |
|
cyclop-bot
|
ff4a7bc955
|
Add: Unit tests for BaseTelegramInferenceBot
|
2025-06-02 16:45:13 -05:00 |
|
cyclop-bot
|
50c92c2a63
|
Refactor: Generalize OpenAICompatibleInferenceBot initialization
|
2025-06-02 16:43:39 -05:00 |
|
cyclop-bot
|
0e4ba10e04
|
Refactor: Inject dependencies in GeminiTelegramInferenceBot
|
2025-06-02 16:42:48 -05:00 |
|
cyclop-bot
|
0347b8bd4f
|
Refactor: Inject dependencies in ChatGPTTelegramInferenceBot
|
2025-06-02 16:42:22 -05:00 |
|
cyclop-bot
|
e203afa493
|
Refactor: Inject dependencies in AnthropicTelegramInferenceBot
|
2025-06-02 16:41:53 -05:00 |
|
cyclop-bot
|
0c1a0d1e5b
|
Refactor: Separate logic for reboot and check_doreboot_file in TelegramHelper
|
2025-06-02 16:41:02 -05:00 |
|
cyclop-bot
|
a78bbb6cc5
|
Refactor: Separate logic for handle_message handler in TelegramHelper
|
2025-06-02 16:40:24 -05:00 |
|
cyclop-bot
|
f52cee97cd
|
Refactor: Separate logic for abort_processing handler in TelegramHelper
|
2025-06-02 16:38:11 -05:00 |
|
cyclop-bot
|
775b1ce051
|
Refactor: Separate logic for start, clear, status, switch handlers in TelegramHelper
|
2025-06-02 16:36:51 -05:00 |
|
cyclop-bot
|
53d1ec8923
|
Refactor: Make reboot file paths configurable in TelegramHelper
|
2025-06-02 16:35:52 -05:00 |
|
cyclop-bot
|
75381f5f11
|
Refactor: Make system_prompt_path and content configurable in BaseTelegramInferenceBot
|
2025-06-02 16:35:08 -05:00 |
|
admin
|
0ffafe3bc5
|
Merge pull request #202 from bucolucas/feat/create-vp-tech-prompt
Feat: Add VP of Technology persona prompt
|
2025-06-02 16:27:45 -05:00 |
|
cyclop-bot
|
837aa5074f
|
feat: Create VP of Technology persona prompt with lessons learned
|
2025-06-02 16:26:40 -05:00 |
|
admin
|
92ad829eff
|
Merge pull request #201 from bucolucas/docs/update-readme-roadmap
Docs: Update README with Roadmap Section
|
2025-06-02 16:24:43 -05:00 |
|
cyclop-bot
|
3772b79d7d
|
docs: Correct roadmap-issue alignment in README.md
|
2025-06-02 16:24:20 -05:00 |
|
cyclop-bot
|
dd279e64e3
|
docs: Add roadmap section to README.md
|
2025-06-02 16:22:55 -05:00 |
|
admin
|
a5a99b0692
|
Merge pull request #193 from bucolucas/fix-search-code-type-error
Fix: Type error in tool argument handling for Anthropic
|
2025-06-02 15:57:28 -05:00 |
|
cyclop-bot
|
4adef5754e
|
Fix: Handle dict input for tool arguments in call_tool
|
2025-06-02 15:56:43 -05:00 |
|
admin
|
7ad100e7a7
|
Merge pull request #192 from bucolucas/fix/anthropic-tool-structure
Fix: Correct tool data access in Anthropic bot
|
2025-06-02 15:51:17 -05:00 |
|
cyclop-bot
|
5a01fd96c6
|
Fix: Adapt Anthropic bot to nested tool function structure
|
2025-06-02 15:50:49 -05:00 |
|
admin
|
3b3e42aa81
|
Merge pull request #191 from bucolucas/feat/anthropic-bot-refinements
Feat: Implement model switching for Anthropic bot
|
2025-06-02 15:46:30 -05:00 |
|
cyclop-bot
|
dbcb72c455
|
Update developer prompt for more autonomy
|
2025-06-02 15:42:18 -05:00 |
|
cyclop-bot
|
94e897b8e0
|
Refactor Anthropic bot for small/large model switching and update developer prompt for autonomy
|
2025-06-02 15:42:17 -05:00 |
|
admin
|
449ae5d3ba
|
Merge branch 'main' of https://github.com/bucolucas/cyclop
|
2025-06-02 15:23:22 -05:00 |
|
admin
|
0eed64cbb3
|
Removed unnecessary awaits
|
2025-06-02 15:23:20 -05:00 |
|
admin
|
ffb0f4ce6c
|
Merge pull request #190 from bucolucas/remove-unnecessary-awaits
Refactor: Remove unnecessary awaits from clear and abort_processing methods
|
2025-06-02 15:21:35 -05:00 |
|
cyclop-bot
|
9715e3767f
|
Refactor: Remove unnecessary awaits from clear and abort_processing methods
|
2025-06-02 15:21:06 -05:00 |
|
admin
|
c6c8e3ce37
|
Merge pull request #189 from bucolucas/refactor/bot-core-logic
Refactor Core Bot Logic: telegram_helper.py and *_inference_bot.py
|
2025-06-02 15:04:14 -05:00 |
|
cyclop-bot
|
6a54035c51
|
Refactor anthropic_telegram_inference_bot.py: Improve tool response formatting, enhance API error handling, and align with BaseTelegramInferenceBot.
|
2025-06-02 14:56:47 -05:00 |
|
cyclop-bot
|
1f5fbc3db8
|
Refactor gemini_telegram_inference_bot.py to use OpenAICompatibleInferenceBot.
|
2025-06-02 14:56:32 -05:00 |
|
cyclop-bot
|
af8fbfec80
|
Refactor chatgpt_telegram_inference_bot.py to use OpenAICompatibleInferenceBot.
|
2025-06-02 14:56:28 -05:00 |
|
cyclop-bot
|
56ffb70af0
|
Create OpenAICompatibleInferenceBot base class.
|
2025-06-02 14:56:23 -05:00 |
|