All Posts
March 11, 20261.0.126SaaS Factory

v1.0.126 — feat: Agent Activity Transparency — Diff Viewer, Reasoning Chain & Files Changed tabs

Release v1.0.126: Agent Activity Transparency — Diff Viewer, Reasoning Chain & Files Changed tabs

Published: 2026-03-11

What changed

  • Diff Viewer (diff-viewer.tsx) — new LCS-based, syntax-highlighted code diff component with language detection for 20+ file types, collapsible context, copy button, and a compact DiffBadge inline component
  • Reasoning Chain (reasoning-chain.tsx) — new WHY → WHAT → HOW timeline visualization of agent reasoning, with per-level styling (thinking, decisions, tool calls, insights, errors) and pagination
  • Live Pipeline Detail — "Activity Feed" renamed to "Agent Explainability"; 3-tab layout added (Activity / Reasoning / Files Changed); live "thinking" bubble on running agent job cards; "X files written" badge
  • Agent Job Detail Dialog — new "Files Changed" and "Reasoning" tabs; write_file trace entries now render the DiffViewer instead of raw JSON

Why it matters

You can now see exactly what an agent was thinking, what code it changed, and how it reached each decision — directly inside the pipeline and job detail views. No more raw JSON blobs or opaque tool call logs.

Technical notes

  • Pure frontend change: no schema migrations, no new API routes
  • 4 files modified/added, +2,195 / −782 lines

Release Notes

Successfully merged PR #140 and published release v1.0.126.

PR #140 — "feat: Agent Activity Transparency — Diff Viewer, Reasoning Chain & Files Changed tabs"

  • Squash-merged into main

Release v1.0.126 published at: https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.126

What shipped:

  1. diff-viewer.tsx (new) — LCS-based syntax-highlighted code diff viewer with language detection for 20+ file types, collapsible context, copy button, and a DiffBadge inline component.
  2. reasoning-chain.tsx (new) — WHY → WHAT → HOW timeline visualization of agent reasoning, with per-log-level styling (thinking, decisions, tool calls, insights, errors) and pagination.
  3. live-pipeline-detail.tsx (enhanced) — "Activity Feed" renamed to "Agent Explainability"; new 3-tab layout (Activity / Reasoning / Files Changed); live "thinking" bubble on running job cards; "X files written" badge.
  4. agent-job-detail-dialog.tsx (enhanced) — New "Files Changed" and "Reasoning" tabs; write_file trace entries now render DiffViewer instead of raw JSON.

This is a pure frontend enhancement with no schema changes or new API routes — 4 files, +2,195 / −782 lines.