Feature hasn't been suggested before.
Describe the enhancement you want to request
Summary
Allow running and managing multiple agents in the same OpenCode session.
Problem
Currently, it appears that only one agent can be active at a time. For larger tasks, I often need to split work into multiple independent subtasks, but I have to wait for one agent to finish before starting another.
Examples:
- One agent implements a feature.
- Another agent writes tests.
- Another agent updates documentation.
- Another agent reviews or refactors code.
This makes it difficult to fully utilize available compute and slows down development.
Proposed Solution
Support multiple concurrent agents within the same project/workspace.
Some possible capabilities:
- Launch multiple agents simultaneously.
- Give each agent its own task and context.
- View the status of all running agents.
- Pause, resume, or stop individual agents.
- Merge or cherry-pick results from each agent when they finish.
- Optionally limit the maximum number of concurrent agents.
Example Workflow
- Agent A: Implement authentication.
- Agent B: Write unit tests.
- Agent C: Update documentation.
- Agent D: Refactor related modules.
All agents work in parallel, and once they complete, I can review and merge their changes.
Benefits
- Faster development through parallel execution.
- Better utilization of available LLM resources.
- Reduced waiting time between independent tasks.
- Improved workflow for larger or more complex projects.
- Similar to having a small AI development team working concurrently.
Thanks for considering this feature!
Feature hasn't been suggested before.
Describe the enhancement you want to request
Summary
Allow running and managing multiple agents in the same OpenCode session.
Problem
Currently, it appears that only one agent can be active at a time. For larger tasks, I often need to split work into multiple independent subtasks, but I have to wait for one agent to finish before starting another.
Examples:
This makes it difficult to fully utilize available compute and slows down development.
Proposed Solution
Support multiple concurrent agents within the same project/workspace.
Some possible capabilities:
Example Workflow
All agents work in parallel, and once they complete, I can review and merge their changes.
Benefits
Thanks for considering this feature!