fixed display of conversations and unique users in UI
This commit is contained in:
parent
80e2885747
commit
50e0daf4c4
2 changed files with 8 additions and 2 deletions
8
main.py
8
main.py
|
|
@ -1101,7 +1101,9 @@ async def get_agent_usage(
|
|||
total_usage_count=agent.get("total_messages", 0),
|
||||
first_usage=agent.get("first_used"),
|
||||
last_usage=agent.get("last_used"),
|
||||
usage_by_period=usage_by_period
|
||||
usage_by_period=usage_by_period,
|
||||
conversation_count=agent.get("conversation_count"),
|
||||
unique_users=agent.get("unique_users")
|
||||
)
|
||||
else:
|
||||
# FALLBACK TO CALCULATED DATA (old system)
|
||||
|
|
@ -1124,7 +1126,9 @@ async def get_agent_usage(
|
|||
total_usage_count=stats["total_usage_count"],
|
||||
first_usage=stats["first_usage"].isoformat() if stats["first_usage"] else None,
|
||||
last_usage=stats["last_usage"].isoformat() if stats["last_usage"] else None,
|
||||
usage_by_period=usage_by_period
|
||||
usage_by_period=usage_by_period,
|
||||
conversation_count=None, # Old system doesn't track this
|
||||
unique_users=None # Old system doesn't track this
|
||||
)
|
||||
except HTTPException:
|
||||
raise
|
||||
|
|
|
|||
|
|
@ -168,4 +168,6 @@ class AgentUsageStatsResponse(BaseModel):
|
|||
first_usage: Optional[str] = None
|
||||
last_usage: Optional[str] = None
|
||||
usage_by_period: dict
|
||||
conversation_count: Optional[int] = None
|
||||
unique_users: Optional[int] = None
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue