Firebender Changelog

[0.10.8] - 2025-05-19

Fixed

  • Add to chat options show up on the editor tabs
  • Reset error and loading state properly for cmdk

[0.10.7] - 2025-05-18

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

[0.10.6] - 2025-05-14

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

[0.10.5] - 2025-05-12

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

[0.10.4] - 2025-05-06

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

[0.10.3] - 2025-05-05

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

[0.10.2] - 2025-05-05

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

[0.10.1] - 2025-04-30

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

[0.10.0] - 2025-04-23

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

[0.9.21] - 2025-04-17

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

[0.9.20] - 2025-04-16

Added

  • Support for OpenAI o3 and o4-mini models

[0.9.19] - 2025-04-15

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

[0.9.18] - 2025-04-14

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

[0.9.17] - 2025-04-07

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

[0.9.16] - 2025-04-05

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

[0.9.15] - 2025-03-28

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

[0.9.14] - 2025-03-26

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

[0.9.13] - 2025-03-19

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

[0.9.12] - 2025-03-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

[0.9.10] - 2025-03-06

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

[0.9.9] - 2025-03-05

  • Fixed Claude 3.7 errors when using custom key

[0.9.8] - 2025-03-04

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

[0.9.7] - 2025-03-03

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

[0.9.6] - 2025-03-02

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

[0.9.5] - 2025-02-27

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

[0.9.4] - 2025-02-26

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

[0.9.3] - 2025-02-20

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

[0.9.2] - 2025-02-18

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

[0.9.1] - 2025-02-17

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

[0.9.0] - 2025-02-13

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

  • Autocomplete no longer spams suggestion on one line
  • Auto importing has better understanding of what imports are relevant
  • Auto imports works on missing extension functions
  • Fix with AI temporarily disabled due to spamming logcat; we’ll bring back improvements next release
  • IDEAVim support
  • Adding file context dropdown doesn’t for open the file
  • Autoscroll sporadically not working
  • Context chips not sizing properly on follow up chat
  • Autocomplete supports dart files

[0.8.0] - 2025-01-23

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 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

[0.7.5] - 2025-01-15

Added

  • firebender.json supports rules for AI on specific file pattern matching (see docs)
  • fix: remove unnecessary continue chat shortcut

[0.7.4] - 2025-01-13

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

[0.7.3] - 2025-01-08

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!)

[0.7.2] - 2025-01-01

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

[0.7.1] - 2024-12-31

Added

  • Chat is pinned to bottom right on subsequent prompts
  • Improved auto scroll so streamed output is readable

[0.7.0] - 2024-12-20

Added

  • Chat UX improvements
  • Apply UX improvements
  • Autocomplete bug fixes

[0.6.9] - 2024-12-10

Added

  • Autocomplete accuracy improvements and more robust to duplicate code
  • Large improvement to accuracy of Lightning model for coding
  • updating no longer fails in the background
  • cmd+l apply increased speed for larger file merges

[0.6.8] - 2024-12-09

Fixed

  • fix: cmd+l apply uses a smarter model for larger file merges

[0.6.7] - 2024-12-09

Fixed

  • fix: cmd+l reduce rate limit issues

[0.6.6] - 2024-12-08

Fixed

  • fix: cmd+k rerun fail
  • onboarding gifs are dark mode corrected

[0.6.5] - 2024-12-06

Fixed

  • clean up onboarding

[0.6.4] - 2024-12-06

Added

  • cmd+l fast apply is now beta! It supports any open file and shows all the time

[0.6.3] - 2024-12-05

Added

  • add support for custom prompts (alpha)!

Fixed

  • fix: cmd+l fm is null error

[0.6.2] - 2024-12-05

Fixed

  • fix: cmd+l apply header doesn’t get clobbered by other headers
  • fix: autocomplete ux cleanup
  • fix: cmd+l auto scroll for first 10 lines
  • fix: cmd+k history properly resets place

[0.6.1] - 2024-12-03

Fixed

  • fix: cmd+k selection highlight doesn’t clobber git diff highlight
  • fix: cmd+l duplicate instances don’t overwrite eachother
  • fix: cmd+l more stable char streaming
  • fix: cmd+l o1 output works

[0.6.0] - 2024-12-03

Added

  • Firebender Autocomplete in Alpha! Try by going to settings and enabling

Fixed

  • fix: cmd+k sometimes includes changes that already exist in surrounding code
  • fix: make it easier to update Firebender
  • fix: cmd+k can get in a bad state where git diff shows but there is no active UI
  • fix: cmd+k can get in a bad state where there are multiple instances going at the same time
  • fix: apply reliability and speed is improved
  • fix: apply git diff double clicking causes it to break