Commit Graph

93 Commits

Author SHA1 Message Date
admin 67f83fd3c7 Added better instructions 2025-06-03 17:32:19 -05:00
cyclop-bot fb111ab018 feat: Configure call_external_copilot URL via environment variable 2025-06-03 15:43:14 -05:00
cyclop-bot 2396e82b1b feat: Add call_external_copilot tool and update StandaloneLLMTool 2025-06-03 15:38:25 -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
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
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
cyclop-bot 030c3395cb feat: Add GitHubCIHelper tool for analyzing CI logs 2025-06-02 18:22:21 -05:00
cyclop-bot a103a749b1 Refactor: Allow Metrics instance injection in MetricsTool 2025-06-02 17:05:43 -05:00
cyclop-bot c6f787d88f Refactor: Improve time extraction and testability of Metrics class 2025-06-02 17:03:34 -05:00
cyclop-bot 5c0b39a858 Refactor: Improve testability of LogTool 2025-06-02 17:01:03 -05:00
cyclop-bot 2fbdaeec66 Refactor: Improve testability of GitHubTool 2025-06-02 16:58:52 -05:00
admin 0eed64cbb3 Removed unnecessary awaits 2025-06-02 15:23:20 -05:00
cyclop-bot 0c2f09fb23 feat: add get_pull_request_general_comments to github_tool 2025-06-02 14:14:28 -05:00
cyclop-bot ca4adff116 Add view_commit_details_for_file function to GitHubTool 2025-06-02 14:06:33 -05:00
admin caa6971683 Fixed code review errors 2025-06-02 13:52:54 -05:00
cyclop-bot b3ab62eccf feat: Add pull request review capabilities 2025-06-02 13:48:17 -05:00
admin a24f56531e added gemini inference bot 2025-06-02 13:23:02 -05:00
admin 179718595b Merge branch 'main' of https://github.com/bucolucas/cyclop 2025-06-01 11:50:15 -05:00
admin 7844f26d59 Testing with qwen and updating tools 2025-06-01 11:50:12 -05:00
admin bdc483993d Added standalone llm 2024-10-28 17:56:06 -05:00
cyclop-bot 15d8172980 Update standalone LLM tool documentation for dynamic parameter usage and programmatic access. 2024-10-28 10:20:53 -05:00
cyclop-bot c4cbe90bd6 Add documentation for standalone LLM tool usage. 2024-10-28 10:16:23 -05:00
admin 99630ffc19 emit github token when starting 2024-08-22 08:11:01 -05:00
admin 5c17823a0f Added browse command and project handlers 2024-08-21 13:26:34 -05:00
admin 8036ecaec5 Fixed tool definitions 2024-08-20 23:05:15 -05:00
admin d4c952cda0 Enhance project board-related methods to return detailed responses 2024-08-20 22:53:00 -05:00
admin e3fd071dc2 Recommit github_tool.py with all function calls and missing pieces added back 2024-08-20 19:09:19 -05:00
admin ca2b0bd667 Recommit github_tool.py with missing pieces added back 2024-08-20 18:54:57 -05:00
admin 34550d128b Add project management functions for creating boards, columns, and cards. 2024-08-20 18:49:00 -05:00
admin 6193086a9f Add abilitiy to comment on and read comments from an issue 2024-08-20 15:31:10 -05:00
admin 819445ec35 Revert github tool refactoring 2024-08-20 12:24:33 -05:00
admin 976e397140 Add logging to GitHubTool for function loading and initialization 2024-08-20 12:02:45 -05:00
admin 7271c5da84 Refactor github_tool.py to use consistent JSON definitions 2024-08-19 16:01:24 -05:00
admin bd19895e90 Refactor github_tool.py to utilize new class-based functions 2024-08-19 15:49:31 -05:00
admin 68a30cf5e1 Add ListIssues class for list_issues function with JSON definition 2024-08-19 15:49:12 -05:00
admin 8a9b08313f Add CreateIssue class for create_issue function with JSON definition 2024-08-19 15:48:56 -05:00
admin 995a485071 Add GetIssueDetails class for get_issue_details function with JSON definition 2024-08-19 15:48:45 -05:00
admin bf7ed4a604 Add DeleteBranch class for delete_branch function with JSON definition 2024-08-19 15:48:29 -05:00
admin 28b793a2ef Add MergePullRequest class for merge_pull_request function with JSON definition 2024-08-19 15:48:17 -05:00
admin b67ab7a847 Add ClosePullRequest class for close_pull_request function with JSON definition 2024-08-19 15:48:01 -05:00
admin 36e837d342 Add ApprovePullRequest class for approve_pull_request function with JSON definition 2024-08-19 15:47:50 -05:00
admin 648949e492 Add GetBranchSHA class for get_branch_sha function with JSON definition 2024-08-19 15:47:39 -05:00
admin 6352bee7b8 Add ListBranches class for list_branches function with JSON definition 2024-08-19 15:47:29 -05:00
admin eb3506ed78 Add GetFileAtCommit class for get_file_at_commit function with JSON definition 2024-08-19 15:47:14 -05:00
admin 9aa00dd302 Add SetCurrentBranch class for set_current_branch function with JSON definition 2024-08-19 15:46:59 -05:00
admin 033a9e7fc6 Add GetCurrentBranch class for get_current_branch function with JSON definition 2024-08-19 15:46:50 -05:00