Built-in tools no longer deferred by default #
Built-in tools marked as deferrable (e.g., Bash, Read, WebFetch, Task tools, etc.) are no longer automatically deferred based on usage frequency. Previously, if you hadn't used a tool recently (usage score below a threshold), it could be hidden and require discovery through the ToolSearch tool before use. Now all built-in tools are loaded and available immediately.
- The
tengu_coral_whistlefeature flag default was changed from enabled (!0) to disabled (!1) in the tool deferral check - MCP (Model Context Protocol) tools remain always deferred — they still require ToolSearch to discover and load
- Tool usage tracking remains active (the usage recording path is unchanged), suggesting data is still being collected for future improvements
- The server can still enable usage-based deferral via the feature flag if needed
Tool deferral gate function WG() (search for "tengu_coral_whistle") — default changed from !0 to !1 at line ~246691