Commit Graph

59 Commits

Author SHA1 Message Date
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
admin bcea167299 Add GetCommitHistory class for get_commit_history function with JSON definition 2024-08-19 15:46:42 -05:00
admin 0e7b983473 Add SearchCode class for search_code function with JSON definition 2024-08-19 15:46:28 -05:00
admin fea5ea117e Add ListFiles class for list_files function with JSON definition 2024-08-19 15:46:17 -05:00
admin c657c9e87b Add CreatePullRequest class for create_pull_request function with JSON definition 2024-08-19 15:46:03 -05:00
admin 385e74be02 Add CommitFile class for commit_file function with JSON definition 2024-08-19 15:44:45 -05:00
admin c8f128fa00 Add CreateBranch class for create_branch function 2024-08-19 15:42:27 -05:00
admin 12dbd9505c Add ReadFile class for read_file function 2024-08-19 15:42:13 -05:00
admin b5f71c0e7d Create github_tool_functions subdirectory 2024-08-19 15:41:59 -05:00
admin 6779899981 formatting issues 2024-08-19 14:36:43 -05:00
admin 0e6a807bff Merge branch 'main' into feature/get-issue-details 2024-08-19 14:33:07 -05:00
admin e75f5c707e Added issue creation 2024-08-19 14:30:17 -05:00
admin ef39dfb4ff Add get_issue_details function 2024-08-19 14:29:17 -05:00
admin 1bd7f6de89 Add metrics_tool.py 2024-08-18 18:54:40 -05:00
admin 01d7c508d9 whitespace fix 2024-08-18 18:51:56 -05:00
admin 96a346cb4a Update github_tool.py 2024-08-18 18:49:15 -05:00
admin 50fc92fed6 Update github_tool.py 2024-08-18 18:47:32 -05:00
admin 1b1063d76e Update log_tool.py to use metrics 2024-08-18 18:44:01 -05:00
admin eccab1862b Update github_tool.py to use metrics 2024-08-18 18:43:40 -05:00
admin 5a7013f471 Add metrics.py for measuring function performance 2024-08-18 18:43:05 -05:00
admin a8bda7622e removed unnecessary files 2024-08-18 14:27:20 -05:00
admin 8e6230a669 Add functions to approve, close, merge PRs, and delete branches 2024-08-18 12:31:00 -05:00
admin 0b28b9a39d More fixes for anthropic 2024-08-18 10:40:59 -05:00
admin b5a421ea21 Merge branch 'main' of https://github.com/bucolucas/cyclop 2024-08-18 09:19:31 -05:00
admin a283f7dde9 Removed image, added clear implementation to github_tool and log_tool 2024-08-18 09:19:29 -05:00
admin 6ad67f24a3 Add 'clear' command to BaseTool class 2024-08-18 09:00:50 -05:00
admin 3d521f4790 Fixes for anthropic 2024-08-18 08:55:22 -05:00
admin 19a12fccbc added dual models 2024-08-18 07:47:36 -05:00
admin aad82cbe98 Removed cruft 2024-08-18 07:39:19 -05:00
admin 5ad7d12a19 Implement get_functions to return OpenAI function schema as a JSON string 2024-08-17 22:21:51 -05:00
admin ac018fd34b Implemented full functionality for PersonaTool's generate_response method 2024-08-17 22:18:26 -05:00
admin 71d66aec4f Added PersonaTool class extending BaseTool 2024-08-17 22:15:25 -05:00
admin 2edc80189f Add persona_tool.py implementing the PersonaTool class 2024-08-17 22:15:01 -05:00
admin b465f19228 Merge branch 'main' of https://github.com/bucolucas/cyclop 2024-08-17 19:21:18 -05:00
admin a8d470333b Changed order of tool parameters, switched over to gpt4o 2024-08-17 19:21:15 -05:00