Aller au contenu

sidebar.*

Pastilles de statut, barres de progression et entrées de journal — exposées dans la barre latérale de τ-mux.

MéthodeParamsRésultat
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 pour set_progress est compris entre 0.0 et 1.0. Les pastilles de statut sont indexées par key — appeler set_status avec la même clé met à jour la pastille existante en place.

MéthodeCLI
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>"