Skip to content
← 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 · TypeScript
import { 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 }
}