AR-1 — Drop the architect filter from /agents/roster and drop the isHost branch #1201
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#1202 AR-2 — BreakdownRulesSection for architect-specific Routing fields
charles/agent-hooks
#1200 AR-5 — Delete legacy host-mode infrastructure
charles/agent-hooks
Reference
charles/agent-hooks#1201
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
/agents/rosteris the operator-facing surface for editing every agent type. Architect is the only type it deliberately skips:The filter dates from when architect ran in-process. Post-dockerize (
specs/architect-dockerize.md) and post-#1198/#1199/#1200, architect is just another containerised type. Drop the filter. Drop theisHostbranch inTypeGroupCard. Treat architect uniformly.Goal
/agents/rosteras a regularTypeGroupCard.claude-hooks-architect-defaultrow appears with its health / usage / pause / delete affordances.TypeEditorDrawerwith every section usable.Acceptance criteria
apps/web/src/routes/agents.roster.tsx: remove.filter((n) => n !== "architect")from thetypeNamesderivation. Sort architect last so the worker pools stay the page's focal point.apps/web/src/features/agents/roster/type-group-card.tsx: delete theisHost/isArchitectbranch entirely. Nohostpill. No "Singleton — runs in-process" body copy. No special instances-table suppression.architect-1instance, the reconcile loop already supports it per the dockerize spec.)TypeEditorDrawer. Every existing section (Identity / Prompt / Routing / Skills / Thresholds / Provider / Container) renders for architect.Tests
apps/web/src/routes/agents.roster.test.tsx: assert the roster renders anagents-type-card-architect. Click the card body to expand; the instances table shows theclaude-hooks-architect-defaultrow.TypeEditorDraweropens. Every section accordion expands.hostpill anywhere on the page.Out of scope
References
apps/web/src/routes/agents.roster.tsx— the filter line.apps/web/src/features/agents/roster/type-group-card.tsx— branch to delete.specs/architect-dockerize.md— context for why the host treatment is stale.Depends on
#1200 — strictly speaking #1201 could land before, but landing it on a code path that still has
is_host_modelingering invites confusion. Sequence the cleanup work first.Tracker
#1203