Skip to content

Tool Options

ParameterTypeDescription
commandstringCommand to execute via sh -c
maxDurationnumberMax wait time in seconds (1-1800)
ParameterTypeDefaultDescription
successPatternstring-Regex indicating success
errorPatternstring-Regex indicating error
exitCodeSuccessnumber[][0]Exit codes considered success
ParameterTypeDescription
outputTemplatestringTemplate for formatting output
templateFilestringPath to template file
  • {{status}} - success, error, timeout, cancelled
  • {{elapsed}} - Elapsed time in seconds
  • {{output}} - Command output
  • {{exitCode}} - Exit code or “N/A”
  • {{matchedPattern}} - Pattern that triggered completion
  • {{logPath}} - Path to log file
ParameterTypeDescription
onSuccessstringCommand to run on success
onFailurestringCommand to run on failure
ParameterTypeDefaultDescription
pollMode.enabledbooleanfalseEnable polling
pollMode.intervalnumber5Seconds between polls (1-60)
pollMode.appendOutputbooleantrueAppend vs replace output
ParameterTypeDefaultDescription
persistLogsbooleanfalseWrite to temp file
ParameterTypeDefaultDescription
summarize.enabledbooleanfalseEnable summarization
summarize.modelstringgithub-copilot/gpt-5-miniModel