repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/nushell/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
export const { dbg, span, closeDebug } = defineDebug({
events: [
"tools.enable.error",
"tools.enabled",
"tools.disabled",
"session.start",
"session.shutdown",
"session.reset",
"settings.invalid",
],
spans: ["fresh", "session.connect", "session.request"],
fields: {
kind: [
"nu_not_found",
"tools_excluded",
"explicit",
"toggle_off",
"session_start",
"session_tree",
"session_shutdown",
"interrupted",
"worker_exit",
"requested",
"aborted",
"mcp",
"nu",
"failure",
],
count: "number",
source: ["flag", "env", "project", "user", "default"],
timeoutMs: "number",
status: ["aborted", "timeout", "success", "failed", "nonzero"],
},
} as const);