Component library
The HITL pattern language, as real components.
Every primitive below is the physical embodiment of a claim from the paper. Interactive. shadcn-compatible. Copy-paste ready.
Interrupt Cards
Human-in-the-loop interrupt cards rendered inline in a chat thread. Three semantic variants. Each has idle, expanded, confirmed, and dismissed states. Click any to expand.
Subagent Status
Six discrete agent execution states. The running state animates. Use in any card that wraps an in-progress agentic task.
Research Agent
Climate Policy workspace
Research Agent
Climate Policy workspace
Research Agent
Climate Policy workspace
Research Agent
Climate Policy workspace
Research Agent
Climate Policy workspace
Research Agent
Climate Policy workspace
MiniTrace
Step-by-step thought, action, result trace renderer. Each step is collapsible to reveal detail. Makes agent reasoning transparent. A visible implementation of the supporting-facts requirement from §3.3 of the paper.
AI Generation Scale
Five-segment ordinal scale indicating AI involvement in a piece of work. Interactive. Click any segment to select. Embodies the scaffolding and expertise-matching principle from Dhillon et al. (2024).
Current: Human
Current: Collaborative
Current: AI
Context Chips
Pill chips representing context attached to an agent run. Notes, files, URLs. Removable. Overflow truncation built in.
QA Flow
Multi-question approval card. Single-choice, multi-select, and a freeform text field. Submits to a confirmed state.
Writing Agent
Compound widget for a draft-in-progress document. Shows title, target section, word range, evidence notes, and the six status states.
Evidence notes
Research Agent
Three operating modes. Create (new session), Follow-up (continue a session), Read URL (extract from a single page).
Batch Approval Queue
Sequential approve-reject flow across mixed agent items. Auto-advances to the next item. Resolves to a summary state.
Search Result Cards
Ranked result cards with metadata, snippet, and relevance bar.
Carbon Pricing Mechanisms and Emissions Outcomes
Stavins, R., Stowe, R., Comstock, M.
Empirical analysis of 40 carbon pricing schemes across 30 jurisdictions reveals that price levels above $50/tCO₂ are associated with meaningful emissions reductions in the power sector...
Just Transition Frameworks in Coal-Dependent Regions
Newell, P., Mulvaney, D.
A systematic review of 28 coal phase-out programmes finds that regions with co-designed transition plans achieved 34% higher re-employment rates within 24 months...
Net Zero Pledges: Verification and Accountability
Höhne, N., Gidden, M., den Elzen, M.
Of 196 national net zero pledges examined, only 31% include robust interim milestones and independent verification mechanisms aligned with 1.5°C pathways...
EU Emissions Trading System Post-Reform Price Dynamics
Borghesi, S., Flori, A.
The Market Stability Reserve mechanism introduced in 2019 has demonstrably reduced permit surplus, contributing to a tripling of EUA prices from 2018 to 2023...
Approve / Reject
The core binary decision row used across review, download, and notes panels. Three terminal states. Pending, approved, rejected.
Diff Result
Before/after diff for a proposed text or code edit. Per-hunk red/green strips. Drop into any agent loop where the human should see exactly what will change before it lands.
It seems like the central question of this paper might be how AI systems should be evaluated when they are deployed in collaborative settings.This paper argues that AI systems must be evaluated against collaborative performance, not autonomous task completion.Citation Result
Single source-backed citation card. Claim on top, source attribution below, expandable supporting quote, and an optional confidence badge.
Editable Plan
Multi-step plan the human can rename, reorder, add to, or delete from before the agent executes. Steps marked locked cannot be removed.
Tool Call Preview
Preview a tool call (name, args, optional rationale and signals) so the human can approve or reject before execution. Pairs with the gates layer for confidence, cost, and scope checks.