LangGraph Console UI
Build the full Copilot HQ control-plane console UI on forseti.life β telemetry, agent monitoring, session management, release controls, and eval scorecards wired to live orchestrator tick data.
Feature Groups
Expand a group to inspect feature status from the live pipeline.
βΆ Foundation 2 β 100%
-
β ShippedGoal
forseti-copilot-agent-trackerProvide a Drupal admin UI and internal API endpoint to track agent status, current action, and a sanitized event stream (no raw chat logs).
-
β ShippedGoal
forseti-langgraph-uiBuild a full-featured LangGraph management UI embedded in the Drupal admin interface on forseti.life. This gives the Board (human) and the CEO direct visibility into and control oβ¦
βΆ Agent Tracker 2 β 100%
-
β ShippedGoal
forseti-agent-tracker-payload-size-limitAdd a 64 KB payload size check to `ApiController.php` before `json_decode()` is called on the raw POST body. Without this guard, a large or malformed payload can consume memory wiβ¦
-
β ShippedSummary
forseti-agent-tracker-dashboard-controller-db-extractionExtract the 20 direct `$this->database` calls from `DashboardController.php` (4789 lines) into a dedicated `DashboardRepository` or existing tracker service. This is the highest-iβ¦
βΆ Console Routes & UI 1 β 5 οΏ½οΏ½ 17%
-
β ShippedSummary
forseti-langgraph-console-run-sessionDeliver operational observability for the LangGraph Run/Session phases so the CEO and operators can inspect in-progress agent orchestration without reading raw JSON files.
-
π In ProgressSummary
forseti-langgraph-console-adminOperators can tune console behavior (thresholds, retention, display options) without code changes Full audit trail of all console mutations for compliance and troubleshooting Realβ¦
-
π In ProgressSummary
forseti-langgraph-console-build-sectionsEngineers can view the live state schema, node topology, and tool manifest for the active LangGraph workflow directly in the Drupal console β no SSH required. The Build section trβ¦
-
π In ProgressSummary
forseti-langgraph-console-observeOperators and the CEO can inspect in-progress orchestration execution: see which nodes ran, how long they took, detect performance anomalies, and identify failures and blocked iteβ¦
-
π In ProgressSummary
forseti-langgraph-console-release-panelThe CEO/Board can view current release state for all sites directly in the Drupal admin UI. Release panel shows: active release ID per site, PM signoff status (SIGNED / PENDING), β¦
-
π In ProgressSummary
forseti-langgraph-console-test-sectionsThe test section gives engineers a live view of QA posture, test coverage, and safety gate status without leaving the Drupal interface. All four Test subsections transition from Sβ¦
Project context & metadata
Current state
All foundation slices are shipped: telemetry foundation, console stubs (7 routes), context enrichment, Agent Tracker Core, Console Build/Test sections, and Release Control Panel (read-only). Active release `20260412-forseti-release-h` carries the next slice: Run + Session panel wiring (`features/forseti-langgraph-console-run-session/`, Status: ready). Artifact naming corrected (renamed to standard `01-acceptance-criteria.md`, `02-implementation-notes.md`); `03-test-plan.md` created by PM 2026-04-13. BA dispatched to confirm 4 implementation details before dev activation.
Next step
ba-forseti to confirm AC-3 glob pattern, AC-2 truncation placement, AC-7 warning banner condition, and AC-5 Session Health placement. PM activates after BA confirmation.
Queue status
ba-forseti grooming dispatch: `sessions/ba-forseti/inbox/20260413-groom-forseti-langgraph-console-run-session/` (ROI 40)
Metadata
`features/forseti-langgraph-ui/roadmap.md`