Skip to content

Comments

#0075 Team editor: Agents tab dropdown add/remove#30

Merged
rjdjohnston merged 20 commits intomainfrom
feat/0075-agents-tab-dropdown
Feb 20, 2026
Merged

#0075 Team editor: Agents tab dropdown add/remove#30
rjdjohnston merged 20 commits intomainfrom
feat/0075-agents-tab-dropdown

Conversation

@rjdjohnston
Copy link
Collaborator

Implements the #0075 spec for Team editor → Agents tab:

  • Replaces freeform add/update role inputs with dropdown-driven Add agent / Remove agent flow.
  • Supports mapping installed team agents (-) back to role names in recipe frontmatter.
  • Includes a 'Custom role…' option.
  • Also cherry-picks lint warning cleanup so

clawkitchen@0.1.0 lint
eslint is clean.

Verification:

clawkitchen@0.1.0 lint
eslint

clawkitchen@0.1.0 build
next build

▲ Next.js 16.1.6 (Turbopack)

Creating an optimized production build ...
✓ Compiled successfully in 2.1s
Running TypeScript ...
Collecting page data using 7 workers ...
Generating static pages using 7 workers (0/41) ...
Generating static pages using 7 workers (10/41)
Generating static pages using 7 workers (20/41)
Generating static pages using 7 workers (30/41)
✓ Generating static pages using 7 workers (41/41) in 2.5s
Finalizing page optimization ...

Route (app)
┌ ○ /
├ ○ /_not-found
├ ƒ /agents/[agentId]
├ ƒ /api/agents
├ ƒ /api/agents/[id]
├ ƒ /api/agents/add
├ ƒ /api/agents/file
├ ƒ /api/agents/files
├ ƒ /api/agents/identity
├ ƒ /api/agents/skills
├ ƒ /api/agents/skills/install
├ ƒ /api/agents/update
├ ƒ /api/channels/bindings
├ ƒ /api/cron/delete
├ ƒ /api/cron/job
├ ƒ /api/cron/jobs
├ ƒ /api/cron/recipe-installed
├ ƒ /api/goals
├ ƒ /api/goals/[id]
├ ƒ /api/goals/[id]/promote
├ ƒ /api/ids/check
├ ƒ /api/marketplace/recipes
├ ƒ /api/marketplace/recipes/[slug]
├ ƒ /api/recipes
├ ƒ /api/recipes/[id]
├ ƒ /api/recipes/clone
├ ƒ /api/recipes/delete
├ ƒ /api/recipes/team-agents
├ ƒ /api/scaffold
├ ƒ /api/settings/cron-installation
├ ƒ /api/skills/available
├ ƒ /api/teams/file
├ ƒ /api/teams/files
├ ƒ /api/teams/meta
├ ƒ /api/teams/remove-team
├ ƒ /api/teams/skills
├ ƒ /api/teams/skills/install
├ ƒ /api/tickets/move
├ ○ /channels
├ ○ /cron-jobs
├ ○ /goals
├ ƒ /goals/[id]
├ ○ /goals/new
├ ○ /recipes
├ ƒ /recipes/[id]
├ ○ /settings
├ ƒ /teams/[teamId]
├ ○ /tickets
└ ƒ /tickets/[ticket]

○ (Static) prerendered as static content
ƒ (Dynamic) server-rendered on demand

Ticket: #0075

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