Skip to content

Repository files navigation

ARGUS logo

ARGUS

Compare agent runs. See what made the difference.

JunctionX Korea 2026 Final Winner

Built by Demo Day Care for the Lablup × FuriosaAI track.

Read Lablup's official JunctionX retrospective → · 한국어

React 19.1 TypeScript 5.9 Vite 7.1 ECharts 6.1 Unovis 1.6 AI:GO integration

ARGUS Compare Runs overview

Methodology · Compare Runs · Run Detail · Principles · Team · Press


Agent runs involve planning, delegation, model calls, parallel work, verification, and recovery. A score hides that process, while raw logs make it hard to see.

We built ARGUS to make key metrics across agent runs easy to understand at a glance.

Press coverage

Selected coverage of JunctionX Korea 2026 and Demo Day Care's Final Winner award:

Read all 18 press articles →

Our methodology

Overview → deviation → evidence

ARGUS follows the natural sequence of an investigation:

  1. Observe the population. Understand the range of outcomes and the trade-offs across runs.
  2. Locate the deviation. Find the run, model, track, or moment that breaks the expected pattern.
  3. Explain the cause. Reconstruct the execution and inspect the evidence behind the anomaly.

The two pages are not separate dashboards, but two resolutions of the same question. Compare Runs provides breadth; Run Detail provides causality. Selection connects them so the user can move from pattern to proof without rebuilding context.

See performance as a space

ARGUS Compare Runs view

The Compare Runs view places every run inside a three-dimensional decision space: benchmark score, total tokens, and token efficiency. These axes were chosen because they describe the central tension in agent evaluation: the quality produced, the resources consumed, and the value obtained from those resources.

A run is not presented as simply “better” or “worse.” Position shows its balance of quality and resource use; distance and clustering reveal relationships before the user reads a row of data. The selected run becomes a stable visual anchor while the surrounding views explain its composition.

The surrounding charts preserve the context that a single ranking removes:

  • Track accuracy reveals where quality was gained or lost.
  • Input and output tokens expose each model’s share of the budget.
  • Score, efficiency, and model calls over time make regressions and outliers visible.

Aligned time axes and repeated colors let the user compare change without repeatedly decoding the interface. Bars show discrete composition and magnitude, the line shows efficiency as a continuous signal, and the 3D field is reserved for the relationship among three competing measures.

This makes comparison actionable. Did a score improve because one track improved? Did efficiency rise because fewer calls were made? The overview identifies the run worth investigating; the linked detail explains what made it different.

Read execution in the coordinate system it happened in

ARGUS Run Detail view

The Run Detail view reconstructs an execution on a shared wall-clock. Each row represents an actor and call; position shows when it occurred, length shows duration, color identifies the model, and connectors preserve task dependencies. Token use stays attached to the call that produced it.

Time is the common coordinate because it reveals what tables cannot: sequence, concurrency, idle gaps, slow calls, and the handoff where behavior changed. A single scan distinguishes parallel work from events that merely appear adjacent in a log.

Replay restores the order in which information became available, turning a completed trace into a causal narrative. Event selection leads to the underlying record, while audit details expose limits, compliance, and provenance. The same view supports a fast behavioral read and a slower forensic one.

The visualization principles

Structure before detail. The first view answers “where should I look?” before asking the user to inspect individual events.

Trade-offs over vanity metrics. Quality, tokens, latency, and model calls remain visible together so improvement in one dimension cannot conceal regression in another.

One visual variable, one job. Position communicates time or performance space, length communicates magnitude or duration, color identifies categories, and emphasis communicates selection.

Evidence over reconstruction theater. Actors, models, tasks, checks, and provenance are derived from the imported run rather than imposed by a fixed roster. When a relationship is inferred rather than observed, ARGUS says so.

Progressive disclosure over indiscriminate density. The first read stays visual. Events, limits, compliance, and provenance appear when the investigation requires them.

Consistency across scale. The selected run remains the subject of its supporting charts and detailed trace, carrying context forward through every transition.

Team Demo Day Care

Demo Day Care, JunctionX Korea 2026 Final Winner

Name GitHub Role
Johnny SeokHyun Bae @jbaehova Agent orchestration, system architecture, and benchmark strategy
Jaewon Lee @leejaywon UI/UX, frontend development, benchmark analysis, and agent orchestration optimization
Wonseok Ryou @spark142857142857 AI:GO integration, candidate validation, and evidence compliance
Rokyeon Kim @rrrrok Data contracts, prompt composition, and token and context metrics

MVP limitations

ARGUS is a hackathon MVP. The web build visualizes bundled demo records or manually imported compatible ARGUS run JSON

About

🏆 1st Place @hackjunction Korea 2026 - Visual observability system for comparing agent performance and tracing execution.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages