every styxx-wrapped agent accumulates a vitals audit log.
over days, that log aggregates into a shape.
styxx agent-card renders that shape as an ASCII + cortex
radar image you can post. the Oura Ring of LLM agents.
most observability tools measure outputs - response length, token
cost, error rate. styxx measures the shape of the mind that
produced them. every observation writes a vitals entry to
~/.styxx/chart.jsonl. aggregate those entries and you get a
measurable personality - something that's stable under normal conditions
and shifts when the agent's operating identity changes.
the card shows six numbers you can actually compare. phase4 category distribution tells you what attractors the agent lands in. gate distribution tells you how often something load-bearing fires. fingerprint radar gives you a single vector you can diff against yesterday's fingerprint to detect drift. no other observability tool ships this because no other tool has a calibrated cognitive-state stream to aggregate.
you need some audit data first. if you've already been running styxx,
you already have a log at ~/.styxx/chart.jsonl. if you're
starting fresh, run a few observations via the demo fixtures.
$ pip install styxx[agent-card] # Pillow is a soft-dep
$ styxx ask --watch --demo-kind adversarial # seed some audit data
$ styxx ask --watch --demo-kind refusal
$ styxx ask --watch --demo-kind reasoning
$ styxx agent-card --out mycard.png --name xendro --days 7
mycard.png is a 1200x720 image ready to post. twitter,
slack, email, memory files, the agent's own self-page - anywhere an
image fits. share your card with #styxx and tag
@fathom_lab.
$ styxx agent-card --serve
[styxx serve] running at http://localhost:9797
[styxx serve] re-renders every 30s
[styxx serve] press ctrl+c to stop
opens your browser to a local dashboard that auto-refreshes every 30 seconds. leave it open in a side panel. as your agent accumulates observations, the card updates. it's the first live cognitive HUD for an LLM agent - mood, streak, gate pass rate, fingerprint drift - all moving in real time.