Skip to main content

Firebender Changelog

2025-10-23
v0.12.20

Fixed

  • Compatibility issues with IntelliJ version 253
  • Bytecode obfuscation crash during agent grep and file search tools
  • MCP state update when duplicate servers are configured
2025-10-23
v0.12.19

Added

  • Major Composer improvements, should be much more accurate than before with @Preview hooks
  • Autocomplete now supports Scala files
  • Support for reading images in read_file tool
  • Message notification about MCP servers that require authentication

Fixed

  • Terminal hanging issues so you don’t have to manually hit “skip”
  • MCP stability improvements
  • Composer Figma OAuth doesn’t require re-authentication
  • Remove old SSO Auth flow to complete migration
  • Remove confusing link highlighting that was a no-op
  • Improve heap memory usage of IDE
  • Fix random login freeze
  • Template out “Android Studio” name
2025-10-13
v0.12.18

Added

  • Improved Kotlin context retrieval for autocomplete
2025-10-09
v0.12.17

Added

  • Autocomplete now triggers after lookup selection
  • Autocomplete setting for comments
  • Setting to enable autocomplete for writing comments
  • Settings to disable formatting and linting in editor
  • Setting to disabled linting on edit file

Fixed

  • Improved @ mentions search functionality
  • Fixed editor lag from autocomplete
  • Improved inline autocomplete UX
  • File deletion now has “always allow” dialog
  • Tilde support added to all file path arguments in tools
  • Improved terminal tool reliability
  • Diff rendering performance
2025-10-06
v0.12.16

Added

  • Agent interaction with emulator (enable in settings)
  • Interactive mermaid diagrams
  • Queueing settings for better control over chat message handling
  • Terminal commands in Cmd+K now use the active terminal for context-aware execution

Fixed

  • Sluggishness in reaction to outside changes to files
  • Freezing related to terminal
  • Mermaid diagram rendering issues
  • Diff rendering hiccups
  • Background color consistency with IDE theme for query box
  • Prompted twice for accept/reject
2025-10-01
v0.12.15

Added

  • Multiple image selection support in query box

Fixed

  • Freezing issue when continuing with summary in new chat
  • Composer authentication with Figma
2025-09-30
v0.12.14

Fixed

  • Terminal shell sourcing
  • Terminal component displays correctly in chat history
  • Fuzzy search functionality in @ mentions
  • Rendering performance improvements
2025-09-25
v0.12.13

Firebender Changelog

Hot Fixed

  • Editor ghost text
2025-09-25
v0.12.12

Hot Fixed

  • Cmd K duplicating lines outside
2025-09-23
v0.12.11

Hot Fixed

  • Typing lag
2025-09-22
v0.12.10

Fixed

  • Chat execution state updates properly when cancelled
  • Chat tabs reverted until write tabs are available
  • Project repository root detection improved
  • Duplicated context limit messages no longer appear
  • Memory leaks
  • Terminal output buffering limited to prevent memory issues
  • PlantUML diagram rendering corrections
  • Diff navigation for a single chunk
  • Cmd K Terminal UX improvements
2025-09-18
v0.12.9

Added

  • Swift language support for autocomplete
  • Links can now be added to chat context
  • Summary panel for better conversation overview
  • Previous chats can be added to context
  • Search everywhere integration
  • Chat tabs for managing multiple conversations
  • Tool call duration display

Fixed

  • Autocomplete support in Rider
  • Git context picker improvements
  • Continue with summary getting stuck
  • Git repository detection and validation
  • Cmd + K shortcut in new terminal
2025-09-14
v0.12.8

Added

  • Queueing for chat messages
  • Cmd + K shortcut in terminal
  • Mermaid diagrams
  • /help command pulls Firebender docs into context
  • Branch name displayed on apply & rebase agent buttons
  • Glob pattern support for rulePaths in firebender.json

Fixed

  • Improved terminal UX
  • Improved diff navigation modal UX
  • Diff panel buttons no longer cut off, sizing fixed for zoom
  • Inlay spam from “fix with AI” on console rerenders
  • Querybox behavior with background agents
2025-09-10
v0.12.7

Added

  • Deeplink support for chat
  • Bitbucket integration for background agents
  • Chat ID included in chat exports
  • New background agent spawn indicator
  • Diff viewer shown after clicking notification

Fixed

  • Autocomplete hiding when lookup is visible
  • Background agent spawning count
  • Background agent cancellation during spawn
  • Background agent execution when using action button
  • Model state reaction improvements
  • Background agent chip UX changes
  • Checkpoint to-do list for background agents
2025-09-09
v0.12.6

Fixed

  • Ensure unique background agent branch names
  • Fixed background agent keyboard shortcuts
  • Model picker
  • Option to view background agent diff viewer in apply changes notification
  • Fixed background agent worktree branch collision
2025-09-07
v0.12.5

Added

  • Improved background agent to work for longer in the background
  • Status chip to easily reopen background agents on startup
  • Improved background agent notifications
  • New diff viewer when applying background agent changes locally
  • Can now spawn background agents from header
  • Experimental subagents
  • TODO list tools added to background agent

Fixed

  • Faster background agent spawning
  • Fixed background agent worktree cleanup
  • Improved terminal UX
  • Model selection behavior in CMDK and CMDL modes
  • Login flow to allow retries after errors
  • Terminal rendering in chat interface
  • Fixed chat history persistence
2025-09-01
v0.12.4

Added

  • Background agents can now be spawned from specific branches
  • Background agent projects can now be rebased off the original branch
  • Background agents support file deletions in Apply
  • Background agent conversations are automatically compacted and have no turn limit
  • Background agent references PR templates in .git dir
  • Agent can now review linked Github PRs

Fixed

  • Background agent worktrees branch off the latest local branch vs. remote
  • Fixed background agent worktree cleanup
  • Fixed accept/reject button functionality in agent workflows
  • Added caffeinate support to prevent system sleep while agents are running
2025-08-26
v0.12.3

Fixed

  • MCP routing tools to correct server
  • Improved background agent project search functionality
  • Fixed git worktree branch deletion for background agents
2025-08-25
v0.12.2

Added

  • Background agents can be triggered for other projects
  • Gitlab support for Background agents

Fixed

  • Terminal tool gets output more reliably
  • MCP servers now run globally at application level
  • Firebender JSON parse failures no longer stop the agent loop
  • Enhanced tool validation for different modes
2025-08-17
v0.12.1

Added

  • The first ever background coding agent in Android Studio/Intellij.
  • @ mentions for folders
  • @ mentions for recent files
  • Context usage meter
  • Export chat to clipboard option
  • Save chats and draft messages on close
  • Find usages experimental tool

Fixed

  • Streaming code no longer spams the UI with excessive updates
  • Model synchronization on continue with summary feature
  • Token limit on files in context
  • GPT 5 diff patching
  • Added update dialog with better error messaging for incompatible plugin versions
  • OTP dialog and querybox error text is uneditable
  • Terminal tool calls in parallel
2025-08-12
v0.11.15

Added

  • Sound alert on agent loop complete (configurable in settings)
  • Button to disable chat popup selection in preview
  • Individual accept reject buttons in agent diff panel

Fixed

  • Better path resolution for tools
  • Better table styling in chat renderer
  • Only accept terminal run with cmd enter if focused in chat
  • Missing copy button on chat histories
2025-08-07
v0.11.14

Added

  • Firebender commands in firebender.json see docs
  • @ annotations are now clickable

Fixed

  • Grep search returning 0 results on certain file glob patterns
  • Hotfix for Bazel imported projects to use the correct project directory rather than .ijwb

[0.11.13] [Model Release] - 2025-08-06

  • Support for Claude 4.1 Opus, Qwen-3-Coder-480b, GPT-OSS-120b
2025-08-05
v0.11.13

Added

  • Composer v2: an agent with a primitive set of Figma tools to seamlessly integrate with users’ existing design systems

Fixed

  • Compatibility issues with 2025.2
  • Getting wrong workspace directory path in certain edge cases (e.g. Bazel imported projects)
  • More reliable MCP HTTP streamable client
  • @ git mention syncs with latest commits
  • Go to definition tool doesn’t open a new an editor and steal focus
2025-08-04
v0.11.12

Added

  • Context supports PDFs

Fixed

  • Multiple Firebender buttons in preview when multiple AS projects opened
  • “Add Open Files to Context” option not working for the @ context button popup
  • Duplicate file name handling in agent diff panel
  • Edge case where pasting appends rather than replacing selection in query box
2025-07-28
v0.11.11

Added

  • “Add Open Files to Context” in @ mentions popup
  • Spacing, styling, and delete buttons in preview chat
  • Width and height labels in preview dev mode

Fixed

  • Memory leaks in chat
  • Terminal tool freezing UI
  • Grep search returning 0 results when files exceed max limit
  • Checkpointing bug: continuing with revert reverts to the correct state after previously continuing without revert
  • Show “Searching…” when @ mentions is searching
  • Prioritize recent files for search results in @ mentions popup
  • Commit rules changed to an application setting
  • Show loading UI when generating commit message
2025-07-20
v0.11.10

Added

  • Commit rules support
  • Cmd K in preview
  • Dev mode to view spacing in preview

Fixed

  • Wrap terminal command text
  • Render exclamation marks in chat
  • Expand variables in MCP command
2025-07-15
v0.11.8

Fixed

  • Up action in @ mention popup properly goes to next above option
  • Shift up/down to properly extend selection
  • Improved @ mention chip readability in light mode
  • Timeout grep and file search to prevent hanging
2025-07-10
v0.11.7

Added

  • Support streamable http and sse mcp transport protocols

Fixed

  • Compose mode not showing sometimes in dropdown
2025-07-03
v0.11.6

Added

  • New default model that auto picks the fastest or smartest LLM given the context
  • Improved model picker with categories and descriptions
  • Go-to-definition tool enabled by default in write mode
  • Generate commit message with AI
  • Fix with AI button in console
  • Sign out from Figma button to profile dialog

Fixed

  • Fixed cmd+k shortcut to only trigger when selected editor is in focus
  • Improved @ mentions to preserve previous selection
  • Fixed diff modal to fit content width properly
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, 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
I