Skip to content

[FEATURE]:Asynchronous user agent communication. #15969

Closed as not planned
Closed as not planned

Description

@TZubiri

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

If the agent needs to ask me a question, it stops programming.

The feature request would be to allow the Agent to communicate by asking a question, while continuing to program in the background.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Mar 4, 2026
  2. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Mar 4, 2026
  3. github-actions commented on Mar 4, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

  4. TZubiri commented on Mar 4, 2026

    @TZubiri
    Author
  5. TZubiri commented on Mar 4, 2026

    @TZubiri
    Author

    For the scenario described (Agent needs to ask a question).there might be a solution that just uses 2 sessions

    There's 3 distinct properties of each solution by complexity.

    1. Recursiveness: Each session can theoretically spawn other session of the same type as the main session. An example would be the 'subagents' solution.
    2. Arbitrary length sessions: A main session can spawn an unlimited amount of subsessions of a different type. Also some 'subagents' proposals.
    3. Fixed length alternative sessions: At most one additional type of session is added or split. For example a solution where we have a session for the conversation, and another that

    Obviously solutions of the first and second type increase the scope of the project, the complexity and cost of the project.

    An acceptable solution would be of the third type, not adding recursiveness and not adding the capacity to add an arbitrary amount of additional context. If average token per context is increased, it should be an n+1 cost increase.

    A hacky implementation of this (that anyone can try), is asking the model, either via prompt, skill, or AGENTS.md, to communicate through files, either by using a MESSAGES.txt or through comments.

    The issue of this workaround is that the models are not quite trained to follow this instruction. And they usually just don't attempt to communicate or to check communications.

  6. removed
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on May 3, 2026
  7. github-actions commented on Jul 5, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions