Skip to content

[Feat]: Improve server concurrency architecture #869

Description

@bartek-w

Is your feature request related to a problem? Please describe.

The final goal of this effort is to relax or describe limitations on concurrency in AgentExecutor.

In existing version there is multiple hidden assumptions internally between classes as well as in API (e.g. AgentExecutor.cancel() can't wait for AgentExecutor.execute to finish).

Describe the solution you'd like

The plan is to make incremental changes on concurrency to ensure we can track down invalid change if new concurrency issue is introduced.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

  1. self-assigned this
    on Mar 19, 2026
  2. added theissue type on Mar 19, 2026
  3. added 2 commits that reference this issue on Mar 20, 2026
    7437b88
    8c65e84
  4. added a commit that references this issue on Mar 31, 2026
    9ccf99c
  5. added 5 commits that reference this issue on Apr 7, 2026
    462eb3c
    4fc6b54
    f0e1d74
    354fdfb
    62e5e59
  6. added 2 commits that reference this issue on Apr 10, 2026
    12ce017
    6b56511
  7. added a commit that references this issue on Apr 17, 2026
    d667e4f
  8. added a commit that references this issue on Apr 17, 2026
    f4a0bcd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions