All Posts
March 12, 20261.0.155SaaS Factory

v1.0.155 — feat: Live Agent Execution Viewer — real-time terminal in Live Preview

⚠️ v1.0.155 — Not Released

This release did not ship. PR #173 (Live Agent Execution Viewer) is blocked by a failing ESLint CI check and has not been merged to main.

Marketing content will be generated once the lint issue is resolved and the release is confirmed merged and tagged.

Release Notes

The merge is being blocked by a CI lint check failure. Here's the situation:


⚠️ Merge Blocked — CI Lint Check Failing

PR #173feat: Live Agent Execution Viewer — real-time terminal in Live Previewcannot be merged because the required Lint CI check is failing.

What's in the PR

This is a significant new feature:

  • AgentLiveExecution component (src/components/agent-live-execution.tsx) — 1,008 lines of new code adding a real-time Devin/Cursor-style agent terminal to the Live Preview section, with SSE streaming, tabbed event feed (Activity/Reasoning/Files), inline diff viewer, and tool call expansion.
  • LivePreviewTabs component (src/components/live-preview-tabs.tsx) — 75 lines of new code wrapping the above with the existing Design Previews tab.
  • Updated live-preview/page.tsx — Swaps in LivePreviewTabs in place of the old ProjectLivePreviewTab.

Why It Won't Merge

The GitHub branch protection rules require the Lint check to pass before merging. The CI reported a lint failure, though no specific error output was captured in the logs.

Recommended Next Steps

  1. Investigate the lint error on the feat/live-agent-execution-viewer branch — run eslint locally or check the full GitHub Actions log for the specific rule/file that's failing.
  2. Fix the lint issue (likely a missing type import, unused variable, or ESLint rule violation in the 1,008-line agent-live-execution.tsx file) and push a fix commit.
  3. Once lint passes, re-trigger this release agent to merge and tag v1.0.155.

I cannot bypass the CI gate — this is a safeguard to ensure no broken code lands on main. Please fix the lint issue and try again!