-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Telling Claude to always use certain agents to execute a tasks by adding the task-orchestrator.md
and task-executor.md
broke several of my commands. The issues were:
- these agents are picked over other more specialized agents for the task at hand
- In Claude code, subagents cannot start other subagents. so parallelism is completely gone
Steps to Reproduce
- Have a typescript-expert agent
- Run a typescript task
- task-executor will be used
Expected Behavior
- Do not add new agents without telling the user about them
- Better scope the agent execution.
Instead ofUse this agent when you need to implement, complete, or work on a specific task that has been identified by the task-orchestrator or when explicitly asked to execute a particular task...
Use something like:
When running atm:*
claude command, unless a more appropriate agent exists, use... - Have the agent ASK the user if they should run the task-orchestrator and warn them this is slow and there will be no parallel agent execution
Another option is to convert these agents to commands. In fact, there are already commands for these, I don't see any need for these agents.
Actual Behavior
Already described
Environment
- Task Master version: 0.24.0
- Operating system: Mac OS
- IDE (if applicable): terminal / claude code
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Projects
Status
Triage