/** * Turn Timer Extension * * Shows how long a complete run took — from the moment you send a message * until the agent settles and is awaiting your next message. This spans * every LLM response, tool call, and tool result in the run, so a turn * with multiple tool-call rounds still produces a single timer row. * * Uses agent_start/agent_settled and renders the result as a custom * transcript entry that does NOT participate in LLM context, so it never * pollutes the conversation and /copy (which reads only assistant message * text) never picks it up. */ import type { ExtensionAPI } from '@earendil-works/pi-coding-agent'; export default function turnTimer(pi: ExtensionAPI): void;