About
Changelog
Shipping new features and improvements every week
Firebender Changelog
[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
orctrl+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
Was this page helpful?