Skip to main content

accrue-ui

Run-observability dashboard for accrue enrichment pipelines: watch a run live cell-by-cell, inspect any cell's prompt and response, triage failures, and track cost — all from the JSONL run log accrue emits.

Status: early release. 0.1.0 is the first published version; the dashboard is built issue-by-issue, so expect gaps — see the issues.

Install

pip install accrue-ui

Then point it at a run log:

accrue-ui .accrue/runs/2026-08-20a.jsonl

accrue 1.4 and later ship an accrue watch handoff that opens the same dashboard:

accrue watch .accrue/runs/2026-08-20a.jsonl

From accrue 1.4.1 there is a one-line form that installs both:

pip install 'accrue[ui]'

Requires Python 3.10+ and a run log — write one with pipeline.run(..., run_log=True).

Retrying failed rows

Point the dashboard at the pipeline that produced the run and the triage tab's retry buttons go live — one click re-runs just the failed cells (everything else is served from the run's checkpoint) and the grid heals in place:

# attr is a zero-arg callable returning (pipeline, data)
accrue-ui .accrue/runs/2026-08-20a.jsonl --pipeline enrich:target

# ...or the Pipeline itself, with the data alongside it
accrue-ui .accrue/runs/2026-08-20a.jsonl --pipeline enrich:pipeline --data enrich:rows

Run it from the same directory the pipeline ran in, so the retry resolves the same checkpoint. Without --pipeline the buttons stay disabled and say why.

Development

pip install -e ".[dev]"
pytest
ruff check .

No-build frontend

The frontend (accrue_ui/static/) is plain ES modules served as-is: Preact + HTM + signals, vendored and pinned under accrue_ui/static/vendor/ (see VERSIONS.md there). There is no build step, no node toolchain, and no npm — ever. See CLAUDE.md for the full conventions.

Related

  • accrue — the pipeline engine whose run log this dashboard consumes.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

accrue_ui-0.1.0.tar.gz (134.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

accrue_ui-0.1.0-py3-none-any.whl (101.4 kB view details)

Uploaded Python 3

File details

Details for the file accrue_ui-0.1.0.tar.gz.

File metadata

  • Download URL: accrue_ui-0.1.0.tar.gz
  • Upload date:
  • Size: 134.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for accrue_ui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7094fde25d3255dcb656bbe5bc6ae84f022e9bf516e109080163613b86627a87
MD5 108c92d82f504bc50701a75f16fc8763
BLAKE2b-256 e302dc229564d204254ebf694d312300cb0e8226d6175b26583ce707d5d69ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for accrue_ui-0.1.0.tar.gz:

Publisher: publish.yml on matt-house-e/accrue-ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file accrue_ui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: accrue_ui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 101.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for accrue_ui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcaf405bbaf6f8522d8907173ddf3849f99057a1ae9c3974a194a1b07e4d5afc
MD5 e7597dcb77f371b17da87013d2146708
BLAKE2b-256 0fc631d9287a410b87fc3ca1093e657a7f852482021f0d961b8f4724b943b1b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for accrue_ui-0.1.0-py3-none-any.whl:

Publisher: publish.yml on matt-house-e/accrue-ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page