You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'Runs a single terminal command and describes its output using an LLM. A lightweight shell command executor. Every basher spawn MUST include params: { command: "<shell>" }. NEVER spawn basher with only a prompt — it will fail validation. The prompt field describes what to extract from the output, not the command itself.',
14
+
'Runs a single terminal command and (recommended) describes its output using an LLM using the what_to_summarize field. A lightweight shell command executor. Every basher spawn MUST include params: { command: "<shell>" }.',
15
15
16
16
inputSchema: {
17
-
prompt: {
18
-
type: 'string',
19
-
description:
20
-
'What information from the command output is desired. Be specific about what to look for or extract.',
21
-
},
22
17
params: {
23
18
type: 'object',
24
19
properties: {
25
20
command: {
26
21
type: 'string',
27
22
description: 'The terminal command to run in bash shell. Don\'t forget this field!',
28
23
},
24
+
what_to_summarize: {
25
+
type: 'string',
26
+
description:
27
+
'What information from the command output is desired. Be specific about what to look for or extract. This is optional, and if not provided, the basher will return the full command output without summarization.',
28
+
},
29
29
timeout_seconds: {
30
30
type: 'number',
31
31
description: 'Set to -1 for no timeout. Default 30',
32
32
},
33
-
rawOutput: {
34
-
type: 'boolean',
35
-
description:
36
-
'If true, returns the full command output without summarization. Defaults to false.',
37
-
},
38
33
},
39
34
required: ['command'],
40
35
},
@@ -73,7 +68,7 @@ Do not use any tools! Only analyze the output of the command.`,
0 commit comments