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:
cyclop-bot
2025-06-02 18:35:11 -05:00
parent ef6763aaa9
commit d9bc69b5da
+1 -296
View File
File diff suppressed because one or more lines are too long