Skip to content

Bug: ask_followup_question Tool Auto-Selects Answers #4775

@gotaug

Description

@gotaug

Bug Report: ask_followup_question Tool Auto-Selects Answers

Summary

The ask_followup_question tool automatically selects an answer before the user has time to read the available options.

Environment

  • Kilo Code CLI Version: 0.18.0
  • Operating System: Arch-based CachyOS Linux
  • Desktop Environment: KDE Plasma
  • Shell: Fish shell

Steps to Reproduce

  1. AI assistant uses the ask_followup_question tool
  2. Tool presents multiple suggested answers to the user
  3. Before the user can read and select an option, the system automatically selects one
  4. User has no opportunity to review options or make their own choice

Expected Behavior

The ask_followup_question tool should:

  • Present the suggested answers to the user
  • Wait for the user to manually select an option
  • Not auto-select any answer
  • Allow the user to type their own response if none of the suggestions match

Actual Behavior

The tool auto-selects an answer immediately after presenting options, preventing the user from:

  • Reading all available options
  • Making an informed choice
  • Providing their own custom response

Impact

This behavior makes the ask_followup_question tool unusable for gathering user input, as it defeats the purpose of asking clarifying questions.

Suggested Fix

  1. Remove any auto-selection logic from the ask_followup_question tool
  2. Ensure the tool waits indefinitely for user input
  3. Only proceed when the user explicitly selects an option or types a response
  4. Consider adding a timeout warning instead of auto-selecting

Additional Context

This issue was encountered when the AI assistant attempted to ask clarifying questions about a windchime app project. The user was unable to review the options before one was automatically selected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Intake

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions