(toolName: ToolName, paramName: string, relPath?: string)
| 1807 | } |
| 1808 | |
| 1809 | async sayAndCreateMissingParamError(toolName: ToolName, paramName: string, relPath?: string) { |
| 1810 | await this.say( |
| 1811 | "error", |
| 1812 | `Roo tried to use ${toolName}${ |
| 1813 | relPath ? ` for '${relPath.toPosix()}'` : "" |
| 1814 | } without value for required parameter '${paramName}'. Retrying...`, |
| 1815 | ) |
| 1816 | return formatResponse.toolError(formatResponse.missingToolParameterError(paramName)) |
| 1817 | } |
| 1818 | |
| 1819 | // Lifecycle |
| 1820 | // Start / Resume / Abort / Dispose |
no test coverage detected