mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-08 14:56:19 +02:00
* fix(dashboard): hide deleted agents from usage leaderboard (MUL-3771) The usage leaderboard fell back to rendering the raw agent UUID when an agent was no longer in the workspace agent list (`agent?.name ?? row.agentId`). Hard-deleted agents only survive as legacy usage rollup rows, so they showed up as a bare UUID. Filter the leaderboard rows down to agents still present in the workspace. The agent list is fetched with `include_archived: true`, so archived agents keep their names and stay; only hard-deleted agents drop out. Filtering is skipped until the agent list has loaded so a slow fetch doesn't transiently blank the board. Top-line KPI totals are unchanged — only the per-agent list is affected. Co-authored-by: multica-agent <github@multica.ai> * fix(dashboard): stabilize empty agent list Co-authored-by: multica-agent <github@multica.ai> --------- Co-authored-by: multica-agent <github@multica.ai> Co-authored-by: Lambda <lambda@multica.ai>