feat(#42): exclude agent-core-e2e from all CC surfaces with global filter#
Problem#
agent-core-e2e tasks, jobs, and events appeared on every page of the Control Center, cluttering views that operators primarily care about production pipelines.
Task / Link#
GitHub Issue AgentSDE/agent-core-control-center#42
Changes#
- Add
lib/constants.tswith sharedE2E_REPO,E2E_REPOS, andVIEWER_BASEconstants (single source of truth) - Extend
JobFiltersandEventFilterswithexcludeRepoand wire it into query builders - Update
app/pipeline/page.tsxandapp/pipeline/[taskId]/page.tsxto import from shared constants instead of local duplicates - Add
excludeRepo: E2E_REPOdefault filter and "Show e2e" toggle to Jobs page - Add
excludeRepo: E2E_REPOdefault filter and "Show e2e" toggle to Events page - Add
excludeRepo: E2E_REPOto Agents page API calls with "Show e2e" toggle
Notes#
- Dashboard metrics are pre-aggregated server-side;
excludeRepofiltering is not applied there (known gap per plan). excludeRepoon jobs/events API calls is additive — safe if the backend ignores unknown params.
Testing#
- Lint (
npm run lint): ✅ no warnings or errors - Build (
npm run build): ✅ all 11 pages compiled successfully