{"version":"0.2.123","anchor":"improvements","canonical_anchor":"improvements","heading":"Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.123\/e\/improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.123","markdown":"### Improvements\n\nPermission System Enhancements\n\n- **Detailed Decision Reasons**: Permission prompts now show exactly why a permission was allowed or denied\n- **Rule Suggestions**: When permissions are denied, the system suggests appropriate rules to allow the action\n- **Multi-level Reasoning**: Shows permission decisions for subcommands with hierarchical reasoning display\n- **Visual Indicators**: Uses colored checkmarks (\u2713) and crosses (\u2717) to indicate allowed\/denied permissions\n\nConfiguration Management\n\n- **Migration System**: New automatic migration for moving API keys and environment variables to user settings\n- **Environment Variable Migration**: Migrates global config environment variables to user settings\n- **Forced Local Installation**: Can automatically migrate users from npm global installation to local installation\n\nUI\/UX Improvements\n\n- **Message Idle Notifications**: New `messageIdleNotifThresholdMs` setting (default: 60000ms) for idle notifications\n- **Auto-compact Messages**: Better handling of message compaction for cleaner conversation display\n- **Improved Error Messages**: New `RetryError` class provides better context for retry failures\n- **Enhanced Tooltips**: More descriptive tooltips for model selection and feature explanations"}