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