← 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.
package.json
66 lines · 2.1 KB · JSON{
"name": "@kentcdodds/kody-issue-triage",
"private": false,
"license": "MIT",
"type": "module",
"scripts": {
"test": "node --test --experimental-strip-types src/*.test.ts"
},
"exports": {
".": "./src/index.ts",
"./on-run-error": "./src/on-run-error.ts",
"./on-fleet-error-rate": "./src/on-fleet-error-rate.ts",
"./sweep": "./src/sweep.ts",
"./get-issue-state": "./src/get-issue-state.ts",
"./peer-context": "./src/peer-context.ts",
"./escalate-to-kody": "./src/escalate-to-kody.ts",
"./record-outcome": "./src/record-outcome.ts",
"./update-card": "./src/update-card.ts",
"./pause": "./src/pause.ts",
"./resume": "./src/resume.ts",
"./status": "./src/status.ts",
"./release-lease": "./src/release-lease.ts",
"./configure-wake-webhook": "./src/configure-wake-webhook.ts",
"./probe-wake-webhook": "./src/probe-wake-webhook.ts"
},
"kody": {
"id": "kody-issue-triage",
"description": "Loop-safe triage for Kody run/package errors. Wakes Patch (Grok Bot); Patch escalates to Cole for platform; Cursor when Patch decides.",
"tags": [
"triage",
"runs",
"cursor",
"discord",
"automation",
"loop-safe",
"patch"
],
"searchText": "kody issue triage run.error.recorded fleet.package_error_rate.elevated fingerprint cursor agent discord sweep pause resume escalate use-kody grok-4.6 peer agents pull requests skip agent execute patch cole grok-bot wake handoff escalate-to-kody update-card",
"dependencies": {
"@kentcdodds/cursor": "*",
"@kentcdodds/discord": "*",
"@kentcdodds/github": "*"
},
"subscriptions": {
"run.error.recorded": {
"handler": "./src/on-run-error.ts",
"description": "Cheap enqueue of a fingerprint only. Never spawns an agent."
},
"fleet.package_error_rate.elevated": {
"handler": "./src/on-fleet-error-rate.ts",
"description": "Cheap enqueue of a fleet rate fingerprint only. Never spawns an agent or reads other users' Activity."
}
},
"jobs": {
"sweep": {
"entry": "./src/jobs/sweep.ts",
"schedule": {
"type": "interval",
"every": "1h"
},
"timezone": "UTC",
"enabled": true
}
}
}
}