What Triage is built on, and who to thank for it.
Dual-system thinking
A fast, cheap System 1 for the routine and a slow, deliberate System 2 for what deserves it. Triage answers with reflex rules and small models first and reasons only when the cheap answer is not enough.
Daniel Kahneman, Thinking, Fast and Slow, 2011 · white paper, section 2
CoALA memory
Working, episodic, semantic and procedural memory as separate modules, with one decision loop over them. Triage lays its memory out the same way: issues and events as episodes, facts and patterns as knowledge, compiled rules as procedure.
Sumers, Yao, Narasimhan & Griffiths, Cognitive Architectures for Language Agents, 2023 · white paper, section 2
USE RED SIGNALS
Utilisation, saturation and errors for resources. Rate, errors and duration for services. Latency, traffic, errors and saturation as the four golden signals. Triage measures every service with these three families, so a reading means what an SRE expects it to mean.
Brendan Gregg, The USE Method, 2012 · Tom Wilkie, The RED Method, 2015 · Google, Site Reliability Engineering, 2016 · white paper, section 5
Jev, the decision model
The System 1 judge. Every event passes Jev for guardrail, routing, severity and prognosis: fast, cheap and bounded, the only model in the event path. Reasoning happens elsewhere, and only when Jev says it is worth it.
TypeSafe AI, Jev · white paper, section 2
Claude Code
Claude Code is Anthropic’s agent runtime, and Triage is built with it every day: coding, reviewing and thinking things through together, on Fable, Sonnet and Opus. Spots run on it too: a persistent session in a sandbox with Triage’s tools over MCP, so a spot plans, reads and acts with the discipline of an engineer at a terminal.
Anthropic, Claude Code · spot
Gemini and Gemini Live
System 2 reasoning, reflection and knowledge run on Gemini through Vertex AI in the European Union. Voice is Gemini Live: Tria and the spots hold the session themselves and talk with you in real time.
Google, Vertex AI · Gemini Live API · subprocessors
Solo.io
Open-source agent infrastructure. ego is inspired by agentevals, spots run in sandboxes on Agent Substrate, traffic and model calls go through agentgateway, and kagent, the Kubernetes agent, is one of the connectors.
Solo.io, agentevals · agentgateway · kagent · Agent Substrate · ego · spot
OpenTelemetry and Grafana
The agent reads what services already emit. OpenTelemetry carries their traces, metrics and logs, and OBI, the OpenTelemetry eBPF instrumentation that began as Grafana Beyla, adds signals from services without code changes.
OpenTelemetry · OBI · Grafana Labs, Beyla
Nomic, HNSW and Tree-sitter
Triage embeds text with Nomic Embed, an open embedding model. xray, the agentic memory substrate, finds related memories with Hierarchical Navigable Small World graphs: a layered graph that reaches the nearest neighbours of a query in a few hops. Its code graph is built with Tree-sitter, which parses source files into syntax trees.
Nussbaum, Morris, Duderstadt & Mulyar, Nomic Embed: Training a Reproducible Long Context Text Embedder, 2024 · Malkov & Yashunin, Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs, 2016 · Tree-sitter · xray
Continuwuity
Tria’s messenger, the workspace chats and the encrypted direct chats, run on Continuwuity, a community-driven Matrix homeserver.
Continuwuity · Matrix