ActionLedger
v1.0.0Agent supervision (S27): interruptible running log of agent actions. Rows carry UTC mono timestamps and text status badges (COMPLETED / IN PROGRESS / QUEUED / BLOCKED); in-progress rows pulse in temporal blue. The gold control rail — Pause / Stop / Hand back — is the human's interruption authority.
import { ActionLedger } from "@nodus/design-system"Props
| Prop | Type | Default | Description |
|---|---|---|---|
agentreq | string | — | Agent whose actions are logged. |
entriesreq | ActionLedgerEntry[] | — | Ledger entries (id / action / ISO timestamp / status), newest last. |
running | boolean | false | True while the agent is currently acting — header shows RUNNING with pulse. |
onPause | () => void | — | Renders a "Pause" control when provided. |
onStop | () => void | — | Renders a "Stop" control when provided. |
onHandBack | () => void | — | Renders a "Hand back" control when provided. |
agentrequiredstringDefault —Agent whose actions are logged.
entriesrequiredActionLedgerEntry[]Default —Ledger entries (id / action / ISO timestamp / status), newest last.
runningbooleanDefault falseTrue while the agent is currently acting — header shows RUNNING with pulse.
onPause() => voidDefault —Renders a "Pause" control when provided.
onStop() => voidDefault —Renders a "Stop" control when provided.
onHandBack() => voidDefault —Renders a "Hand back" control when provided.
This component was designed to express:
Explore Related
Agent supervision (S27): declares what an agent is PERMITTED to do. Renders the human-granted authority boundary — grant summary, permitted/denied action list with text labels, notional caps with gold usage bars, expiry, accountable grantor, and a revoke control. Validation gold frames the grant.
Agent supervision (S27): the undo horizon after an agent acts. Shows the executed action (agency red accent), a live time-remaining countdown to the reversal deadline, REVERSIBLE / REVERSED / FINAL text badges, audit reference, and a gold reverse control with optional reason input — the human decision moment.
Renders AI tool call execution: function name, input parameters (syntax-highlighted JSON with line numbers), status badge (pending/running/done/error), output preview, execution duration, and call ID. Collapsible detail panel.