Bug: Penny agent type missing from agent-spawn-requirements.json #132

Closed
opened 2026-03-21 14:40:09 +00:00 by forgejo_admin · 0 comments
Contributor

Type

Bug

Lineage

plan-pal-e-agency → Phase 16 (Agent Model Completion)

Repo

forgejo_admin/claude-custom

What Broke

Spawning the penny agent type fails with:

Unknown agent type: penny. Add it to schemas/agent-spawn-requirements.json.

The check-agent-spawn.sh hook validates agent types against the schema, but penny was never added. The 5-agent model (dev, qa, dottie, penny, Explore) is the correct model per feedback_penny_status.md, but only 4 agents + claude-code-guide are registered.

Repro Steps

  1. Attempt to spawn a penny agent: Agent(subagent_type="penny", prompt="Send email...")
  2. check-agent-spawn.sh hook fires, reads schemas/agent-spawn-requirements.json
  3. Hook blocks: "Unknown agent type: penny"

Expected Behavior

Penny spawns successfully. She's a communications agent — no code writes, no required patterns needed.

Environment

  • Cluster/namespace: local dev (archbox)
  • Service version/commit: claude-custom main branch
  • Related alerts: none — hook-level block, not runtime

Acceptance Criteria

  • penny added to schemas/agent-spawn-requirements.json
  • Penny agent spawns without hook block
  • No regression for other agent types (dev, qa, dottie, Explore, claude-code-guide)
  • feedback_penny_status.md — Penny is real, not aspirational. 5-agent model is correct.
  • plan-pal-e-agency → Phase 16 (Agent Model Completion)
### Type Bug ### Lineage `plan-pal-e-agency` → Phase 16 (Agent Model Completion) ### Repo `forgejo_admin/claude-custom` ### What Broke Spawning the `penny` agent type fails with: ``` Unknown agent type: penny. Add it to schemas/agent-spawn-requirements.json. ``` The `check-agent-spawn.sh` hook validates agent types against the schema, but `penny` was never added. The 5-agent model (dev, qa, dottie, penny, Explore) is the correct model per `feedback_penny_status.md`, but only 4 agents + claude-code-guide are registered. ### Repro Steps 1. Attempt to spawn a penny agent: `Agent(subagent_type="penny", prompt="Send email...")` 2. `check-agent-spawn.sh` hook fires, reads `schemas/agent-spawn-requirements.json` 3. Hook blocks: "Unknown agent type: penny" ### Expected Behavior Penny spawns successfully. She's a communications agent — no code writes, no required patterns needed. ### Environment - Cluster/namespace: local dev (archbox) - Service version/commit: claude-custom main branch - Related alerts: none — hook-level block, not runtime ### Acceptance Criteria - [ ] `penny` added to `schemas/agent-spawn-requirements.json` - [ ] Penny agent spawns without hook block - [ ] No regression for other agent types (dev, qa, dottie, Explore, claude-code-guide) ### Related - `feedback_penny_status.md` — Penny is real, not aspirational. 5-agent model is correct. - `plan-pal-e-agency` → Phase 16 (Agent Model Completion)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/claude-custom#132
No description provided.