improve shell tool output when cancelled in debug mode (#571)
This commit is contained in:
parent
4e3c539f5e
commit
0c5673875b
|
@ -242,7 +242,12 @@ export class ShellTool extends BaseTool<ShellToolParams, ToolResult> {
|
||||||
|
|
||||||
let llmContent = '';
|
let llmContent = '';
|
||||||
if (abortSignal.aborted) {
|
if (abortSignal.aborted) {
|
||||||
llmContent = 'Command did not complete, it was cancelled by the user';
|
llmContent = 'Command was cancelled by user before it could complete.';
|
||||||
|
if (output.trim()) {
|
||||||
|
llmContent += ` Below is the output (on stdout and stderr) before it was cancelled:\n${output}`;
|
||||||
|
} else {
|
||||||
|
llmContent += ' There was no output before it was cancelled.';
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
llmContent = [
|
llmContent = [
|
||||||
`Command: ${params.command}`,
|
`Command: ${params.command}`,
|
||||||
|
|
Loading…
Reference in New Issue