Commit Graph

  • 0d7c60a985 Create tests/chatgpt directory and __init__.py admin 2024-08-20 17:05:59 -05:00
  • 84dca622ef Add pytest and pytest-cov for unit testing and coverage reporting admin 2024-08-20 17:05:52 -05:00
  • 70aaa4a8da Merge pull request #126 from bucolucas/update-developer-prompt admin 2024-08-20 16:59:33 -05:00
  • 9c084e72c1 Update developer_prompt.txt admin 2024-08-20 16:59:24 -05:00
  • 8d6d60c4a0 Update developer prompt with concise PR and issue information cyclop-bot 2024-08-20 16:58:18 -05:00
  • bdc2e7c53d Update developer prompt with PR and issue information cyclop-bot 2024-08-20 16:56:41 -05:00
  • 6908cb0f67 Merge pull request #125 from bucolucas/feature/browse-command admin 2024-08-20 16:54:04 -05:00
  • c52dd6a3a1 Add /browse command and button callback handlers to TelegramHelper cyclop-bot 2024-08-20 16:52:09 -05:00
  • 80f2fc4fed Revert changes to anthropic_telegram_inference_bot.py cyclop-bot 2024-08-20 16:51:44 -05:00
  • 9f8418b47d Add /browse command to AnthropicTelegramInferenceBot cyclop-bot 2024-08-20 16:50:05 -05:00
  • 8ee1ae9224 Implement /browse command for file navigation cyclop-bot 2024-08-20 16:49:46 -05:00
  • 50b2070e76 UTF encoding when reading system prompt admin 2024-08-20 16:48:06 -05:00
  • cedd98c3fc Merge pull request #117 from bucolucas/update-readme admin 2024-08-20 16:31:25 -05:00
  • 2c73a7ef81 Update README.md to reflect current project state and bot implementations cyclop-bot 2024-08-20 16:29:57 -05:00
  • 70b313638e Added project manager prompt admin 2024-08-20 15:39:05 -05:00
  • 6193086a9f Add abilitiy to comment on and read comments from an issue admin 2024-08-20 15:31:10 -05:00
  • b1954be7ab Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2024-08-20 14:46:14 -05:00
  • 9b811bb41d repaired telegram helper admin 2024-08-20 14:46:12 -05:00
  • 113f887c05 Merge: Add GitPython==3.1.43 to requirements.txt admin 2024-08-20 14:45:00 -05:00
  • 9433e2fdc0 Add GitPython==3.1.43 to requirements.txt admin 2024-08-20 14:44:21 -05:00
  • ceae996bb5 Merge: Add functionality to check for new commits and trigger reboot admin 2024-08-20 14:31:31 -05:00
  • 42e86d5fb3 Update telegram_helper.py admin 2024-08-20 14:31:01 -05:00
  • 8bee64cee1 Add functionality to check for new commits and trigger reboot admin 2024-08-20 14:28:51 -05:00
  • 43202e3b6e fixed git import admin 2024-08-20 14:27:36 -05:00
  • 3ffdddfbaa Merge pull request #110 from bucolucas/add-commit-check-reboot admin 2024-08-20 14:25:04 -05:00
  • b122734195 Update git import and add package requirement comment admin 2024-08-20 14:24:15 -05:00
  • 59d2d53708 Merge pull request #109 from bucolucas/add-commit-check-reboot admin 2024-08-20 14:22:41 -05:00
  • 573f08c949 Add functionality to check for new commits and trigger reboot admin 2024-08-20 14:21:41 -05:00
  • 17878cec0b Merge pull request #108 from bucolucas/fix-doreboot-check admin 2024-08-20 14:11:46 -05:00
  • c9866ac7c5 Fix doreboot file check to run after event loop starts admin 2024-08-20 14:11:19 -05:00
  • 9f0c9482c7 Merge pull request #107 from bucolucas/add-doreboot-check admin 2024-08-20 14:09:51 -05:00
  • 1b56d8c00b Add .doreboot file check and message sending functionality admin 2024-08-20 14:09:12 -05:00
  • cad18bf81e removed generic inference bot admin 2024-08-20 14:07:56 -05:00
  • c50c25cfff fix runtime errors in telegram_helper admin 2024-08-20 13:52:32 -05:00
  • bc278c0896 Merge pull request #105 from bucolucas/feat/semaphore-file-check-init admin 2024-08-20 13:25:30 -05:00
  • 7807a6eac7 Add functionality to check and send message if semaphore file exists on initialization admin 2024-08-20 13:24:45 -05:00
  • 7783d8fc22 added chat id to .doreboot file admin 2024-08-20 13:22:59 -05:00
  • 9ac450473f Merge pull request #104 from bucolucas/add-reboot-check admin 2024-08-20 13:13:27 -05:00
  • a27e73dd89 Add check for .doreboot file to send reboot complete message and delete the file. admin 2024-08-20 13:12:54 -05:00
  • 5c594c2223 Added auto-restart capability admin 2024-08-20 13:11:24 -05:00
  • 2e41004aca Merge pull request #103 from bucolucas/debug-ps1-process-output admin 2024-08-20 12:57:12 -05:00
  • 5d8529690f Add process details output for debugging admin 2024-08-20 12:56:55 -05:00
  • 1f51b2ebbf Merge pull request #100 from bucolucas/add-reboot-command admin 2024-08-20 12:38:10 -05:00
  • 96530e50fb Add /reboot command to exit with status code 355 admin 2024-08-20 12:37:35 -05:00
  • 7d651bbbc0 Merge pull request #98 from bucolucas/add-powershell-script admin 2024-08-20 12:31:11 -05:00
  • 2a15ca4c4a Add PowerShell script to run Python file with restart logic admin 2024-08-20 12:30:05 -05:00
  • 819445ec35 Revert github tool refactoring admin 2024-08-20 12:24:33 -05:00
  • 6c465d4afc Merge pull request #97 from bucolucas/issue-96-fix admin 2024-08-20 12:03:38 -05:00
  • 976e397140 Add logging to GitHubTool for function loading and initialization admin 2024-08-20 12:02:45 -05:00
  • c362bd9859 Added code review persona admin 2024-08-19 16:23:58 -05:00
  • 56db392298 Merge pull request #90 from bucolucas/create-subdirectory-github_tool_functions admin 2024-08-19 16:08:19 -05:00
  • 2f13052dda Merge pull request #92 from bucolucas/cleanup-github-tool admin 2024-08-19 16:02:14 -05:00
  • 7271c5da84 Refactor github_tool.py to use consistent JSON definitions admin 2024-08-19 16:01:24 -05:00
  • bd19895e90 Refactor github_tool.py to utilize new class-based functions admin 2024-08-19 15:49:31 -05:00
  • 68a30cf5e1 Add ListIssues class for list_issues function with JSON definition admin 2024-08-19 15:49:12 -05:00
  • 8a9b08313f Add CreateIssue class for create_issue function with JSON definition admin 2024-08-19 15:48:56 -05:00
  • 995a485071 Add GetIssueDetails class for get_issue_details function with JSON definition admin 2024-08-19 15:48:45 -05:00
  • bf7ed4a604 Add DeleteBranch class for delete_branch function with JSON definition admin 2024-08-19 15:48:29 -05:00
  • 28b793a2ef Add MergePullRequest class for merge_pull_request function with JSON definition admin 2024-08-19 15:48:17 -05:00
  • b67ab7a847 Add ClosePullRequest class for close_pull_request function with JSON definition admin 2024-08-19 15:48:01 -05:00
  • 36e837d342 Add ApprovePullRequest class for approve_pull_request function with JSON definition admin 2024-08-19 15:47:50 -05:00
  • 648949e492 Add GetBranchSHA class for get_branch_sha function with JSON definition admin 2024-08-19 15:47:39 -05:00
  • 6352bee7b8 Add ListBranches class for list_branches function with JSON definition admin 2024-08-19 15:47:29 -05:00
  • eb3506ed78 Add GetFileAtCommit class for get_file_at_commit function with JSON definition admin 2024-08-19 15:47:14 -05:00
  • 9aa00dd302 Add SetCurrentBranch class for set_current_branch function with JSON definition admin 2024-08-19 15:46:59 -05:00
  • 033a9e7fc6 Add GetCurrentBranch class for get_current_branch function with JSON definition admin 2024-08-19 15:46:50 -05:00
  • bcea167299 Add GetCommitHistory class for get_commit_history function with JSON definition admin 2024-08-19 15:46:42 -05:00
  • 0e7b983473 Add SearchCode class for search_code function with JSON definition admin 2024-08-19 15:46:28 -05:00
  • fea5ea117e Add ListFiles class for list_files function with JSON definition admin 2024-08-19 15:46:17 -05:00
  • c657c9e87b Add CreatePullRequest class for create_pull_request function with JSON definition admin 2024-08-19 15:46:03 -05:00
  • 385e74be02 Add CommitFile class for commit_file function with JSON definition admin 2024-08-19 15:44:45 -05:00
  • c8f128fa00 Add CreateBranch class for create_branch function admin 2024-08-19 15:42:27 -05:00
  • 12dbd9505c Add ReadFile class for read_file function admin 2024-08-19 15:42:13 -05:00
  • b5f71c0e7d Create github_tool_functions subdirectory admin 2024-08-19 15:41:59 -05:00
  • 6779899981 formatting issues admin 2024-08-19 14:36:43 -05:00
  • 02cdc6918d Merge pull request #82 from bucolucas/feature/get-issue-details admin 2024-08-19 14:34:30 -05:00
  • 0e6a807bff Merge branch 'main' into feature/get-issue-details admin 2024-08-19 14:33:07 -05:00
  • 3e0eda7e1e Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2024-08-19 14:30:19 -05:00
  • e75f5c707e Added issue creation admin 2024-08-19 14:30:17 -05:00
  • ef39dfb4ff Add get_issue_details function admin 2024-08-19 14:29:17 -05:00
  • ea0799cf87 Merge pull request #79 from bucolucas/refactor-analysis admin 2024-08-19 14:12:42 -05:00
  • 5b4f7157bd Add refactor analysis plan admin 2024-08-19 14:11:45 -05:00
  • 407feebe40 Merge pull request #78 from bucolucas/update-default-model admin 2024-08-19 13:52:22 -05:00
  • d40be179ea Update default max tokens for gpt-4o admin 2024-08-19 13:51:36 -05:00
  • 6603966431 Update default model to gpt-4o admin 2024-08-19 13:50:38 -05:00
  • fcd558b4c6 fixed openai admin 2024-08-19 13:41:12 -05:00
  • f920da8537 fixed upenai admin 2024-08-19 13:38:39 -05:00
  • fe6c4e5684 Merge branch 'main' of https://github.com/bucolucas/cyclop admin 2024-08-19 12:54:16 -05:00
  • 19ead08efb fixed tool use admin 2024-08-19 12:54:13 -05:00
  • 87332c9245 Merge pull request admin 2024-08-19 12:42:33 -05:00
  • 6536acd647 Merge pull request #71 from bucolucas/refactor-inference-bots admin 2024-08-19 11:39:11 -05:00
  • 29f75ee6c9 Update ChatGPTTelegramInferenceBot main function admin 2024-08-19 11:36:12 -05:00
  • 9b203ea70f Update AnthropicTelegramInferenceBot main function admin 2024-08-19 11:35:52 -05:00
  • 478081ff64 Add TelegramHelper class admin 2024-08-19 11:35:29 -05:00
  • 9b16ca0d85 Refactor ChatGPTTelegramInferenceBot to inherit from BaseTelegramInferenceBot admin 2024-08-19 11:35:10 -05:00
  • 3caa8ab80f Refactor AnthropicTelegramInferenceBot to inherit from BaseTelegramInferenceBot admin 2024-08-19 11:34:53 -05:00
  • a402fec869 Add BaseTelegramInferenceBot class admin 2024-08-19 11:34:31 -05:00
  • 569488e213 Refactor anthropic_telegram_inference_bot.py to use BaseInferenceBot and TelegramHelper admin 2024-08-19 11:31:28 -05:00
  • 0ece8b354f Add telegram_helper.py with TelegramHelper class admin 2024-08-19 11:31:06 -05:00
  • f7d70a927f Add base_inference_bot.py with BaseInferenceBot class admin 2024-08-19 11:30:48 -05:00