← Public packages
@kentcdodds/kody-issue-triage
Loop-safe triage for Kody run errors and fleet package-runtime error-rate elevations. Wakes Cole (Grok Bot) to decide; Cursor agents only when Cole escalates.
src/pause.ts
12 lines · 419 B · TypeScriptimport { initSchema, releaseLease, setConfig } from './storage.ts'
/**
* Kill switch: stop the sweeper from spawning new agents.
*/
export default async function pause(input: { reason?: string } = {}) {
await initSchema()
await setConfig('enabled', 'false')
if (input.reason) await setConfig('pause_reason', input.reason)
await releaseLease()
return { ok: true, enabled: false, reason: input.reason || null }
}