Changelog
Branch cursor/platform-admin-invite-magic-link: changelog
April 24, 2026Branch cursor/platform-admin-invite-magic-link1 min readAI Generated
Branch cursor/platform-admin-invite-magic-link: changelog
Automated summary for branch cursor/platform-admin-invite-magic-link. This post is generated on push; commit it with your changes.
Commits
- b58cd719 style(webapp): biome format agent scope files
- 45efd628 chore(webapp): sync PR blog post
- 1f46d485 feat(admin): act as agent via agent_user_id for workspace and matching
- 75dbb94f feat(admin): provision new platform admins via magic link to set-password
Files changed
services/rust-api/src/api/v1/admin_console.rs | 210 ++++++++++++++++-----
services/rust-api/src/api/v1/agent_workspace.rs | 48 ++++-
services/rust-api/src/api/v1/matching.rs | 48 ++++-
services/rust-api/src/services/notifications.rs | 131 +++++++------
.../manifest.json | 12 ++
.../versions/ai.md | 36 ++++
webapp/content/pr-posts/main/versions/ai.md | 56 ++++--
.../src/app/(authenticated)/account/agent/page.tsx | 65 +++++--
.../agent/pipeline/pipeline-kanban-client.tsx | 17 +-
.../admin/admin-pipeline-section.tsx | 23 ++-
.../admin/super/superadmin-admin-invites.tsx | 5 +-
.../app/(authenticated)/matching/match-client.tsx | 19 +-
webapp/src/app/(authenticated)/matching/page.tsx | 26 ++-
.../src/app/api/agent/matching-pipeline/route.ts | 10 +-
.../agent/pipeline/[candidateId]/stage/route.ts | 7 +-
webapp/src/app/api/agent/pipeline/route.ts | 10 +-
webapp/src/app/api/agent/threads/route.ts | 6 +-
webapp/src/app/api/introductions/route.ts | 8 +-
webapp/src/app/api/placements/route.ts | 8 +-
webapp/src/lib/agent-scope.ts | 11 ++
20 files changed, 578 insertions(+), 178 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.