repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/git-safe/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
export const { dbg, span, closeDebug } = defineDebug({
events: ["session.start", "session.shutdown", "git.policy.skip"],
spans: [
"git.policy.initialize",
"git.policy.apply",
"clone",
"read.spotlight",
],
fields: {
mode: ["interactive", "json", "print", "rpc", "tui"],
generation: "number",
count: "number",
status: [
"ready",
"stale",
"unavailable",
"applied",
"wrapped",
"outside",
"missing",
"empty",
"not_text",
],
type: ["initialize", "apply", "clone", "readpath"],
},
} as const);