Commit Graph

  • 0e4ba10e04 Refactor: Inject dependencies in GeminiTelegramInferenceBot cyclop-bot 2025-06-02 16:42:48 -05:00
  • 0347b8bd4f Refactor: Inject dependencies in ChatGPTTelegramInferenceBot cyclop-bot 2025-06-02 16:42:22 -05:00
  • e203afa493 Refactor: Inject dependencies in AnthropicTelegramInferenceBot cyclop-bot 2025-06-02 16:41:53 -05:00
  • 0c1a0d1e5b Refactor: Separate logic for reboot and check_doreboot_file in TelegramHelper cyclop-bot 2025-06-02 16:41:02 -05:00
  • a78bbb6cc5 Refactor: Separate logic for handle_message handler in TelegramHelper cyclop-bot 2025-06-02 16:40:24 -05:00
  • f52cee97cd Refactor: Separate logic for abort_processing handler in TelegramHelper cyclop-bot 2025-06-02 16:38:11 -05:00
  • 775b1ce051 Refactor: Separate logic for start, clear, status, switch handlers in TelegramHelper cyclop-bot 2025-06-02 16:36:51 -05:00
  • 53d1ec8923 Refactor: Make reboot file paths configurable in TelegramHelper cyclop-bot 2025-06-02 16:35:52 -05:00
  • 75381f5f11 Refactor: Make system_prompt_path and content configurable in BaseTelegramInferenceBot cyclop-bot 2025-06-02 16:35:08 -05:00
  • 0ffafe3bc5 Merge pull request #202 from bucolucas/feat/create-vp-tech-prompt admin 2025-06-02 16:27:45 -05:00
  • 837aa5074f feat: Create VP of Technology persona prompt with lessons learned cyclop-bot 2025-06-02 16:26:40 -05:00
  • 92ad829eff Merge pull request #201 from bucolucas/docs/update-readme-roadmap admin 2025-06-02 16:24:43 -05:00
  • 3772b79d7d docs: Correct roadmap-issue alignment in README.md cyclop-bot 2025-06-02 16:24:20 -05:00
  • dd279e64e3 docs: Add roadmap section to README.md cyclop-bot 2025-06-02 16:22:55 -05:00
  • a5a99b0692 Merge pull request #193 from bucolucas/fix-search-code-type-error admin 2025-06-02 15:57:28 -05:00
  • 4adef5754e Fix: Handle dict input for tool arguments in call_tool cyclop-bot 2025-06-02 15:56:43 -05:00
  • 7ad100e7a7 Merge pull request #192 from bucolucas/fix/anthropic-tool-structure admin 2025-06-02 15:51:17 -05:00
  • 5a01fd96c6 Fix: Adapt Anthropic bot to nested tool function structure cyclop-bot 2025-06-02 15:50:49 -05:00
  • 3b3e42aa81 Merge pull request #191 from bucolucas/feat/anthropic-bot-refinements admin 2025-06-02 15:46:30 -05:00
  • dbcb72c455 Update developer prompt for more autonomy cyclop-bot 2025-06-02 15:42:18 -05:00
  • 94e897b8e0 Refactor Anthropic bot for small/large model switching and update developer prompt for autonomy cyclop-bot 2025-06-02 15:42:17 -05:00
  • 449ae5d3ba Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2025-06-02 15:23:22 -05:00
  • 0eed64cbb3 Removed unnecessary awaits admin 2025-06-02 15:23:20 -05:00
  • ffb0f4ce6c Merge pull request #190 from bucolucas/remove-unnecessary-awaits admin 2025-06-02 15:21:35 -05:00
  • 9715e3767f Refactor: Remove unnecessary awaits from clear and abort_processing methods cyclop-bot 2025-06-02 15:21:06 -05:00
  • c6c8e3ce37 Merge pull request #189 from bucolucas/refactor/bot-core-logic admin 2025-06-02 15:04:14 -05:00
  • 6a54035c51 Refactor anthropic_telegram_inference_bot.py: Improve tool response formatting, enhance API error handling, and align with BaseTelegramInferenceBot. cyclop-bot 2025-06-02 14:56:47 -05:00
  • 1f5fbc3db8 Refactor gemini_telegram_inference_bot.py to use OpenAICompatibleInferenceBot. cyclop-bot 2025-06-02 14:56:32 -05:00
  • af8fbfec80 Refactor chatgpt_telegram_inference_bot.py to use OpenAICompatibleInferenceBot. cyclop-bot 2025-06-02 14:56:28 -05:00
  • 56ffb70af0 Create OpenAICompatibleInferenceBot base class. cyclop-bot 2025-06-02 14:56:23 -05:00
  • 243942787a Refactor base_telegram_inference_bot.py: Improve error handling, encapsulate processing status, and define abstract methods. cyclop-bot 2025-06-02 14:55:45 -05:00
  • a7d2c98c97 Refactor telegram_helper.py: Apply constants, remove unused git import, and prepare for processing_status encapsulation. cyclop-bot 2025-06-02 14:55:30 -05:00
  • f23812822e Merge pull request #187 from bucolucas/feature/chat-status-update admin 2025-06-02 14:45:40 -05:00
  • 72b460bcfb fix: Correct formatting for Anthropic bot update cyclop-bot 2025-06-02 14:43:51 -05:00
  • 80d7aa721c feat: Update Anthropic bot with new status methods and tool handling cyclop-bot 2025-06-02 14:38:33 -05:00
  • d167fc7b39 feat: Update ChatGPT bot with new status methods and tool handling cyclop-bot 2025-06-02 14:37:57 -05:00
  • d1c8693cc4 feat: Implement prompt/LLM status and refine tool handling (Gemini bot) cyclop-bot 2025-06-02 14:31:30 -05:00
  • f5b75f77ca feat: Enhance status command to show system prompt and LLM info (base bot) cyclop-bot 2025-06-02 14:30:08 -05:00
  • 897413d27f Merge pull request #186 from bucolucas/feature/PR-general-comments admin 2025-06-02 14:15:28 -05:00
  • 0c2f09fb23 feat: add get_pull_request_general_comments to github_tool cyclop-bot 2025-06-02 14:14:28 -05:00
  • d7a0845bf2 Merge pull request #184 from bucolucas/feature/view-commit-history admin 2025-06-02 14:08:07 -05:00
  • ca4adff116 Add view_commit_details_for_file function to GitHubTool cyclop-bot 2025-06-02 14:06:33 -05:00
  • caa6971683 Fixed code review errors admin 2025-06-02 13:52:54 -05:00
  • 324f9bc1d1 Merge pull request #183 from bucolucas/feature/code-review-enhancements admin 2025-06-02 13:51:41 -05:00
  • b3ab62eccf feat: Add pull request review capabilities cyclop-bot 2025-06-02 13:48:17 -05:00
  • f135465f77 Merge pull request #175 from bucolucas/feat/vp-tech-prompt-improvements admin 2025-06-02 13:28:04 -05:00
  • 8ae3327a98 Refactor: Improve VP of Tech prompt with more actionable guidance and specifics. cyclop-bot 2025-06-02 13:25:27 -05:00
  • a24f56531e added gemini inference bot admin 2025-06-02 13:23:02 -05:00
  • 179718595b Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2025-06-01 11:50:15 -05:00
  • 7844f26d59 Testing with qwen and updating tools admin 2025-06-01 11:50:12 -05:00
  • bdc483993d Added standalone llm admin 2024-10-28 17:56:06 -05:00
  • 2632fb34cc Merge pull request #166 from bucolucas/standalone-llm-tool-dev admin 2024-10-28 10:21:34 -05:00
  • 15d8172980 Update standalone LLM tool documentation for dynamic parameter usage and programmatic access. cyclop-bot 2024-10-28 10:20:53 -05:00
  • 73b6321c5c Allow model and max tokens to be dynamic parameters in Standalone LLM Tool. cyclop-bot 2024-10-28 10:19:22 -05:00
  • 055399c514 Refactor Standalone LLM Tool for programmatic use. cyclop-bot 2024-10-28 10:18:02 -05:00
  • c4cbe90bd6 Add documentation for standalone LLM tool usage. cyclop-bot 2024-10-28 10:16:23 -05:00
  • 5ec9d3f7b5 Initialize standalone LLM tool with basic class structure. cyclop-bot 2024-10-28 10:15:43 -05:00
  • 4c4f9b7f2c Fixed formatting admin 2024-08-22 08:12:06 -05:00
  • 99630ffc19 emit github token when starting admin 2024-08-22 08:11:01 -05:00
  • 37201be1cd Added ability to switch between anthropic and openai on reboot admin 2024-08-21 17:13:58 -05:00
  • 87a52361ae Merge pull request #161 from bucolucas/remove-github-reset-functionality admin 2024-08-21 17:11:18 -05:00
  • f6b988f6e8 Remove functionality that resets the app when a GitHub change is detected. admin 2024-08-21 17:10:20 -05:00
  • 516218720e Merge pull request #160 from bucolucas/feature/reboot-clause-handler admin 2024-08-21 17:08:01 -05:00
  • 10ee5b957b Enhance /reboot command to create .reboot_claude if requested admin 2024-08-21 17:07:00 -05:00
  • 54c47415eb Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2024-08-21 16:53:38 -05:00
  • d05b799b74 added business analyst admin 2024-08-21 16:53:36 -05:00
  • 1f0aa58985 Added vp_tech admin 2024-08-21 16:53:22 -05:00
  • 5c17823a0f Added browse command and project handlers admin 2024-08-21 13:26:34 -05:00
  • b4c9176a1f Fixed typo admin 2024-08-21 08:13:37 -05:00
  • 65a556eccf Merge pull request #155 from bucolucas/issue-154-implement-file-selection admin 2024-08-21 08:12:33 -05:00
  • ea89f9e4fd Adjust SYSTEM_PROMPT_PATH usage to support new file selection admin 2024-08-21 08:09:47 -05:00
  • b8f716d532 Implement file selection to update SYSTEM_PROMPT_PATH admin 2024-08-21 08:09:35 -05:00
  • 8036ecaec5 Fixed tool definitions admin 2024-08-20 23:05:15 -05:00
  • 0dcc4365cc Merge pull request #149 from bucolucas/enhance-project-board-responses admin 2024-08-20 22:53:51 -05:00
  • d4c952cda0 Enhance project board-related methods to return detailed responses admin 2024-08-20 22:53:00 -05:00
  • 6ac0a4d7ec Merge pull request admin 2024-08-20 19:22:26 -05:00
  • 4c07b5e58c Update README with improved authentication steps admin 2024-08-20 19:22:19 -05:00
  • c7879fe1cb Merge pull request #139 from bucolucas/enhance-project-management-functions admin 2024-08-20 19:12:24 -05:00
  • 84f03a38b7 Document lessons learned during the repository management process admin 2024-08-20 19:11:27 -05:00
  • e3fd071dc2 Recommit github_tool.py with all function calls and missing pieces added back admin 2024-08-20 19:09:19 -05:00
  • ca2b0bd667 Recommit github_tool.py with missing pieces added back admin 2024-08-20 18:54:57 -05:00
  • 34550d128b Add project management functions for creating boards, columns, and cards. admin 2024-08-20 18:49:00 -05:00
  • d2d64680cc Merge pull request #132 from bucolucas/feature/add-test-check-to-restart-script admin 2024-08-20 18:06:25 -05:00
  • e63bcbb1a2 Set flat 30-second wait time between test retries admin 2024-08-20 18:04:06 -05:00
  • c6f2c39ef8 Add git pull during test loop if tests fail admin 2024-08-20 18:01:43 -05:00
  • a2255eb14f Add test check before running the main Python script. admin 2024-08-20 17:58:40 -05:00
  • 40b93d9586 Merge pull request #131 from bucolucas/add-powershell-script-for-tests admin 2024-08-20 17:54:37 -05:00
  • 942e301326 Update run_tests.ps1 to run all tests across subdirectories admin 2024-08-20 17:53:26 -05:00
  • 532672eee1 Add PowerShell script to check dependencies and run tests admin 2024-08-20 17:51:55 -05:00
  • 63538cd5b7 Merge pull request #130 from bucolucas/enhance-unit-tests-issue-118-next-steps admin 2024-08-20 17:50:27 -05:00
  • b9c96fffd5 Expand unit tests for ChatGPTTelegramInferenceBot and AnthropicTelegramInferenceBot admin 2024-08-20 17:48:42 -05:00
  • 38f63ec42e Expand unit tests for ChatGPTTelegramInferenceBot and AnthropicTelegramInferenceBot admin 2024-08-20 17:48:34 -05:00
  • 8e68b70b6e Merge pull request #129 from bucolucas/enhance-unit-tests-issue-118 admin 2024-08-20 17:47:38 -05:00
  • 8b3c1c6a58 Expand unit tests for BaseTelegramInferenceBot admin 2024-08-20 17:41:24 -05:00
  • 2a9de15143 removed unused import admin 2024-08-20 17:23:44 -05:00
  • 41a32d5c91 Install dependencies when rebooting the app admin 2024-08-20 17:10:30 -05:00
  • dc468631a5 Merge pull request #128 from bucolucas/issue-118-unit-testing-suite admin 2024-08-20 17:08:20 -05:00
  • 845d72d4ec Add initial unit tests for BaseTelegramInferenceBot class admin 2024-08-20 17:06:14 -05:00
  • c99b075d06 Create tests/integration directory and __init__.py admin 2024-08-20 17:06:03 -05:00
  • f35439cfd8 Create tests/claude directory and __init__.py admin 2024-08-20 17:06:01 -05:00