Firebender Changelog

[0.9.2] - 2024-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] - 2024-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] - 2024-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] - 2024-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] - 2024-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] - 2024-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] - 2024-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] - 2024-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

Was this page helpful?