AGENTDDS.com

Changelog

Branch feat/superadmin-delegate-session: changelog

April 21, 2026Branch feat/superadmin-delegate-session1 min readAI Generated

Branch feat/superadmin-delegate-session: changelog

Automated summary for branch feat/superadmin-delegate-session. This post is generated on push; commit it with your changes.

Commits

  • 3957271d chore(webapp): sync PR blog post (latest commits)
  • 768df6cd chore(webapp): sync PR blog post (commit list)
  • 6e520592 chore(webapp): refresh PR blog post after sync
  • b0ee3c95 chore(webapp): sync PR blog post for feat/superadmin-delegate-session
  • 245a7d84 chore(webapp): biome format account redirect
  • 5ec59c32 Merge remote-tracking branch 'origin/main' into feat/superadmin-delegate-session
  • 9df8cb8f feat(auth): superadmin delegate sessions and steward hub

Files changed

services/rust-api/src/api/v1/admin_console.rs      | 174 +++++++++++++++++++--
 services/rust-api/src/api/v1/agent_applications.rs |   4 +
 services/rust-api/src/api/v1/auth.rs               |  24 +--
 services/rust-api/src/api/v1/identity.rs           |   2 +
 services/rust-api/src/auth/google.rs               |  50 ++++++
 services/rust-api/src/auth/middleware.rs           |  30 ++++
 services/rust-api/src/auth/mod.rs                  |   5 +
 services/rust-api/src/auth/token.rs                |   7 +
 .../feat-superadmin-delegate-session/manifest.json |  12 ++
 .../versions/ai.md                                 |  45 ++++++
 webapp/e2e/dev-login-role-impersonation.spec.ts    |  10 +-
 webapp/e2e/superadmin-landing-delegate.spec.ts     |  39 +++++
 webapp/src/app/(authenticated)/account/route.ts    |  14 +-
 .../(authenticated)/admin/admin-vip-welcome.tsx    |   4 +-
 webapp/src/app/(authenticated)/admin/page.tsx      |   5 +-
 .../admin/super/impersonation-banner.tsx           |  58 +++++++
 .../src/app/(authenticated)/admin/super/page.tsx   |  26 +++
 .../admin/super/superadmin-delegate-panel.tsx      | 106 +++++++++++++
 webapp/src/app/(authenticated)/layout.tsx          |  18 +++
 .../api/admin/console/delegate-session/route.ts    |  27 ++++
 .../api/admin/console/undelegate-session/route.ts  |  24 +++
 webapp/src/lib/auth-from-request.ts                |  10 ++
 webapp/src/server/auth/user.ts                     |  12 ++
 23 files changed, 672 insertions(+), 34 deletions(-)

How this works

This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.