{"version":"0.2.40","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.40\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.40","markdown":"### New Features\n\nInteractive Confirmation Prompts\n\n- Added a new `ConfirmInput` component that provides Y\/n prompts for user confirmations\n- Supports customizable default choices and keyboard shortcuts (Y\/n or y\/N)\n- Automatically submits on Enter key based on the default choice\n\nEnhanced Shell Prompt Integration (OSC 133)\n\n- Added support for OSC 133 terminal sequences for better shell integration\n- New prompt markers automatically inserted to track command execution:\n- `OSC 133;A` - marks prompt start\n- `OSC 133;B` - marks prompt end\n- `OSC 133;C` - marks command start\n- `OSC 133;D` - marks command end\n- Includes bracketed paste mode support (`OSC ?2026h\/l`)\n- Improves terminal experience with better command boundary detection\n\nImproved Allowed Tools Management\n\n- Redesigned the `\/approved-tools` interface with better visual feedback\n- Added confirmation dialogs when deleting allowed tools\n- Shows \"Press [key] again to exit\" hints for better UX\n- Improved escape key handling throughout the permission flows"}