File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77
88## [ Unreleased]
99
10+ ## [ 5.2.0] - 2026-06-18
11+
12+ ### Added
13+ - ** Saída Waybar single-provider expõe ` percentage ` e ` alt ` ** para desbloquear
14+ ` format-icons ` . ` alt ` carrega o health state (` ok ` / ` low ` / ` warn ` /
15+ ` critical ` , ou ` disconnected ` ) para ` format-icons ` keyed por estado;
16+ ` percentage ` é o valor displayMode-aware (o mesmo número do ` text ` ), clampado
17+ a ` 0..100 ` , para ` {percentage} ` no ` format ` ou ` format-icons ` em array. Ambos
18+ são ** omitidos** quando o provider está conectado mas sem dados de quota — um
19+ window ausente nunca reporta ` ok ` . O módulo agregado e o contrato
20+ ` --format json ` permanecem inalterados.
21+ - ** Refresh sob demanda via ` signal ` ** (opt-in). O novo setting ` waybar.signal `
22+ (` 1..30 ` , default off) injeta ` signal: N ` em cada módulo gerado; o Waybar
23+ re-executa o módulo ao receber ` SIGRTMIN+N ` . Como o ` exec ` do módulo lê o cache
24+ de 5 min, um signal puro só re-renderiza dados cacheados — para forçar um fetch
25+ ** fresco** use o recipe documentado:
26+ ` agent-bar -p <provider> -r && pkill -RTMIN+<N> waybar ` (com exemplo de Stop
27+ hook do Claude Code em ` docs/waybar-contract.md ` ).
28+
29+ ### Docs
30+ - ` docs/waybar-contract.md ` : campos de saída ` percentage ` /` alt ` , exemplos de
31+ ` format-icons ` (por estado via ` alt ` e por percentual via array), e a
32+ configuração + recipe de refresh do ` signal ` .
33+
1034## [ 5.1.0] - 2026-06-17
1135
1236### Added
Original file line number Diff line number Diff line change 11{
22 "name" : " @noctuacore/agent-bar" ,
3- "version" : " 5.1 .0" ,
3+ "version" : " 5.2 .0" ,
44 "description" : " LLM quota monitor for Waybar - Claude, Codex, Amp" ,
55 "type" : " module" ,
66 "main" : " dist/index.js" ,
You can’t perform that action at this time.
0 commit comments