admin
887bae3972
Fixed whitespace
2025-06-02 18:53:45 -05:00
admin
1e39e92011
Merge pull request #208 from bucolucas/feature/add-ci-tool-json-definition
...
Feature: Add JSON tool definition and BaseTool integration for GitHubCIHelper
2025-06-02 18:41:37 -05:00
admin
e036d91b8f
Fixed newlines in github_ci_tool.py
2025-06-02 18:41:03 -05:00
admin
fdec4bac8e
Fixed newlines in github_ci_tool.py
2025-06-02 18:38:03 -05:00
cyclop-bot
d9bc69b5da
feat: Add tool definition and BaseTool integration to GitHubCIHelper
...
Integrates GitHubCIHelper with the BaseTool framework by:
- Adding get_functions() to define tool's capabilities in JSON format.
- Adding an execute() method for dispatching calls to its public methods.
- Updating __init__ for logger and session dependency injection.
- Applying @metrics.measure decorator to public methods.
- Enhancing logging, error handling, and regex for log parsing.
2025-06-02 18:35:11 -05:00
admin
ef6763aaa9
Merge pull request #207 from bucolucas/feature/add-github-ci-tool
...
feat: Add GitHub CI log analysis tool and update developer prompt
2025-06-02 18:25:59 -05:00
cyclop-bot
62968d26cf
docs: Update developer prompt with operational guidelines
2025-06-02 18:22:40 -05:00
cyclop-bot
030c3395cb
feat: Add GitHubCIHelper tool for analyzing CI logs
2025-06-02 18:22:21 -05:00
admin
b7d8184859
Merge pull request #206 from bucolucas/feature/ci-self-hosted-tests
...
CI: Add GitHub Actions workflow for self-hosted Python tests
2025-06-02 18:16:16 -05:00
cyclop-bot
df2337762e
feat: Add GitHub Actions workflow for self-hosted test runner
2025-06-02 18:15:03 -05:00
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