Agents subnav: interactive + pipeline tabs

t-694.10·WorkTask·
·
·
·Omni/Web/Style.hs
Parent:t-694·Created1 month ago·Updated1 week ago·pipeline runs →

Description

Edit

Add the agents subnav with "interactive" and "pipeline" tabs, similar to how fund and tasks have subnavs.

Subnav Tabs

1. interactive/agents — The new interactive agents dashboard (default) 2. pipeline/agents/pipeline — The existing automated pipeline dashboard (re-mounted under /agents)

Implementation

  • Add agentsSubnav :: Text -> Html () to Omni.Web.Style (like fundSubnav, tasksSubnav)
  • Use sharedShellWithSubnav in both the interactive agents page and the pipeline page
  • Update Omni/Web/Core.hs routing:
  • /agents → new agents web app
  • /agents/pipeline/* → existing Pipeline.Web app (strip prefix and forward)
  • /pipeline/* → redirect to /agents/pipeline/* (backward compat, optional)

Notes

  • The pipeline web app already accepts a basePath parameter, so remounting it under /agents/pipeline should work by passing the new base path.
  • The pipeline page should show the agents subnav with "pipeline" tab active.

Timeline (5)

🔄[human]Open → InProgress1 month ago
🔄[human]InProgress → Review1 month ago
💬[human]1 week ago

Ava verified: shipped as part of commit b05c4976 'agents web ui: interactive agent interface'. /agents endpoint live on beryllium and returns 200. Moving to Verified.

🔄[human]Review → Verified1 week ago