Skip to content

Question tool documented but not available in runtime #8132

Closed

Description

@1orZero

Summary

The question tool is documented at https://opencode.ai/docs/tools/#question but does not appear in the available tools list during runtime.

Environment

  • OpenCode version: $(opencode --version 2>/dev/null || echo "unknown")
  • OS: macOS
  • Plugin: oh-my-opencode

Steps to Reproduce

  1. Configure question tool permission in opencode.json:

    {
      "permission": {
        "question": "allow"
      }
    }
  2. Start OpenCode and check available tools

  3. The question tool is not present

Expected Behavior

According to the documentation, the question tool should be available and allow the LLM to:

  • Ask the user questions during a task
  • Gather user preferences or requirements
  • Clarify ambiguous instructions
  • Get decisions on implementation choices

Actual Behavior

The tool is not available in the runtime tool list. Other built-in tools like bash, edit, read, grep, glob, todowrite, webfetch all work correctly.

Questions

  1. Is the question tool still in development?
  2. Is there an experimental flag required to enable it?
  3. What OpenCode version is required for this feature?

Additional Context

I've verified that:

  • The oh-my-opencode plugin does NOT filter or disable this tool
  • My configuration explicitly allows the tool
  • Other built-in tools work as expected

Thank you!

Activity

  1. github-actions commented on Jan 13, 2026

    @github-actions
    Contributor

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

    Note: Multiple recent issues (#7616, #7739, #7599, #8118) all reference the question tool being available and functional at runtime, which contradicts your report. This suggests either:

    1. The issue may be specific to your OpenCode version/configuration
    2. The question tool might be available in newer versions (please verify your version)
    3. Permission settings in opencode.json may be preventing access

    Next steps:

    • Try running opencode --version to confirm your version
    • Check if question: "allow" is properly set in your opencode.json
    • Try a fresh configuration without the permission override to test default behavior
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions