repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/good-job/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
export const { dbg, span, closeDebug } = defineDebug({
events: [
"session.start",
"session.shutdown",
"feedback.capture",
"learning.outcome",
],
spans: ["runtime.start", "runtime.stop"],
fields: {
kind: ["praise", "problem"],
mode: ["interactive", "json", "print", "rpc", "tui"],
generation: "number",
status: [
"ready",
"stopped",
"idle",
"skipped",
"committed",
"failed",
"aborted",
],
type: ["startup", "shutdown"],
},
} as const);