Skip to content

sidebar.*

Status pills, progress bars, and log entries — surfaced in the τ-mux sidebar.

MethodParamsResult
sidebar.set_status{ surfaceId?: string, key: string, label: string, color?: string, icon?: string }{ ok: true }
sidebar.clear_status{ surfaceId?: string, key: string }{ ok: true }
sidebar.set_progress{ surfaceId?: string, value: number, label?: string }{ ok: true }
sidebar.clear_progress{ surfaceId?: string }{ ok: true }
sidebar.log{ surfaceId?: string, level?: "info"|"success"|"warn"|"error", source?: string, message: string }{ ok: true }

value for set_progress is 0.0–1.0. Status pills are keyed by key — calling set_status with the same key updates the existing pill in place.

MethodCLI
sidebar.set_statusht set-status <key> "<label>" --color <hex> --icon <name>
sidebar.clear_statusht clear-status <key>
sidebar.set_progressht set-progress <0.0-1.0> --label "<label>"
sidebar.clear_progressht clear-progress
sidebar.loght log --level <level> --source <source> "<message>"