Skip to content

[FEATURE]:allow to deploy multipe agent #33982

Description

@wendy0005

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request 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

  1. Agent A: Implement authentication.
  2. Agent B: Write unit tests.
  3. Agent C: Update documentation.
  4. 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!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions