import { MODEL_STATUS_KEY, formatActiveModelLabel } from "./model-command.js"; import type { Runtime } from "./runtime.js"; import { noticesEnabled } from "./task-config.js"; /** * Minimal sink for the two status keys this helper writes. Mirrors the slice * of `ctx.ui` the extension uses; kept narrow so tests don't need to fake the * whole pi UI surface. */ export interface StatusSink { setStatus(key: string, value: string): void; } /** * Apply the two post-session-start visible status lines (issue #77, * regression-fixed in #83, comments + tests hardened in #84): * * 1. `🧠 LLM Wiki (… tools, … active)` — the "wiki is loaded" badge * 2. `🧠 wiki model: