Skip to content

feat(seer): Add In Progress tab to autofix overview - #122192

Open
NicoHinderling wants to merge 1 commit into
feat/seer-autofix-overview-status-frontendfrom
feat/seer-autofix-overview-in-progress-tab
Open

feat(seer): Add In Progress tab to autofix overview#122192
NicoHinderling wants to merge 1 commit into
feat/seer-autofix-overview-status-frontendfrom
feat/seer-autofix-overview-in-progress-tab

Conversation

@NicoHinderling

Copy link
Copy Markdown
Contributor

Adds an All Runs / In Progress tab bar to the Autofix overview page (AIML-3324).

What

  • A Tabs/TabList bar sits above the run list. In Progress is a pure frontend filter on runs whose live status is processing — no new API calls, no backend change.
  • Tab counts (All Runs (N) / In Progress (M)) are derived from the runs already fetched/polled by the overview hook, and respect the active assignee filter so the counts and the visible list always agree.
  • The selected tab persists in the URL (?view=in_progress), matching how sort and assignee already work, so the view is shareable.
  • Empty In-Progress tab reuses the existing EmptyState with a tab-specific message; empty sections continue to auto-hide.

Notes

  • Stacked on feat(seer): Poll live autofix run status on overview #122191 (the live status-poll PR) — it supplies the status field this tab filters on. Merge/deploy order: backend status expand → status-poll frontend → this tab.
  • Known limitation: a run only appears in the overview once it has produced a root cause (the endpoint is built from milestone rows). So this tab shows runs the agent is actively advancing between milestones, not brand-new runs still computing their first root cause. Surfacing pre-root-cause runs would need backend work and is out of scope here.
  • Counts are exact only while in-progress runs stay under the per-section 100-run cap (true in practice).

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Aug 18, 2026
@NicoHinderling
NicoHinderling marked this pull request as ready for review August 18, 2026 04:52
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-status-frontend branch from f19eb51 to 459b433 Compare August 18, 2026 05:19
@NicoHinderling
NicoHinderling requested a review from a team as a code owner August 18, 2026 05:19
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-in-progress-tab branch from d0421b4 to 311a390 Compare August 18, 2026 05:19
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-status-frontend branch from 459b433 to 9075548 Compare August 18, 2026 05:24
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-in-progress-tab branch from 311a390 to a0733a9 Compare August 18, 2026 05:24

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit a0733a9. Configure here.

Comment thread static/app/views/seerWorkflows/overview/index.tsx
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-in-progress-tab branch from a0733a9 to 335d3f9 Compare August 18, 2026 05:34
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-status-frontend branch from 9075548 to b9c1f1c Compare August 18, 2026 05:38
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-in-progress-tab branch from 335d3f9 to f48ff6e Compare August 18, 2026 05:39
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-status-frontend branch from b9c1f1c to de70d94 Compare August 18, 2026 05:43
@NicoHinderling
NicoHinderling force-pushed the feat/seer-autofix-overview-in-progress-tab branch from f48ff6e to 5a1cc7e Compare August 18, 2026 05:44
Comment thread static/app/views/seerWorkflows/overview/index.tsx
Add an All Runs / In Progress tab bar above the run list. In Progress is a
pure frontend filter on runs whose live status is processing; the tab
counts derive from the already-fetched runs and respect the active
assignee filter. The selected tab persists in the URL (?view=in_progress)
to match the existing sort and assignee filters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant