Skip to content

Add read-only agent management panel#1504

Merged
huangruiteng merged 1 commit into
mainfrom
codex/agent-management-page-20260706
Jul 5, 2026
Merged

Add read-only agent management panel#1504
huangruiteng merged 1 commit into
mainfrom
codex/agent-management-page-20260706

Conversation

@huangruiteng

Copy link
Copy Markdown
Owner

Summary

  • add a read-only Agent Management panel to the ops dashboard, derived from existing status/todo/history/quota projections
  • group projected agent todos by claimed_by/agent_id and show status, claimed todo counts, last activity, next safe action, evidence refs, quota hints, and a copy-only status command
  • add synthetic public todo_index data to the bundled status fixture plus a home-route smoke guard

Validation

  • npm --prefix apps/dashboard run smoke:home-route
  • npm --prefix apps/dashboard run smoke:home-browser
  • npm --prefix apps/dashboard run build
  • loopx check --scan-path apps/dashboard/src/views/dashboard-page.tsx --scan-path apps/dashboard/smoke/home-route-smoke.ts --scan-path examples/status.example.json (public boundary clean; existing loopx-meta history duplicate-index warning remains)
  • loopx canary premerge --from-git-diff (passed; self_merge_allowed=true)

Notes

  • This intentionally stays read-only: no reclaim, dispatch, priority mutation, workspace creation, or runtime task model is added.

@huangruiteng

Copy link
Copy Markdown
Owner Author

Self-merge validation summary:

Changed surfaces:

  • apps/dashboard/src/views/dashboard-page.tsx: read-only Agent Management panel built from existing status/todo/history/quota projections.
  • examples/status.example.json: public synthetic todo_index rows for dashboard visibility.
  • apps/dashboard/smoke/home-route-smoke.ts: static guard for panel wiring and fixture projection.

Checks run:

  • npm --prefix apps/dashboard run smoke:home-route
  • npm --prefix apps/dashboard run smoke:home-browser
  • npm --prefix apps/dashboard run build
  • loopx check --scan-path apps/dashboard/src/views/dashboard-page.tsx --scan-path apps/dashboard/smoke/home-route-smoke.ts --scan-path examples/status.example.json: public boundary clean; existing loopx-meta duplicate-index warning only.
  • loopx canary premerge --from-git-diff: passed, self_merge_allowed=true.
  • GitHub Frontstage Pages build: passed; deploy skipped.

Manual holds: none. Coverage is enough because this PR is a read-only dashboard projection plus public fixture/smoke guard; it does not add dispatch/reclaim/write actions, runtime task state, benchmark behavior, permissions, or scheduler/quota semantics.

@huangruiteng huangruiteng merged commit 78c752c into main Jul 5, 2026
2 checks passed
@huangruiteng huangruiteng deleted the codex/agent-management-page-20260706 branch July 5, 2026 19:44
Sign up for free to 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