Skip to content

Commit 14e9bbe

Browse files
korallisclaude
andcommitted
fix: Claude Code parallel execution now uses native Task tool with specialists
BREAKING: Claude Code /implement-tasks Option A completely rewritten - Was incorrectly using droid exec (Factory CLI method) in Claude Code - Now uses native Claude Code Task tool with multiple parallel subagent invocations - Spawns assigned specialists from orchestration.yml, not generic agents - Requires /orchestrate-tasks to be run first to assign specialists - Verifies specialists exist in .claude/agents/ - Spawns ALL specialists in ONE message for true parallelism - Droid CLI version unchanged (still uses droid exec with Factory API) - Bumped version to 4.11.1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 985a2f2 commit 14e9bbe

File tree

4 files changed

+230
-152
lines changed

4 files changed

+230
-152
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,61 @@
22

33
All notable changes to Droidz Framework will be documented in this file.
44

5+
## [4.11.1] - 2025-11-26
6+
7+
### Fixed
8+
- **CRITICAL**: Claude Code `/implement-tasks` parallel execution now uses correct method
9+
- Was incorrectly using `droid exec` (Factory CLI method) in Claude Code
10+
- Now uses native Claude Code Task tool with multiple parallel subagent invocations
11+
- Spawns the **assigned specialists from orchestration.yml**, not generic agents
12+
13+
### Changed
14+
- **Claude Code implement-tasks.md** - Option A (Parallel Execution) completely rewritten:
15+
- Requires `/orchestrate-tasks` to be run first to assign specialists
16+
- Reads `orchestration.yml` to get `assigned_specialist` for each task group
17+
- Verifies specialists exist in `.claude/agents/`
18+
- Spawns all specialists in a SINGLE message for true parallelism
19+
- Includes proper standards resolution from orchestration.yml
20+
- Clear error messages if orchestration.yml or specialists are missing
21+
22+
- **Droid CLI implement-tasks.md** - Unchanged (still uses `droid exec` with Factory API)
23+
24+
### Technical Details
25+
26+
**Claude Code Parallel Execution Flow**:
27+
```
28+
1. Check orchestration.yml exists
29+
2. Read assigned_specialist for each task group
30+
3. Verify each specialist exists in .claude/agents/
31+
4. Build prompts with resolved standards
32+
5. Spawn ALL specialists in ONE message (critical for parallelism)
33+
6. Aggregate results and show summary
34+
```
35+
36+
**Example orchestration.yml**:
37+
```yaml
38+
task_groups:
39+
- name: authentication-system
40+
assigned_specialist: backend-specialist
41+
- name: user-dashboard
42+
assigned_specialist: frontend-specialist
43+
```
44+
45+
**Results in**:
46+
```
47+
[Single message spawning 2 specialists in parallel]
48+
├── backend-specialist → authentication-system
49+
└── frontend-specialist → user-dashboard
50+
```
51+
52+
### Impact
53+
- ✅ Claude Code users get proper native parallel execution
54+
- ✅ Factory/Droid CLI users unaffected (still use `droid exec`)
55+
- ✅ Specialists from `/orchestrate-tasks` are properly utilized
56+
- ✅ No more confusion about which parallel method to use per platform
57+
58+
---
59+
560
## [4.1.0] - 2025-11-24
661

762
### 🔥 CRITICAL FIX - Directory Structure

droidz_installer/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55

66
__all__ = ["InstallOptions", "InstallerError", "install", "list_platforms"]
77

8-
__version__ = "0.1.0"
8+
__version__ = "4.11.1"

0 commit comments

Comments
 (0)