v1.1.16: Stability and Experience Optimization
Release Date: January 13, 2026
One-Line Summary
This update improves edit tool feedback mechanism, making it clearer whether code modifications succeeded, plus fixes multiple issues affecting daily use.
Improvement: Edit Tool Feedback Optimization
What's Updated?
Edit and write tools now provide clearer feedback, letting you know:
- Whether modifications were successfully applied
- If failed, the specific reason
Before: Sometimes uncertain whether code changes actually took effect.
Now: Each modification has clear success/failure indication.
Improvement: Environment File Read Permission
What's Updated?
When reading .env and other environment configuration files, now asks user for permission instead of blocking directly.
Before: Attempts to read environment files might be silently blocked.
Now: OpenCode pops up permission confirmation, you can choose to allow or not.
This gives you more flexibility when needing help configuring environment variables, while maintaining security.
New Feature: CLI Debug Tool Invocation
What's Updated?
You can now directly debug tool invocations from command line, convenient for development and testing.
How to Use?
opencode debug tool <tool-name>This is very helpful for developing custom tools or troubleshooting issues.
Improvement: MCP Server Configuration
Fix: mcp add Command
Previous Issue: When using mcp add to add MCP server, configuration wasn't actually written to OpenCode configuration file.
Now: Configuration saves correctly, added MCP servers are automatically available on next startup.
Improvement: Subagent Permissions
What's Updated?
Nested subagents now correctly inherit parent agent's task permission settings.
Before: Sometimes subagent permission settings didn't take effect.
Now: Permission settings are correctly passed throughout the agent call chain.
Desktop App Updates
- Local server password: Desktop app started local server now supports password protection
- Terminal numbering optimization: Smarter numbering in multi-terminal scenarios
- Windows fix: Fix Windows Tauri CLI startup parameter issue
Other Fixes
| Issue | Fix |
|---|---|
| Accidental submit when switching sessions | ✅ Fixed |
Console showing [object Object] error | ✅ Fixed |
| Cloudflare provider token limit error | ✅ Fixed |
| Bedrock Anthropic model inference configuration | ✅ Fixed |
Should You Upgrade?
| Situation | Recommendation |
|---|---|
Used mcp add but server didn't take effect | ✅ Upgrade |
| Using Cloudflare provider | ✅ Upgrade |
| Using AWS Bedrock + Claude | ✅ Upgrade |
| Encountered uncertainty after editing | ✅ Upgrade |
| Everything works fine | Can wait for next time |
Upgrade Command:
opencode upgradeTechnical Details (Skippable)
Click to expand full changelog
Core
- Handle write error when updating OpenCode configuration schema (@ShoeBoom)
- Ensure zai models disable clear_thinking
- Improve edit and write tool feedback, avoid confusion about modification results
- Prevent console output [object Object] error (@lengmodkx)
- Nested subagents correctly inherit parent agent task permissions (@malhashemi)
- Fix Cloudflare provider max completion tokens error (@roerohan)
- Bedrock Anthropic models use reasoningConfig (@Adam8234)
- Store API URL in session metadata (@jkoelker)
- Add nova-2 to region prefix models
- Environment file read changed to ask user permission
- Use Biome check instead of format to include import sorting (@kynnyhsap)
TUI
- CLI supports directly debugging tool invocation (@Eric-Guo)
- No longer submit prompt when switching sessions (@LeonMueller-OneAndOnly)
- Await auth.set when setting API key to prevent race condition (@darshkpatel)
mcp addcommand now correctly modifies OpenCode configuration (@paoloricciuti)
Desktop
- Desktop app starts local server with password (@Brendonovich)
- Fix Windows Tauri CLI startup missing parameter (@pschiel)
- Implement better dynamic terminal numbering (@OpeOginni)
- Add delete button to server selection dialog (@OpeOginni)
Community Contributors (15 contributors)
@kynnyhsap, @OpeOginni, @jkoelker, @paoloricciuti, @jerome-benoit, @darshkpatel, @Adam8234, @roerohan, @malhashemi, @pschiel, @lengmodkx, @LeonMueller-OneAndOnly, @Eric-Guo, @ShoeBoom, @Brendonovich

