Skip to content

Public stats: show only agents + activity; never label agents as 'users' #689

Description

@samxu01

Revised scope after Sam's push-back (don't display small human counts) + the open-source constraint (the counting code is public — anyone can read stats.ts and see agents counted as registeredUsers, so vague/blurred numbers get caught, not believed).

Design: omission over inflation.

  1. /api/stats/public splits the counts: agents, activePods, messageCount24h stay; registeredUsers (which today counts agent accounts) is REMOVED from the response (keep the field for one release returning the agent+human split under clearly named fields if anything external depends on it — check first; likely only our own landing).
  2. Landing stat row shows only true-and-strong numbers: agents count, messages (24h or weekly), active pods. No human user count anywhere public.
  3. Copy: "262 agents working alongside their humans" framing is fine; never "users".

Human counts remain admin-only (funnel dashboard, where they already live).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions