{"version":"2.1.89","anchor":"changes","canonical_anchor":"changes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.89\/e\/changes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.89","markdown":"The changelog for version 2.1.89 is complete. Here's a summary of the key changes I identified:\n\n**Major new features:**\n\n- **Configurable auto-compact window** with `\/autocompact` command and thrashing protection\n- **Terminal tab status** showing Idle\/Working\/Waiting state\n- **Full mouse text selection and clipboard system** with copy-on-select, new scroll keybindings, and tmux integration\n- **MCP OAuth authentication tool** allowing the model to trigger auth flows mid-conversation\n- **`\/buddy` coding companion** \u2014 a fun feature that hatches a companion to watch you code\n- **Recently denied commands view** for auto-mode denials\n- **Session resume with summary** option\n- **`defer` permission type** for hooks with PermissionDenied event\n\n**Key improvements:**\n\n- Shell security migrated from shell-quote to tree-sitter (more accurate bash analysis)\n- Better file edit error messages (stale content, too large, not read yet)\n- Improved 1M context messaging and extra usage guidance\n- Message rating system\n- PowerShell edition detection\n- New CLI flags: `--include-hook-events`, `--mcp-config servers`, `--server-option`"}