Skip to content

feat(tui): request to allow queue the input request #10

Open

Description

@std3lqi

After I submit one request from input box, the agent submits it LLM, waits for response from LLM, or displays the response. This is good.

Sometimes, I have another request in mind, and want to input it from TUI immediately. But now, it's not allowed. I have to wait for the accomplishment of the last request.

Can the agent allow user to input new request and put it into a queue? After the current request is accomplished, the one in queue can be processed.

Thanks!

Activity

  1. sanjeev23oct commented on Aug 19, 2026

    @sanjeev23oct
    Collaborator

    Thanks for your feedback, this feature will be available soon in day or two.

    How are you finding it so far?
    Which model you are using?

  2. sanjeev23oct commented on Aug 20, 2026

    @sanjeev23oct
    Collaborator

    This is shipped in v0.15.142 🎉

    While the agent is busy (waiting on the LLM or running a tool), you can now just start typing in the input box and press Enter — your message is queued and runs automatically as soon as the current turn finishes. Press Esc to cancel a queued message. You'll see a faint "type to queue a follow-up" hint in the input box while a turn is in progress.

    A couple of notes:

    • It's single-slot for now — if you queue a second message before the first runs, it replaces it. If you'd like multiple messages to stack in a FIFO queue, let me know and I'll extend it.
    • This is separate from btw (Ctrl+B), which injects a message into the turn that's already running (to steer it mid-flight) rather than queuing one for after.

    Grab it via the usual install/update and give it a try:

    curl -fsSL https://raw.githubusercontent.com/zap-coding-agent/zap-coding-agent/main/install.sh | bash

    Leaving this open for now so you can confirm it works the way you expected — feedback welcome!

  3. std3lqi commented on Aug 21, 2026

    @std3lqi
    Author

    The new single slot looks good. So I can draft my second request while waiting for the running one to finish. Thanks!

    Just a trivial problem: The new single slot seems not accepting the paste with Ctrl+Shift+V.

  4. std3lqi commented on Aug 21, 2026

    @std3lqi
    Author

    Thanks for your feedback, this feature will be available soon in day or two.

    How are you finding it so far? Which model you are using?

    This agent is amazing! I like it, and am still exploring its various features.

    I'm using mostly local LLM on ollama and llama.cpp. QWEN3 Coder and another one tuned for RUST.

  5. added a commit that references this issue on Sep 1, 2026
    484a07f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    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