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.

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
			}
		}
	}
}