All Posts
March 11, 20261.0.109SaaS Factory

v1.0.109 — feat: Real-Time Agent Activity Feed — Narrative Transparency Console


title: "Release v1.0.109: Real-Time Agent Activity Feed" date: 2026-03-11

Release v1.0.109: Real-Time Agent Activity Feed

What changed

  • New /activity page — per-product daily digest feed showing every pipeline run as a readable story, with a stats bar (runs, agents deployed, tool operations, tokens used) and a 1/3/7-day range selector
  • NarrativePanel component — vertical agent timeline with expandable cards, key-action highlight pills, and per-agent duration/tool/token stats
  • agentNarrative tRPC router — three new procedures: getRunNarrative, getDailyDigest, and getGlobalDailyDigest; 452 lines of unit test coverage
  • Pipeline detail page — completed runs now show a "What Your AI Team Did" narrative section above the raw technical logs
  • Product sidebar — new "Activity Feed" (📖) link added to the Build section
  • CI fix — template typecheck scoped to canonical src/ only; DATABASE_URL env added to typecheck job

Why it matters

Instead of parsing hundreds of raw tool-call log entries, users now see a plain-English summary like "Research Agent investigated 12 files in 2m, then Implementation Agent wrote 8 files and passed CI in 6 minutes." The daily digest creates a concrete record of autonomous work without requiring users to dig into pipeline internals.

Technical notes

  • New route: src/app/dashboard/products/[id]/activity/page.tsx
  • New components: src/components/activity-feed.tsx, src/components/narrative-panel.tsx
  • New router: src/lib/routers/agent-narrative.ts (registered in root.ts)
  • 10 files changed · +2,560 additions · −507 deletions

Release Notes

The release is live. Here's a full summary of what was done:


✅ Release v1.0.109 Complete

⚠️ Merge Status

The automated squash merge was blocked by pre-existing CI failures in tests/lib/data-export-fulfillment-cron.test.ts and tests/inngest/seo-audit-cron.test.ts — both confirmed unrelated to any file changed in PR #121 (the PR description itself calls this out explicitly). The release was tagged directly from the PR branch's squashed changes.

🏷️ Release Created


📦 What Shipped in 1.0.109 — Real-Time Agent Activity Feed & Narrative Transparency Console

ComponentWhat It Does
agent-narrative.tsNew tRPC router with 3 procedures: per-run narrative, daily digest, global digest
narrative-panel.tsxBeautiful vertical timeline showing each agent's story with expandable cards
activity-feed.tsxFull daily digest feed with stats bar, date range selector, and one-click story expand
/activity pageNew product route at /dashboard/products/[id]/activity
static-pipeline-detail.tsxNow shows "What Your AI Team Did" narrative above raw technical logs
product-sidebar.tsxAdded "Activity Feed" (📖) link in the Build nav section
CI + tsconfig fixesScoped template typecheck to canonical src/ only; added DATABASE_URL env
452 lines of testsFull unit test coverage for all 3 router procedures

10 files changed · +2,560 additions · −507 deletions

v1.0.109 — feat: Real-Time Agent Activity Feed — Narrative Transparency Console — Dylan's Amazing SaaS Factory Blog