Skip to content

CLI: wildgecu agent add <name> bootstrap #43

Description

@ludusrusso

Parent PRD

#34

What to build

The wildgecu agent add <name> CLI command. Creates the agent directory under agents/<name>/, runs a bootstrap interview (reusing the existing mechanism from cmd/init.go), and writes SOUL.md and config.yaml. Asks for model preference during setup.

End-to-end: user runs wildgecu agent add researcher, gets an interactive interview, and ends up with a fully configured agent directory.

Acceptance criteria

  • wildgecu agent add <name> command registered under wildgecu agent group
  • Creates agent directory via Home.Agent(name)
  • Runs bootstrap interview (reuses existing bootstrap mechanism)
  • Writes SOUL.md from interview result
  • Writes config.yaml with chosen model
  • Errors if agent already exists (SOUL.md present)
  • Validates agent name (alphanumeric + hyphens)

Blocked by

User stories addressed

  • User story 1 (create named agent)
  • User story 7 (bootstrap interview for identity)

Metadata

Metadata

Assignees

No one assigned

    Labels

    prd/issueImplementation issue from a PRD

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions