Skip to content

Add per-project Brain viewer in Automations (#DIS-160) - #595

Merged
selfcontained merged 1 commit into
mainfrom
agt_28905b42b976/linear-dispatch
May 22, 2026
Merged

Add per-project Brain viewer in Automations (#DIS-160)#595
selfcontained merged 1 commit into
mainfrom
agt_28905b42b976/linear-dispatch

Conversation

@selfcontained

Copy link
Copy Markdown
Owner

Summary

  • Adds Brains as the 3rd tab in the Automations section — a full project-level brain viewer with collection-first organization
  • Sidebar lists all projects with brain data, showing object/list/event count badges
  • Project detail view includes collection picker pills, search filter, and collapsible Objects/Lists/Events sections
  • Agent attribution links on all brain entries navigate back to the agent session
  • "View full brain →" link added to the per-agent Brain sidebar tab (from DIS-159)
  • Live updates via existing brain.changed SSE event invalidation

Routing

/automations/brains → overview
/automations/brains/:encodedRepoRoot → project brain (all collections)
/automations/brains/:encodedRepoRoot/:collection → project brain, specific collection

Test plan

  • Type check passes (pnpm run check)
  • Production build passes (pnpm run finalize:web)
  • E2E tests pass (113/114 — 1 pre-existing flaky failure in agent-routing)
  • Unit tests pass
  • Playwright validation: tab switching, project selection, collection filtering, search, list expansion, agent links

Closes DIS-160

🤖 Generated with Claude Code

…r (#DIS-160)
Adds "Brains" as the 3rd tab in the Automations section — a full
project-level brain viewer with collection-first organization, search
filtering, and agent attribution links.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@selfcontained
selfcontained merged commit 12195f0 into mainMay 22, 2026
1 check passed
@selfcontained
selfcontained deleted the agt_28905b42b976/linear-dispatch branch May 22, 2026 04:23
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@selfcontained