Skip to content

Releases: Exios66/The-Mailroom

v0.3.0 — review resolve, live floor, skills, and reconsideration

Choose a tag to compare

@cursor cursor released this 28 Aug 04:22
0a7ee3f

v0.3.0 — review resolve, live floor, skills, and reconsideration

The cut of everything on main since v0.2.0: PRs #2–#18. Langfuse stays the sole document display source — every envelope, verdict, and metric on screen is an interpreted trace.

Demos

Full-screen recordings of the new desks (click to play on GitHub):

Demo What you see
Pixel desks (~42s) INBOX hopper, inspector resolve form, REVIEW Approve / Reject / Requeue, RECONSIDER card. Approve against an unconfigured producer shows the honest HTTP 503.
Observatory (~52s) Inbox tray, Review resolve + inspect dialog, History / Matters / Metrics / Debug.
Pilot run (~25s) Envelopes travelling the conveyor (REVIEW siding + failed bin).
Desk walkthrough (~56s) Pixel desks then Observatory (v0.2-era still).

Re-record the v0.3.0 cast with PYTHONPATH=. python scripts/demo_v030_cast.py --port 8006.

Added (highlights)

  • Human-review resolve — pixel REVIEW, inspector, Observatory Review, and mailroom-tui --resolve approve / reject / record / requeue. Visualizer proxies POST /api/review/resolve to llm-mailroom (MAILROOM_PIPELINE_URL + MAILROOM_PIPELINE_TOKEN); the browser never holds the producer token. Snapshot / GH Pages stay read-only.
  • Project Agent Skills — .cursor/skills/ (router + Langfuse / Phoenix / Braintrust / Ollama / Modal / HF + pixel / Observatory / live floor / schema / Pages / TUI).
  • Live conveyor freshness + INBOX hopper — in-flight traces re-enrich every poll; GET /api/pipeline reports watcher/inbox when the producer URL is set.
  • Observatory Inbox tray — stage=inbox parks in its own tray.
  • Reconsideration beyond self-reported confidence — archived objective misses (judge MISS/PARTIAL, GT mismatch, extraction floor, …) join REVIEW as RECONSIDER even at 0.99 confidence.
  • Dojo 0.9–0.11 / Langfuse data-model mirrors, hosted Observatory, GH Pages edition, production HF eval, 7-day live window alignment.

Full record: CHANGELOG.md

REVIEW siding with Approve / Reject / Requeue

v0.2.0 — The Mailroom gets its wings

Choose a tag to compare

@Exios66 Exios66 released this 24 Aug 16:47

v0.2.0 — the mailroom gets its wings 🦉

The official cut of the [0.2.0] milestone pre-declared in the changelog —
complete pixel-art visual engine over the llm-mailroom pipeline's Langfuse
traces. Langfuse stays the sole source of truth: every envelope, verdict, and
metric on screen derives from real traces.

Added

  • Complete pixel-art web engine — animated conveyor FLOOR through seven
    stations (incl. the JUDGE quality gate + arbiter detour), INSPECTOR
    drill-downs (spans, generations, scores), SESSIONS matter explorer,
    METRICS dashboard, CONSOLE with AgentLab-style station banners,
    WebSocket snapshots with exponential-backoff reconnect, and an honest
    "MAILROOM CLOSED — no Langfuse connection" overlay when offline.
  • REVIEW siding — the human-review queue with escalation reasons and
    confidence, one click from its inspector.
  • TUI console (mailroom-tui) — the same pipeline in a terminal:
    per-doc tables, verdict banners, review siding, metrics, inspect panels;
    subscribes to the same /ws snapshots; --once renders a single frame
    for scripting/CI.
  • Demo seeding (scripts/seed_demo.py) — 13 scenarios seeded into
    Langfuse (env demo) so even play-testing reads Langfuse only, with
    verification modes (--check, --check-api, --check-logs).
  • Langfuse SDK v4 tolerance — camelCase observation fields accepted
    alongside v2/v3 snake_case, both covered by fixtures.
  • Upstream sync (llm-mailroom KANBAN-062/063): judge_verify +
    arbitrate-verdict stages, insurance specialist + doc class, expanded
    agent roster, judge_band_high mirrored.

Changed / Fixed highlights

  • Enriched-run aggregation fixes permanently-zero metric tiles (V-3);
    N+1 fetch storm eliminated (~102–302 calls/poll → cached reads) (V-5);
    archived/failed envelopes stop respawning every snapshot (V-9); replay
    follows real span timings incl. retry stages (V-16); silent catches
    surfaced via a global error banner (V-18); 766 lines of dead sprite code
    removed (V-21).
  • Release furnishing: README gains the official screenshot gallery
    (FLOOR · REVIEW · METRICS · TUI), collapsible sections, and a linked
    release badge.

Full record: CHANGELOG.md

The Mailroom floor — pixel-art conveyor

v0.0.1

v0.0.1 Pre-release
Pre-release

Choose a tag to compare

@Exios66 Exios66 released this 24 Aug 05:56

Pre-Release Version 0.0.1

Full Changelog: https://github.com/Exios66/The-Mailroom/commits/v0.0.1