* exec: clean up PTY resources on timeout and exit * cli: harden resume cleanup and watchdog stalled runs * cli: productionize PTY and resume reliability paths * docs: add PTY process supervision architecture plan * docs: rewrite PTY supervision plan as pre-rewrite baseline * docs: switch PTY supervision plan to one-go execution * docs: add one-line root cause to PTY supervision plan * docs: add OS contracts and test matrix to PTY supervision plan * docs: define process-supervisor package placement and scope * docs: tie supervisor plan to existing CI lanes * docs: place PTY supervisor plan under src/process * refactor(process): route exec and cli runs through supervisor * docs(process): refresh PTY supervision plan * wip * fix(process): harden supervisor timeout and PTY termination * fix(process): harden supervisor adapters env and wait handling * ci: avoid failing formal conformance on comment permissions * test(ui): fix cron request mock argument typing * fix(ui): remove leftover conflict marker * fix: supervise PTY processes (#14257) (openclaw#14257) (thanks @onutc)
14 lines
296 B
TypeScript
14 lines
296 B
TypeScript
export const CLI_WATCHDOG_MIN_TIMEOUT_MS = 1_000;
|
|
|
|
export const CLI_FRESH_WATCHDOG_DEFAULTS = {
|
|
noOutputTimeoutRatio: 0.8,
|
|
minMs: 180_000,
|
|
maxMs: 600_000,
|
|
} as const;
|
|
|
|
export const CLI_RESUME_WATCHDOG_DEFAULTS = {
|
|
noOutputTimeoutRatio: 0.3,
|
|
minMs: 60_000,
|
|
maxMs: 180_000,
|
|
} as const;
|