v1.4.423
danielmiessler/Fabricv1.4.423Feb 26, 2026by github-actions[bot]
AI Summary
Code refactoring release that consolidates the NeedsRawMode default implementation into the shared PluginBase struct, removing redundant code from all AI vendor plugins.
Key Highlights
- Moved NeedsRawMode default implementation to PluginBase
- Removed redundant implementations from anthropic, bedrock, copilot, and gemini plugins
- Consolidated default false return logic into single base method
- Cleaned up duplicate boilerplate code
Full Release Notes
## Changes ### PR [#2032](https://github.com/danielmiessler/Fabric/pull/2032) by [ksylvan](https://github.com/ksylvan): Refactor: Consolidate `NeedsRawMode` Default Implementation into `PluginBase` - Refactor: move `NeedsRawMode` default implementation to `PluginBase` - Add default `NeedsRawMode` method to shared `PluginBase` struct - Remove redundant `NeedsRawMode` implementations across all AI vendor plugins - Consolidate default `false` return logic into single base plugin method - Clean up duplicate boilerplate from anthropic, bedrock, copilot, gemini plugins