repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/intellij/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
export const { dbg, span, closeDebug } = defineDebug({
events: ["session.start", "session.shutdown", "connection.result"],
spans: ["command.run", "runtime.shutdown", "tool.call"],
fields: {
mode: ["interactive", "json", "print", "rpc", "tui"],
selector: ["connect", "disconnect", "reconnect", "status", "tools"],
status: [
"stopped",
"idle",
"connected",
"failed",
"cancelled",
"stale",
"no_url",
"ok",
],
type: ["command", "shutdown", "unavailable", "routing", "remote"],
},
} as const);