Skip to content

v1.1.65: Tool Definition Hook

Release Date: February 13, 2026


One-Sentence Summary

This update adds tool.definition Hook for plugins to modify tool descriptions and parameters, and fixes Windows ACP freeze, multiple desktop issues.


New Feature: Tool Definition Hook

What's Updated?

Plugins can now use tool.definition Hook to modify tool descriptions and parameters.

What is This?

Hooks are plugin extension points. Through this new Hook, plugins can:

  • Modify tool description text
  • Adjust tool parameter definitions
  • Customize tool display

Use Cases

  • Add custom hints for specific tools
  • Hide unneeded tool parameters
  • Adjust tool default behavior descriptions

Improvement: @directory Uses Read Tool

What's Updated?

When you @ a directory in conversation, OpenCode now uses Read tool instead of deprecated List tool.

What are the Benefits?

  • Get more complete directory information
  • More consistent behavior
  • Preparation for future List tool removal

Bug Fix: Windows ACP Freeze

Previous Issue

On Windows, ACP (Agent Communication Protocol) would sometimes indefinitely get stuck in thinking state.

Current Status

Fixed this issue, no more freezing on Windows.


Improvement: Desktop

Event Stream Reconnection

Desktop app automatically reconnects event stream after disconnection, more stable.

Batch Model Switching

In settings you can switch models for all providers at once, no need to switch one by one.

Loading Page Optimization

Optimized desktop loading page, only shows loading window when SQLite migration is needed.

Notification Navigation

Clicking notifications navigates directly to the corresponding session.

Input Box Fix

Fixed some prompt input box behavior issues.


Should You Upgrade?

SituationRecommendation
Developing plugins✅ Upgrade
Windows users✅ Highly Recommended
Using desktop version✅ Upgrade
Everything works fineCan wait for next time

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable)

Click to expand full update list

Core

  • Revert token replacement in OPENCODE_CONFIG_CONTENT
  • @directory uses Read tool instead of deprecated List tool
  • Add tool.definition Hook, allow plugins to modify tool descriptions and parameters
  • Remove worktree delete functionality
  • Resolve issue where ACP indefinitely stuck in thinking state on Windows

Desktop

  • Reconnect event stream on disconnect
  • Batch switch all provider models in settings
  • Clean up desktop loading page
  • Notification click navigates to session
  • Fix prompt input box behavior issues
  • Fix store creation failure in app
  • Only show loading window when SQLite migration is needed

Community Contributions

  • @spoons-and-mirrors: Add tool.definition Hook
  • @ASidorenkoCode: Fix Windows ACP freeze issue
  • @Brendonovich: Multiple desktop optimizations (loading page, SQLite migration detection)

← Back to Changelog