Skip to content

v1.1.7: Interactive Q&A + Mobile Optimization

Release Date: January 8, 2026


One-Line Summary

This update adds an interactive Q&A tool that lets AI actively ask you questions to gather information, while optimizing the narrow screen/mobile experience.


New Feature: Interactive Q&A Tool

What's Updated?

AI can now actively ask you questions to collect your preferences and requirements, instead of guessing what you want.

Use Cases

For example, when you say "help me create a project", AI might ask:

  • Which framework to use? (React / Vue / Svelte)
  • Need TypeScript? (Yes / No)
  • Which tools to configure? (ESLint / Prettier / Testing framework)

After you choose, AI executes according to your selections, avoiding unexpected decisions.

Why Is This Useful?

Previously, when AI encountered uncertain situations, it would either guess (possibly wrong) or stop to ask in text (inconvenient to choose). Now with a structured Q&A interface, interaction is clearer.


Improvement: Narrow Screen/Mobile Experience

What's Updated?

On narrow screens (phones, small windows):

  • Sidebar changed to overlay popup, no longer squeezing main content
  • Auto-hide top and bottom bars for more space
  • Autocomplete height adapts to screen

Effect

Using OpenCode on phones or small windows is now more comfortable.


Improvement: Long Command Output Collapsible

Previous Issue

Executing a command with long output (like npm install) would fill the screen, making it hard to see other content.

Current Behavior

Long command output is now collapsed by default, click to expand and view full content.


Improvement: Configuration Priority Fix

Previous Issue

Local project configuration (.opencode/settings.json) sometimes couldn't override global configuration.

Current Behavior

Configuration priority now works correctly: Project config > Global config > Remote config.


Previous Issue

Clicking links in conversations would open inside the desktop app, poor experience.

Current Behavior

External links now open in your default browser.


Should You Upgrade?

SituationRecommendation
Frequently use on phone/small screen✅ Upgrade
Want smarter AI questioning✅ Upgrade
Configuration override not working✅ Upgrade
Everything works fineCan wait for next time

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable)

Click to expand full changelog

Core

  • Add interactive Q&A tool for collecting user preferences and clarifying instructions
  • Add kind, title, rawInput fields to ACP tool_call_update event (@noamzbr)
  • Add help text to debug command (@assagman)
  • Allow disabling .claude prompts and skills loading (@freespace8)
  • Fix transform options conflict when generating titles
  • Write long tool output to files
  • Simplify Task tool subagent filtering logic (@malhashemi)
  • Improve title generation, avoid duplicate "Analyzing..." prefix
  • Fix using correct authorization server URL for MCP OAuth discovery (@rscarvalho)
  • Fix configuration priority, local config correctly overrides remote config (@elithrar)
  • Update Homebrew formula

TUI

  • Restore showDetails check removed in permission refactoring (@ryanwyler)
  • Properly restore terminal state on fatal error exit (@itsrainingmani)
  • Hide top and bottom bars when sidebar visible, optimize responsive layout
  • Simplify session settings management (@maxstevens-nl)
  • Use overlay sidebar on narrow screens
  • Long command output collapsible and expandable
  • Remove username display toggle, simplify user message metadata
  • Improve Q&A option indentation and label clarity
  • Correctly insert message text to input box when forking conversation (@ariane-emory)
  • Use selected foreground color for permission selection text (@ariane-emory)
  • Limit autocomplete height within available screen space (@Raviguntakala)
  • Add selectedListItemText to orange theme to improve button text visibility (@ThanhNguyxn)

Desktop

  • Show custom models without valid release_date (@zerone0x)
  • Open external links in default browser (@athal7)

Community Contributors

Thanks to 15 community contributors!


← Back to Changelog