Firebender Changelog

2025-06-29
v0.11.5

Added

  • Higher timeouts for o3 pro
  • Chat renaming feature in history pane for better organization and tracking
  • Alert banners for certain HTTP errors
  • Smarter autocomplete when backspacing

Fixed

  • Lint even when file isn’t open in foreground
  • Changed branch comparison to use git diff main...head for more accurate diffs
  • Better feedback for HTTP errors
2025-06-19
v0.11.4

Added

  • Support for unlimited agent requests for Developer tier, research model usage for Business/Max tiers

Fixed

  • Figma authentication now only required when using Composer mode
  • Fixed query box UI positioning issues
  • Improved MCP error reporting and handling
  • Fixed memory leaks with query boxes in bottom container
2025-06-18
v0.11.3

Added

  • Figma OAuth for Composer
  • Choose Figma Screen to Generate dialog for Composer

Fixed

  • Failover to o3 on high agent loop counts
  • MCP tool name collisions
  • Better MCP error reporting
  • Fixed query box UI to not push up unexpectedly
  • Fixed terminal command output retrieval
2025-06-17
v0.11.2

Fixed

  • Fixed new chat keyboard shortcut to properly add selection to chat
  • Rate limit errors (429) now display in error panel for better upgrade UX
  • Double-clicking code snippets navigates to selection in file
2025-06-16
v0.11.1

Added

  • Experimental sync gradle tool

Fixed

  • Auto-imports happen much faster and in the background
  • Auth improvements: fixed random auth errors while signed in and weird initial auth state (you will need to re-sign in)
  • Major refactor to stabilize chat history, and make it easier to maintain going forward
  • Linting large files is now smoother and won’t freeze your IDE temporarily
  • You can now navigate and reply in older parts of a conversation thread
  • Tool loading indicators now disappear correctly when you start a new query
  • Auto removal of unused imports is now working and can be enabled in settings
  • Several authentication and session issues have been resolved for a more stable experience
  • Error messages are clearer and more helpful throughout the plugin
  • Files from search results now open correctly in read file
  • UI improvements include better shimmer effects
  • New setting to prevent automatic switching to Composer mode when pasting Figma links
  • Onboarding flow is fixed
2025-06-11
v0.11.0

Added

  • Composer: Paste a figma url and convert it to jetpack compose code, see how it works!
  • Enhanced tool UI with loading animations and shimmer effects
  • Fast auto import with 3-second timeout for improved performance

Improved

  • Better error feedback from build preview and tool calls
  • More vibrant shimmer effects in code edit panels
  • Improved authentication flow with better network error handling

Fixed

  • Fixed header conflicts with keyboard shortcuts (cmd+enter, cmd+shift+backspace) after acceptance/rejection
  • Better error propagation from edit file and search replace tools
  • Fixed default focus behavior for “continue with revert” option
2025-06-09
v0.10.16

Added

  • Diff modal
  • Improved auto complete in block comments

Fixed

  • Editor selection now properly added on right click options
  • Auth refresh errors
  • Lag issues with opening chat using Cmd L
2025-06-05
v0.10.15

Fixed

  • Auth issues and session refreshing is more reliable
  • Fixed KT class not found in webstorm/pycharm
2025-06-04
v0.10.14

Added

  • Reviewing git diff in editor supports keybindings for quickly moving to different diffs

Fixed

  • Hotfix: annotations show up again when typing @
  • Fixed issue where annotations show up again when typing @
2025-06-03
v0.10.13

Added

  • Improved annotation search speed with improved span delete handling
  • Markdown history service for better chat history management in ~/.firebender
  • Chat history compaction option whenever conversation goes over token limit
  • MCP tool configuration with ability to disable specific tools and sanitized tool names
  • Go to definition tool support in read-only mode by default

Fixed

  • Enhanced stream error handling for more robust chat experience
  • Fixed Agent diff view where delete chunks were in the wrong position or overlaid actual code
  • Improved @ popup positioning to always fit within screen bounds
  • Better SSO authentication with dynamic port handling
  • Enhanced file popup navigation with tab-to-enter functionality
  • Improved query box UX with proper up/down arrow handling in wrapped text
  • Fixed spacing inconsistencies between typing @ vs clicking @ button
  • Enhanced edit tool call timeout handling for more reliable operations
  • Fixed folder selection functionality
  • Go-to-definition tool call reliability
2025-05-27
v0.10.12

Added

  • Context @ mentions are inlined into chat box
  • Go to definition tool support for improved agent code navigation
  • Improved @ mentions search accuracy
  • Java PSI support for improved autocomplete accuracy
  • Enhanced MCP configuration with better file monitoring - only starts on init and refresh
  • Agent edits are much faster for cases with many lint errors
  • Rules parity implementation for consistent behavior

Fixed

  • Support for ~ (tilde) in mcpEnvFile property paths
  • Better MCP server reliability with improved config file monitoring
  • Delete inlays no longer show when code is folded
  • Added setting to disable autocomplete during lookup for cleaner experience
2025-05-26
v0.10.11

Fixed

  • Enhanced MCP (Model Context Protocol) reliability with better initialization handshake and error handling
  • Better handling of MCP environment file paths and tool call arguments
  • Improved agent file handling when rejecting deleted file changes - files are now properly restored to correct locations
  • Disable linting for md files
  • Fixed agent modifying files on Windows in other project directories
  • Fixed Sign in with email flow
  • Fixed interface linter errors with edit tool calls for cleaner code suggestions
  • Improved diff service cleanup to properly handle delete inlays and highlighters
  • Enhanced rules path configuration and simplified rules code implementation
  • Fixed copy output and copy request ID button functionality
  • Fixed null pointer exceptions in project handling and file type detection
  • Improved line separator normalization for cross-platform compatibility
  • Enhanced context panel UI with reorganized information display (moved details to menu)
2025-05-22
v0.10.10

Added

  • Support for Claude 4 models with Claude 4 Sonnet as the new default
  • Made cmd+k more reliable with default quick mode
  • SSO authentication support
  • Copy button at bottom right of LLM responses for easy copying
  • Added option to add files to chat directly from editor tabs
  • Enhanced firebender.json file handling with better rule path resolution
  • Support for relative, absolute paths and ~ expansions in rules configuration

Fixed

  • Enhanced model configuration system for better dynamic model support
  • Improved MCP server panel UI with repositioned refresh button
  • Fixed copy output and copy request ID buttons functionality
  • No more cert problems with enhanced HTTP client security (enterprise VPN support)
  • Fixed MCP initialization handshake issues for uvx command
  • Fixed null pointer exception on file type detection
  • Fixed line separator normalization issues
  • Removed pinned current file while adding linter errors to context
  • Fixed Read Action errors
  • Changed endpoints to firebender.com to be more enterprise friendly
2025-05-22
v0.10.9

Added

  • Support for Claude 4 models with Claude 4 Sonnet as the new default
  • Made cmd+k more reliable with default quick mode
  • SSO authentication support
  • Copy button at bottom right of LLM responses for easy copying
  • Added option to add files to chat directly from editor tabs
  • Enhanced firebender.json file handling with better rule path resolution
  • Support for relative, absolute paths and ~ expansions in rules configuration

Fixed

  • Removed pinned current file while adding linter errors to context
  • Fixed Read Action errors
  • Changed endpoints to firebender.com to be more enterprise friendly
2025-05-19
v0.10.8

Fixed

  • Add to chat options show up on the editor tabs
  • Reset error and loading state properly for cmdk
2025-05-18
v0.10.7

Fixed

  • Fixed Linux/Ubuntu/Fedora authentication issues
  • Added ability to copy and paste folders into chat
  • Added quick actions when right-click a folder/file to add to chat
  • Added way to configure MCP server timeout per MCP server configuration
  • Fixed bring your own API key gemini model name
2025-05-14
v0.10.6

Fixed

  • Fixed authentication issues
  • Fixed settings not persisting properly
  • Fixed MCP server configuration handling when property doesn’t exist
  • Improved navigation to the correct Firebender JSON config when using MCP server panel
  • Added button to access personal configuration
2025-05-12
v0.10.5

Added

  • Support for .mdc files in .cursor directory
  • File interaction improvements: double-click on chips opens the corresponding file
  • Drag & drop support for files and folders in addition to images
  • Added refresh and toggle buttons to MCP server panel
  • Added MCP configuration in Firebender settings
  • Commit and branch diff support in @ mentions

Fixed

  • Fixed jittering issue in chat box
  • Improved error handling with better error information
  • Fixed memory leaks with editor highlighters and document listeners
  • Fixed issues with file chips being disposed prematurely
  • Fixed text selection in @ mentions
  • Improved handling of unversioned files in commit diff
  • Fixed issues with checkpoint restoration panel UI
  • Improved handling of linter errors
2025-05-06
v0.10.4

Added

  • Added Gemini 2.5 pro 0506 checkpoint!
  • FIREBENDER_TERMINAL=true - All terminals now have this environment variable set automatically, enabling better shell customization and integration with Firebender

Fixed

  • Fixed terminal overlap issue in the UI
  • Improved resizing behavior of mode/model picker and send/image button
  • Fixed error balloon appearing incorrectly during selection
  • Improved font handling across the UI for better consistency with IDE themes
  • Added WebStorm and RubyMine compatibility improvements for code navigation
2025-05-05
v0.10.3

Fixed

  • Hot Fix: Resolved issue where changed files weren’t appearing in the changes panel due to stale file content handling
  • Fixed cmd+k jitter by adding debounce for diff display
2025-05-05
v0.10.2

Fixed

  • Improved onboarding experience with faster model and mode selection for quicker startup
  • Fixed keypress handling in terminal commands to prevent events from being trapped after completion
  • Fixed checkpointing for consecutively deleted files to ensure proper tracking
  • Improved file handling with notifications when referenced files are not found
  • Fixed UI for logged out users by hiding new chat and profile buttons when appropriate
  • Cleaner tool displays for better readability
  • Improved keymap settings reliability with better error handling
  • Optimized backspace handling in query box
2025-04-30
v0.10.1

Added

  • Extensions to firebender rules to support referencing existing README.md files or any other file

  • Personal rules configuration in ~/.firebender directory with rule paths for more granular control

  • Terminal UX improvements for making it clear how to cancel and auto-running

  • Markdown table support with improved formatting

  • Bash autocomplete support

  • @mention search is sorted and supports more results

Fixed

  • Fixed command+backspace behavior in query box for better navigation and undo support

  • Fixed handling of images in history when model doesn’t support them

  • Fixed focus handling in query box

  • Fixed styling for Material UI users

2025-04-23
v0.10.0

Added

  • Enterprise tier now gets 90% faster agent (claude 3.7 thinking) with no reduction in accuracy due to token/sec optimizations
  • Automatic mode selection based on your current task
  • Major cmd+k (edit) upgrades with git diff context and multi file context implicitly
  • Cmd+k (edit) now defaults to use gemini 2.5 pro
  • Quick toggle for auto-complete for easier access
  • Improved focus handling and auto-scrolling behavior in chat
  • Context chips and file selection UI enhancements for better usability
  • Better error output to users (request ID is now included for us to trace issues)
  • Display import statements in edit tool calls for better visibility

Fixed

  • Multiple scrolling and UX improvements for query box
  • Fixed issue with context button appearance @ not rendering in light mode
  • Improved mention button and file selection dropdown experience
  • Better cursor context handling for more accurate responses
  • Fixed command+backspace handling in query box
  • Multiple focus and navigation fixes for smoother interaction
2025-04-17
v0.9.21

Added

  • First Class Support for all JetBrains IDEs: Android Studio, AppCode, Aqua, CLion, Code With Me Guest, DataGrip, DataSpell, GoLand, IntelliJ IDEA Community, IntelliJ IDEA Ultimate, JetBrains Client, JetBrains Gateway, MPS, PhpStorm, PyCharm, PyCharm Community, Rider, RubyMine, RustRover, WebStorm, and Writerside!!
  • Many more language support in autocomplete (e.g. javascript/python)

Fixed

  • Autocomplete now works for everything
  • Fixed autocomplete reliability
  • Null pointer exception for get font
2025-04-16
v0.9.20

Added

  • Support for OpenAI o3 and o4-mini models
2025-04-15
v0.9.19

Added

  • Search text box with @ button popup for improved file navigation

Improved

  • Linter errors now visible on code edit panel for better feedback
  • Enhanced history feature with thinking tokens support
  • Better image persistence in chat history

Fixed

  • Fixed parsing of user messages as text content objects
  • Improved content handling in chat session parsing
2025-04-14
v0.9.18

Added

  • Support for GPT-4.1 - the latest LLM from OpenAI
  • Support for Grok 3 Fast Beta with custom API key configuration
  • Improved thinking tokens with redacted thinking support for better agent experience

Improved

  • All-new chat UI with enhanced model selection and mode controls
  • Smart file search for @ mentions that prevents duplicate searches
  • File search only runs when popup is actually visible for better performance

Fixed

  • Fixed cancellation error handling to only show relevant errors
  • Fixed content block handling for better streaming experience with newer models
  • Improved popup UI consistency and responsiveness
2025-04-07
v0.9.17

Added

  • Support for Gemini 2.5 Pro! See benchmark results.
  • Support for Claude 3.7 Sonnet thinking agent!
  • Wider agent support for more models: o1, o3-mini, gpt-4o!
  • Nested file support when adding folders to chat (limited to 25 files)
  • Auto-removal of unused imports setting

Improved

  • Simplified lint checker for faster file editing and improved performance
  • Enhanced terminal command execution with instant auto-run
  • Optimized agent file tracking for better resource management

Fixed

  • Fixed file selection UI when AI is confident about file names
  • Fixed text deletion issues with @ mentions in text area
  • Improved handling of deleted files in agent mode
  • Better file handling with improved document management
  • Enhanced terminal component lifecycle for better resource handling
2025-04-05
v0.9.16

Added

  • Diff hunks can be accepted/rejected per chunk

Fixed

  • Improved editor performance by preventing unnecessary renders
  • Fixed freezing caused while agent is making edits
  • Fixed scrolling behavior in query box
  • Enhanced scroll handling for agent diff panel to only scroll to largest diff when explicitly clicked
  • Optimized linting process and improved cancellation on user actions to prevent IDE freezing
  • Improved grep result performance
  • Fixed terminal component lifecycle management
  • Fixed file search resource handling
  • Improved message handling in MCP
  • Fixed editor and document disposal for better memory management
  • Better exception handling by removing file paths from thrown exceptions
2025-03-28
v0.9.15

Improved

  • Enhanced UI responsiveness with improved editor text field
  • Smoother auto-scrolling in chat interface
  • Improved checkpoint and diff handling performance
  • Git Diff is more accurate and more responsive

Fixed

  • Fixed copy/paste functionality between query boxes
  • Fixed chat focus and text selection issues
  • Improved file creation error handling
  • Fixed text jittering in the editor
  • Eliminated duplicate suggestions in file mentions
  • Enhanced file path handling for more reliable file operations
2025-03-19
v0.9.14

Added

  • Agent supports checkpointing for reverting to intermediate changes
  • Support for @ mentions in chat to easily reference code files
  • Added ability to clear chat history

Fixed

  • Optimized editor text field experience
  • Markdown renderer now supports copying text across blocks
  • Better scrolling behavior in agent diff panel
  • Improved command execution in different shell environments
  • Enhanced error handling in agent and editor interactions
  • Fixed agent diff panel issues including freezing on rejection
  • Improved file creation experience by agent
  • Fixed issues with checkpoint panel and file handling in diffs
2025-03-06
v0.9.13

Added

  • Web search capability to access real-time information
  • Automatic terminal command execution from agent suggestions
  • Automatic code formatting when making code changes

Improved

  • Enhanced terminal UI with cleaner interface and copy button
  • Auto-scrolling in agent mode for better content visibility
  • Added scroll pane to agent diff panel for improved content handling

Fixed

  • Authentication token refresh when offline
  • Auto-running terminal commands and cancellation behavior
  • Shell argument handling based on shell type
  • Empty message filtering from agent responses
  • Keybinding conflicts CMD/CTRL + BACKSPACE when text component has focus
2025-03-02
v0.9.12

Added

  • Terminal support for agent commands with improved UI
  • MCP support (see docs). Zach was able to order pizza in Android Studio!
  • Agent code edits are more reliable with less weird changes like delete large portions of code and replacing with existing code comments
  • Better cursor context for code completion and navigation
  • Agent can start terminals in the background

Fixed

  • Improved performance for code navigation and autocomplete
2025-03-01
v0.9.10

Fixed

  • Limit chat history to last 50 to prevent leaks
  • Apply dropdown selector tries to find the correct file if its not open
  • Optimized large file applies
  • Removed unnecessary tags in UI
  • Proper error message padding in UI
2025-02-27
v0.9.9
  • Fixed Claude 3.7 errors when using custom key
2025-02-26
v0.9.8

Fixed

  • broken key events are fixed as there were competing handlers
  • Improved error handling for file operations and panel display
  • Fixed assertion errors related to line ending formatting
  • Fixed stack overflow error in code rendering in streaming response
  • Fixed index out of bounds error in selection listener
  • Enhanced execution of actions on EDT thread
2025-02-25
v0.9.7

Fixed

  • Improved error handling for streaming content (direct reaction to recent Anthropic outages)
  • Improved error handling across plugin
  • Better handling of cancelled chats in UI
  • Fixed memory issues with history results
  • Improved agent tool calling accuracy
  • Fixed Read Action issues with PSI file handling
  • Improved handling of large user prompts
  • Fixed commit panel and selection listener errors
2025-02-22
v0.9.6

Added

  • Improved Claude 3.7 agent making code changes

Fixed

  • Cancel button and command+backspace work reliably
  • Improved IntelliJ stability and performance
  • Fixed issue with deleted files in diffs
  • Better handling of background tasks
2025-02-17
v0.9.5

Added

  • Chat GPT 4.5 preview support
  • Image support in agent
  • Autocomplete is enabled by default

Fixed

  • Collapsed edit panel by default with +/- diff count for better UI experience
  • Improved handling of socket timeout issues with Retrofit
  • Eager cancellation to prevent socket timeout issues
  • Fixed Read Action issues
  • Improved IntelliJ compatibility
  • More graceful handling of auto import failures
2025-02-15
v0.9.4

Added

  • Claude 3.7 Sonnet support! Try it with agent mode!
  • Agent support for terminal ./gradlew commands
  • New chat button for quick conversation reset

Fixed

  • Improved test run feedback and support for Android tests
  • More reliable error handling in the UI
  • Better handling of large files in agent mode
  • Prevent UI focus loss during conversations
  • Improved completion suggestions visibility
2025-02-10
v0.9.3

Fixed

  • improved autocomplete speed

  • fixed UI freezing on error output in chat

  • prevent chat box from refocusing when scrolling through the answer

  • prevent chat box from auto scrolling to the bottom when focusing

  • agent diff requires approval/reject whenever starting new chat

  • reduce context pollution from various tools to improve accuracy

  • stable import resolver

2025-02-08
v0.9.2

Fixed

  • Auto import stability
  • History loads agent runs properly
  • Better error output for agent and chat
  • Improved auto scroll on queries
  • Improved UI resizing performance to not “lag” on load
  • Improved UI layout to avoid flickering issues on query
  • OLD_EDT error balloon throwing
  • Fix with AI and quick fix use agent
  • Don’t show a file in agent diff panel if there isn’t a diff
  • Restore deleted files by agent properly
2025-02-07
v0.9.1

Fixed

  • Auto import stability and timing out
  • Improve agent tool calling on code edits and finding files
  • Deleted hunks in an applied git diff no longer get cut off when scrolling
  • Improved UI resizing for agent
2025-02-01
v0.9.0

Added

  • Agent! Give it a task and it will create or edit files, run gradle configurations directly, and iterate against the output

    • access to grep, directory tree, file search, reference search, usage search

    • editing/creating files

    • gradle configurations and output

  • History: your chats and agent tasks stored locally, access any lost history with a simple UI

  • Apply: major improvements for larger file changes (700+) and avoids irrelevant changes (e.g. whitespace/rearranging files)

  • Autocomplete now understands argument types and has better understanding of ongoing changes

  • Autocomplete can be instant in many cases (latency <100 ms) with smarter caching

  • Support o3-mini

  • o1 streaming support

  • Lightning model intelligence improvements with thinking tokens and maintaining speed

  • Quick fix button with any syntax error

  • Hotkey CMD+; to do a followup chat quickly

Fixed

  • fix: inline edit bug where green highlight isn’t removed even after accepting/rejecting a change

  • fix: improve fix with AI button to get more stack trace, logs, files

  • fix: improved onboarding experience

  • fix: improve auto-complete scaling issues

2025-01-15
v0.8.0

Added

  • Chat now has full codebase agentic search - AI will scan through the code graph (5 layers deep) from the current file and find the most relevant code.
  • Deepseek R1 added support without compromising on privacy mode
  • AI auto-imports for in line changes and chat
  • Improved caching behavior in autocomplete which should reduce latency
  • AI quick edit handles follow up prompts better and tracks history of changes
  • Right click any file in the file viewer, and select Add File to Firebender Chat to add to context
  • Improve the prompts of Chat and inline AI changes for better accuracy
  • Add docs quick link

Fixed

  • fix: inline AI changes not responding to key events (ie. cmd+enter) sporadically

  • fix: inline AI changes will correctly select one line, if it was double clicked

2025-01-08
v0.7.5

Added

  • firebender.json supports rules for AI on specific file pattern matching (see docs)

  • fix: remove unnecessary continue chat shortcut

2025-01-06
v0.7.4

Added

  • Autocomplete will automatically add imports and use AI to quickly resolve imports in (~200ms)

  • Add support for firebender.json to provide custom AI rules, and files to ignore (see new docs)

Fixed

  • fix: Chat doesn’t clear unecessary when user wants to add another code snippet to it

  • fix: pasting a single line into Chat doesn’t create an unecessary snippet

  • fix: Apply not responding to key events (ie. cmd+enter) sporadically

  • fix: inline AI changes not responding to key events (ie. cmd+enter) sporadically

  • fix: inline AI changes will correctly select one line, if it was double clicked

2025-01-01
v0.7.3

Added

  • Crashlytics “fix with AI” button, will automatically add stack trace, relevant files to context

  • Autocomplete is 2x faster and more accurate

  • CMDK streams better instead of rewriting the entire output

  • Added Deepseek v3, without compromising on privacy mode (thanks @mhss1 - Mohamed for suggesting!)

Fixed

  • fix: Chat UI chips sometimes use old file, now it should always use the latest

  • fix: cmd+backspace works whenever deleting full lines in chat

  • fix: line numbers are correctly displayed (thanks @vulag for suggesting!)

2025-01-01
v0.7.2

Added

  • Cancelling query in chat is easier with with cmd+backspace or ctrl+backspace

Fixed

  • fix: cancelled queries are not cleared or included in conversation history

  • fix: push all content up in chat on new message to improve readability

  • fix: simplify prompt construction, reduce extra spacing characters that confuse AI

  • fix: auto complete enabling experience is much simpler

  • fix: add settings link to quickly change firebender settings

  • fix: auto scroll is more aggressive to show larger content