Skip to content

feat(agent): add Conductor workspace orchestrator support#732

Open
facchin21 wants to merge 1 commit into
Gentleman-Programming:mainfrom
facchin21:feat/conductor-agent-support
Open

feat(agent): add Conductor workspace orchestrator support#732
facchin21 wants to merge 1 commit into
Gentleman-Programming:mainfrom
facchin21:feat/conductor-agent-support

Conversation

@facchin21

Copy link
Copy Markdown

Summary

  • Adds Conductor (conductor.build) as a supported agent — detection via ~/.conductor/, registration in catalog and factory, entry in system detection scan, and README update (16 agents)
  • Adds Note field to catalog.Agent so agents with special behavior can surface an informational message in the TUI
  • Renders a Notes section in the Review screen when a selected agent carries a note (e.g. "Conductor workspaces inherit Claude Code config — no additional files written")
  • No skills, MCP, or system prompt files are written for Conductor; all config flows through the Claude Code adapter

Test plan

  • go test ./... passes (all packages green)
  • Run gga locally: Conductor appears in System Detection as present
  • Select Conductor in agent list: Notes section appears in Review screen with the expected message
  • Install completes: agent:conductor step succeeds with no errors

Closes #730

- Add AgentConductor constant to model/types.go
- Implement conductor adapter with detection via ~/.conductor/
- Register adapter in factory and catalog with informational note
- Add conductor to system detection scan (config_scan.go)
- Add AgentNotes field to ReviewPayload and render in review screen
- Update README: 16 supported agents, Conductor in table
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(agent): add Conductor workspace orchestrator support

2 participants