mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[PR #167] [MERGED] feat: add --teams flag for Claude Agent Teams in plan/code-task #175
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#175
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?
📋 Pull Request Information
Original PR: https://github.com/mikeyobrien/ralph-orchestrator/pull/167
Author: @The-Zona-Zoo
Created: 2/8/2026
Status: ✅ Merged
Merged: 2/12/2026
Merged by: @mikeyobrien
Base:
main← Head:feat/claude-agent-teams📝 Commits (2)
067379dfeat: add --teams flag for Claude Agent Teams in plan/code-taskb72ff99Merge branch 'mikeyobrien:main' into feat/claude-agent-teams📊 Changes
16 files changed (+1126 additions, -20 deletions)
View changed files
➕
.ralph/specs/claude-agent-teams/PROMPT.md(+30 -0)➕
.ralph/specs/claude-agent-teams/design.md(+284 -0)➕
.ralph/specs/claude-agent-teams/plan.md(+171 -0)➕
.ralph/specs/claude-agent-teams/requirements.md(+73 -0)➕
.ralph/specs/claude-agent-teams/research/agent-teams-feature.md(+74 -0)➕
.ralph/specs/claude-agent-teams/research/codebase-analysis.md(+83 -0)➕
.ralph/specs/claude-agent-teams/rough-idea.md(+35 -0)➕
.ralph/specs/claude-agent-teams/summary.md(+42 -0)📝
crates/ralph-adapters/src/cli_backend.rs(+88 -0)📝
crates/ralph-adapters/src/cli_executor.rs(+8 -0)📝
crates/ralph-adapters/src/pty_executor.rs(+10 -0)📝
crates/ralph-adapters/tests/pty_executor_integration.rs(+5 -0)➕
crates/ralph-cli/sops/pdd-team-addendum.md(+63 -0)📝
crates/ralph-cli/sops/pdd.md(+14 -0)📝
crates/ralph-cli/src/main.rs(+10 -0)📝
crates/ralph-cli/src/sop_runner.rs(+136 -20)📄 Description
#161 Enable Claude Code's experimental Agent Teams feature in interactive PDD sessions via
ralph plan --teamsandralph code-task --teams. This allows parallel research and adversarial design review during planning.Key changes:
env_varsfield toCliBackendfor process environment injectionclaude_interactive_teams()backend (reduced disallowed tools + env var)backend.env_varsin CLI, PTY, and SOP runner executors--teamsflag toPlanArgsandCodeTaskArgsbuild_prompt()via&[(&str, &str)]🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.