dclichang2022/dsh-green-meter--packages-client-ui-green-meter1

dsh-client-ui-green-meter

Always-visible session energy/carbon readout in the composer dock, over the greenMeter session projection

AI Analysis

核心用途是可视化展示智能体运行的能耗与碳足迹。适合关注绿色计算、能耗成本的用户。本插件为前端界面,需配合 `dsh-green-meter` 宿主插件提供的 session 投影数据工作。

Package
dsh-client-ui-green-meter
Version
1.0.2
License
MIT
Last updated
Aug 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

dsh-client-ui-green-meter

Browser surface for dsh-green-meter: the always-visible energy/carbon readout in the composer dock (beside the shipped stats line), the detail panel (per-turn chart, per-request list, totals, cache-savings callout), and the sidebar seat for the panel.

The live value arrives through useProjection('greenMeter') — the greenMeter session projection contributed by the host plugin — so this package owns no store, no refresh chain, and no event listener.

Placement

panelPlacementDetail panel locationRequirements
popover (default)floating card above the readoutnone — works on vanilla installs
sidebarinside the sidebar's blank spaceapply patches/ui-sidebar-sidebar-energy.patch to a DeepSeek Harness checkout and rebuild dsh-client-ui-sidebar

States

Projection valueRendered
undefined (host unit not composed)nothing
null (no billable steps yet)the empty state (能耗 —)
live totals能耗 · 碳 g CO2e, refreshed by session/projection pushes

Model Experience

None — the widget only renders human-facing session energy/carbon figures from the greenMeter projection; it appends no surface events and adds no model-visible content.

KV Cache effect

Independent — reads only projection values, never the request surface.

Known Limitations and Deferred Work

  • No per-turn breakdown in the widget — the detail panel shows the per-turn chart and per-request list; /green owns the detailed report.
  • Estimate-only figures — the values are token-profile estimates from the host plugin (see its method boundaries).