Skip to content

[FEATURE]: Add "AskQuestion" tool for interactive user feedback (like Claude) #5960

Closed as duplicate

Description

@iljod

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

Currently, the LLM has to guess user preferences or ask questions in free-form chat, which breaks the structured flow of tools. We lack a mechanism for the agent to explicitly pause execution and request granular details (e.g., selecting a tech stack, confirming a dangerous action, or choosing between implementation options) in a structured way.

Proposed Solution
Implement a new primitive tool called askquestion similar to Claude's interactive capabilities.

The flow should be:

Tool Call: The agent invokes askquestion with a list of options (Single Select, Multi-Select).
TUI Interception: The CLI detects this tool call and renders an interactive "Wizard" or Dialog overlay.
Blocking: The agent's execution is suspended until the user answers.
Resume: Once the user selects options and hits Enter, the tool output is returned to the agent, and it resumes generating code based on that decision.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Dec 22, 2025
  2. github-actions commented on Dec 22, 2025

    @github-actions
    Contributor

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

    Feel free to ignore if none of these address your specific case.

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

Metadata

Metadata

Assignees

Labels

discussionUsed for feature requests, proposals, ideas, etc. Open discussion

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions