Codumentor logo Codumentor

Telemetry Plugin

Tracks how long each response takes — total time, time in the model, and time in tools — and shows it after the turn. Also writes those numbers to logs and to the console session report.

Enabled in the shipped default config.

Configuration

plugins:
  - module: codumentor.plugins.telemetry
    class: TelemetryPlugin

No plugin args.

Usage

After each assistant turn, a compact card appears in the transcript (web UI and TUI), for example 2.5s total · LLM 74% · 8 tools 17%. Expand it for this turn’s totals, a per-tool breakdown, and (after the first turn) conversation-wide totals. Subagent turns get their own cards, labeled as such.

Hide the web cards with Show Performance Metrics in Settings (off). Cards show until you turn that setting off.

At INFO log level the same breakdown is written after each response, including a main= / subagents= split when subagents ran tools. See Logging.

With session_report: true, a Timing Metrics section (turns, wall / LLM / tool time, per-tool list) is added to the end-of-session report. That report is printed by Console Report.

Evaluation runs also get a Telemetry Metrics section when this plugin is loaded.

Notes