INNER CODE UNIT · TypeScript
getCommandTimeoutMs
stablyai/agent-slack · src/index.ts:19
function getCommandTimeoutMs(): number {
const raw = process.env.AGENT_SLACK_COMMAND_TIMEOUT_MS?.trim();
if (!raw) {
return DEFAULT_COMMAND_TIMEOUT_MS;
}
const parsed = Number(raw);
if (!Number.isFinite(parsed) || parsed <= 0) {
return DEFAULT_COMMAND_TIMEOUT_MS;
}
return Math.floor(parsed);
}
function shouldStartCommandWatchdog(args: string[]): boolean {
const [command, subcommand] = args;
if (!command || command === "update") {
return false;
}
if (command === "message" && subcommand === "draft") {