Update PROJECT.md to reflect actual state, active session indicator

This commit is contained in:
Hermes
2026-04-09 21:30:20 -05:00
parent cb26c37eba
commit 47e9a8ee5c
2 changed files with 51 additions and 174 deletions
+8 -1
View File
@@ -1,13 +1,15 @@
"use client";
import { useHealth, useConfig } from "@/lib/hooks";
import { useHealth, useConfig, useSessions } from "@/lib/hooks";
export function StatusCard() {
const { data: health } = useHealth();
const { data: config } = useConfig();
const { data: sessions } = useSessions(10);
const online = health?.status === "ok";
const model = config?.model || "—";
const activeSessions = sessions?.items?.filter((s) => !s.ended_at).length || 0;
return (
<div className="card p-4 flex items-center justify-between">
@@ -15,6 +17,11 @@ export function StatusCard() {
<div className="text-[13px] font-mono" style={{ color: "var(--text-2)" }}>
{model}
</div>
{activeSessions > 0 && (
<div className="text-[11px] mt-0.5" style={{ color: "var(--accent)" }}>
{activeSessions} active session{activeSessions !== 1 ? "s" : ""}
</div>
)}
</div>
<div className="flex items-center gap-2">
<div