Skip to content

Web: Org settings — evals visibility, beta review policy, orphaned agents #635

@Haz3-jolt

Description

@Haz3-jolt

Parent Epic

Part of #615 — Registry Update v1.0
Phase: 3

Overview

Update the existing org settings page (/settings/org) with registry-specific settings and an orphaned agents management section.

Dependencies

Design

New Sections on Org Settings Page

Registry Settings

Two toggles:

  1. evals_public — "Show eval summary scores on agent cards"

    • Default: OFF
    • When ON: eval grade and dimension breakdown visible to anyone who can see the agent
  2. beta_requires_review — "Require review for beta releases"

    • Default: OFF
    • When ON: beta releases enter review queue same as stable

Orphaned Agents

Table of agents whose owner account is deactivated and have no active co-maintainers.

  • Agent name, last update date, consumer count
  • "Transfer" button per row → admin selects new owner

Files to Create/Modify

  • web/src/pages/settings/OrgSettingsPage.tsx — update with new sections
  • web/src/components/settings/RegistrySettings.tsx — new
  • web/src/components/settings/OrphanedAgents.tsx — new

Acceptance Criteria

  • Evals public toggle saves via API
  • Beta review toggle saves via API
  • Orphaned agents table shows correct agents
  • Transfer button opens user picker and calls transfer API
  • Admin-only access enforced

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions