INNER CODE UNIT · TypeScript
trunc
celia-sh/Novella · .pi/extensions/trellis/index.ts:78
function trunc(s: string, w: number) {
const t = piTui();
return t.truncateToWidth
? t.truncateToWidth(s, w, "…")
: s.length <= w
? s
: w > 1
? s.slice(0, w - 1) + "…"
: s.slice(0, w);
}
// ── Constants ─────────────────────────────────────────────────────────
const TRELLIS_AGENT_JSONL: Record<string, string> = {
"trellis-implement": "implement.jsonl",
implement: "implement.jsonl",
"trellis-check": "check.jsonl",
check: "check.jsonl",
};