| 27 | |
| 28 | # A class used to encapsulate the results of tool execution |
| 29 | class ToolExecResult: |
| 30 | def __init__(self, output: str | None = None, error: str | None = None, error_code: int = 0): |
| 31 | self.output = output |
| 32 | self.error = error |
| 33 | self.error_code = error_code |
| 34 | |
| 35 | |
| 36 | # Class used to describe tool parameters (although not directly used in CLI, TextEditTool's methods require it) |
no outgoing calls
no test coverage detected