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.
This commit is contained in:
+1
-296
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user