> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firebender.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Shipping new features and improvements every week

# Firebender Changelog

<Update label="2026-05-12" description="v1.0.10">
  ### Fixed

  * Cleans up unused product onboarding resources to prevent memory leaks and keep Firebender running reliably
</Update>

<Update label="2026-05-04" description="v1.0.9">
  ### Fixed

  * Preview overlays no longer display on the live emulator
  * Reopens at most 5 chat tabs when you reopen a project, keeping startup focused and responsive
</Update>

<Update label="2026-05-04" description="v1.0.8">
  ### Fixed

  * Network requests now reuse trusted HTTP clients to reduce resource usage while preserving custom certificate support
</Update>

<Update label="2026-04-23" description="v1.0.7">
  ### Fixed

  * Web links no longer create unwanted chat context annotations
</Update>

<Update label="2026-04-17" description="v1.0.6">
  ### Changed

  * New models added by Firebender automatically appear in your model picker without resetting your hidden-model preferences
</Update>

<Update label="2026-04-15" description="v1.0.5">
  ### Fixed

  * Terminal dropdown now opens reliably
</Update>

<Update label="2026-04-13" description="v1.0.4">
  ### Fixed

  * Unnecessary autocomplete calls
</Update>

<Update label="2026-04-06" description="v1.0.3">
  ### Fixed

  * Next edit autocomplete no longer crashes on Windows when Brotli support fails to load
</Update>

<Update label="2026-04-04" description="v1.0.2">
  ### Added

  * Next edit autocomplete

  ### Fixed

  * To-do lists now display correctly in the subagent editor instead of showing an operation failed state
</Update>

<Update label="2026-04-02" description="v1.0.1">
  ### Added

  * Autocomplete now supports more code file types
  * Plan mode execution selector has updated options for better control

  ### Fixed

  * Subagent popup no longer requires manual expansion
  * Subagent panel font now scales correctly with UI zoom
</Update>

<Update label="2026-04-01" description="v1.0.0">
  ### Added

  * Live subagent tool activity is now visible while tasks run
  * Open chat tabs are restored when you reopen the project

  ### Fixed

  * Planning shimmer now stays responsive when switching between tabs
  * Todo panels and worktree tabs now restore correctly from chat history
  * Streaming markdown rendering avoids unnecessary rerenders
  * Read parts of large files
  * Hooks model id included in all events
  * Query box visibility improvements
</Update>

<Update label="2026-03-30" description="v0.15.21">
  ### Added

  * Session and subagent hooks

  ### Fixed

  * Worktrees now persist correctly in chat history
  * Cmd k accept keybinding
  * Subagent panel not clickable on header
  * Subagent auto scroll
  * Subagent continuing from previous sessions when shouldn't
</Update>

<Update label="2026-03-20" description="v0.15.20">
  ### Fixed

  * Planning mode is simplified for a more focused workflow
  * Exceptions thrown
</Update>

<Update label="2026-03-16" description="v0.15.19">
  ### Fixed

  * GPT 5.4 no longer reprompts itself when todo list handling fails
  * Planning now shows an idle indicator when streamed text temporarily pauses
  * Plan documents render with proper bottom spacing in the markdown viewer
  * Forced agent to-do reminders are removed for a cleaner chat experience
</Update>

<Update label="2026-03-11" description="v0.15.18">
  ### Added

  * Figma MCP integration
</Update>

<Update label="2026-03-08" description="v0.15.17">
  ### Added

  * RevenueCat MCP

  ### Fixed

  * Accept/reject buttons no longer appear after a message is queued
  * Debug mode has more reliable log and breakpoint cleanup
  * History panel collapse state is now properly persisted
</Update>

<Update label="2026-03-05" description="v0.15.16">
  ### Added

  * Take screenshots and click on UI elements to have agent target specific components for editing in layout inspector
  * Subagents are now resumable, can run in the background, and have a dedicated editor panel for managing them
  * Chat tabs can now be renamed for better organization
  * Build plans with a different model and no context
  * Settings page to configure models in model picker

  ### Fixed

  * Query box eating keybindings causing tab keybindings to not work
  * @ mention search not showing results
  * Focus returns to query box after skipping terminal commands
</Update>

<Update label="2026-03-02" description="v0.15.15">
  ### Fixed

  * Undo for Cmd+Backspace in query box now works correctly
  * Fixed memory leak in diff viewer
</Update>

<Update label="2026-03-02" description="v0.15.14">
  ### Added

  * @ Docs reference system with curated Android documentation and personal docs support for quick in-context lookups
  * MCP Server Output tool window with per-server real-time logs for easier debugging of MCP integrations
  * `gh search` commands are now treated as read-only for safer execution with improved display labels

  ### Fixed

  * Accepting diffs is now more reliable
  * "Review Next File" now properly includes deleted files in diff navigation
  * Memory leak from undo stack in text areas
  * Diff service scroll lag when navigating large changesets
  * Cmd/Ctrl+V paste now works in preview comment input
  * Chat state synchronization between agent loop and UI, reducing shimmer and planning state bugs
  * Terminal command panel spacing aligned with read-only tool rows
</Update>

<Update label="2026-02-26" description="v0.15.13">
  ### Added

  * Chat forking support - fork conversations to explore different approaches without losing your original conversation history
  * Hooks execution log UI in settings for debugging

  ### Fixed

  * Retries for client socket errors
  * Thinking and explore groups now debounce scrolling and respect user scroll position for smoother navigation
  * All UI colors are now theme-reactive, enabling seamless light/dark mode switching without restart
  * Profile actions relocated to settings
</Update>

<Update label="2026-02-24" description="v0.15.12">
  ### Added

  * Read-only bash commands now collapse into the Exploring UI group for cleaner chat organization (much better UX for gpt 5.3 codex models)
  * Hooks support for automated workflows and custom agent behaviors
  * Improved gpt support for debug mode and setting breakpoints properly

  ### Fixed

  * Terminal spacing issues resolved for better readability
  * GetPreview agent tool: Compose Multiplatform (CMP) commonMain previews now supported with improved preview error reporting
  * Explore group panel now has proper scrolling with max height and auto-scroll behavior
</Update>

<Update label="2026-02-23" description="v0.15.11">
  ### HotFix

  * Stopped forcing layout inspector to be open
  * Remove "Edit in device" and "Small edit" UIs, buttons are blended into the side control group to avoid obstructing the preview and emulator

  ### Added

  * Distance lines in the Layout Inspector for measuring UI element spacing

  ### Fixed

  * "Review Next File" button no longer appears in App Inspection Overview where it doesn't belong
  * "Review Next File" no longer opens duplicate editors when the file is already open in split view
  * Clicking on Compose previews no longer forces the Firebender window to open
  * Fixed text padding alignment in terminal and streaming markdown renderer
  * Fixed race condition when getting debugger output in debug mode
  * Opening personal rules now opens the correct directory instead of the deprecated `firebender.json` file
</Update>

<Update label="2026-02-20" description="v0.15.10">
  ### Added

  * DP distance and quick chat on layout inspector

  ### Fixed

  * UI freezes and memory leaks
</Update>

<Update label="2026-02-19" description="v0.15.9">
  ### Added

  * Edit UI by clicking on compose previews
  * Tool call grouping in chat for a cleaner conversation view
  * Chat history markers for easier conversation navigation
  * Report an Issue dialog for submitting bug reports directly from the plugin

  ### Fixed

  * Code viewer write action lock causing freezes
  * Shift+Tab mode cycling getting stuck
</Update>

<Update label="2026-02-15" description="v0.15.8">
  ### Added

  * Plan mode now writes plans to a file for better persistence and review
  * Debug mode improvements

  ### Fixed

  * Agent editing outside worktree when exiting plan mode
  * Worktree dropdown unable to run android configurations
  * Show queued messages in debug mode
  * Remove next edit keybindings overriding
  * File cache warning modal showing on agent edits
</Update>

<Update label="2026-02-04" description="v0.15.7">
  ### Fixed

  * Edit tool crashing in non IDEA and AI ides
  * Agent no longer cancels the entire loop when a single tool encounters an error
  * File dragging from Finder no longer produces garbled text errors
</Update>

<Update label="2026-02-01" description="v0.15.6">
  ### Added

  * [Worktree initialization configuration](https://docs.firebender.com/multi-agent/worktrees#worktree-init) with support for `ROOT_WORKTREE_PATH` environment variable
  * Diff viewer for worktrees now integrated directly into the IntelliJ commit panel

  ### Fixed

  * Stricter isolation in worktree agents
  * Better timeouts for plugin client
  * `idea.log` spam
</Update>

<Update label="2026-01-28" description="v0.15.5">
  ### Added

  * Support for `AGENTS.md`
  * Linter tool includes info and warnings (e.g. improved ability to catch out of date libraries)
  * Subagent conversations are saved to chat history for better traceability

  ### Fixed

  * Switching between Ask and Write mode
  * Branches are now refreshed before showing the branch selector popup
  * Agent editing avoids using fully qualified class names
  * Agent reading JPG images fixed
  * Web search returns summaries of results for more useful responses
</Update>

<Update label="2026-01-18" description="v0.15.4">
  ### Added

  * Support for `.firebender/rules` and `.firebender/commands` directories at project level for better organization of custom rules and commands
  * Auto-open chat setting to control whether the Firebender panel opens automatically on IDE startup
  * Selection tooltips toggle in settings panel for customizing UI hints

  ### Fixed

  * Hotkey configuration is more reliable with proper keymap notifications and conflict resolution
  * Copy/paste from project view now correctly creates context chips instead of pasting raw class names
  * Files are deduplicated when using "Add to Chat" context menu on folders
  * Terminal processes properly clean up when chat tabs are closed
  * MCP configuration now correctly follows HTTP redirects
  * Debugger breakpoints tool no longer incorrectly places method breakpoints
  * Write mode indicator is now clearer in agent prompt responses
  * Firebender help command is now a built-in skill with streamlined behavior
</Update>

<Update label="2026-01-12" description="v0.15.3">
  ### Added

  * Hotkey configuration onboarding flow for easier keyboard shortcut setup
  * Compose preview tool now supports multi-variant rendering (e.g., light/dark mode, different screen sizes)

  ### Fixed

  * Chat pane toggle no longer has race condition issues after onboarding
  * Undo context annotation bug resolved
</Update>

<Update label="2026-01-05" description="v0.15.2">
  ### Fixed

  * Improved read tool handling of `.ico` files
  * Improved light mode shimmer
  * Improved debug mode
  * Nested link handling in markdown renderer
</Update>

<Update label="2026-01-04" description="v0.15.1">
  ### Added

  * Cmd+Backspace keyboard shortcut to clear all context chips at query box start
  * Start/stop sounds for voice recording
  * Configurable deferred loading for MCP tools
  * Tooltips on tool headers for truncated text

  ### Fixed

  * Not able to cancel current agent run bug
  * Stale MCP config bug
  * Subagent panel performance improvements
  * Microphone button now shows tooltip indicating push-to-talk shortcut
</Update>

<Update label="2025-12-28" description="v0.15.0">
  ### Added

  * Agent skills support
  * New Mobile QA mode with reliability/speed improvements
  * New Debug mode: agent can quickly provide log statements and read them from Logcat and build output
  * Heavy mode improvements: Explore sub-agent limited to read tools and better terminal management
  * Custom sub-agents/agents have size-based model aliases to simplify model choice
  * `/agent` Agent builder UI which makes it much easier to make a custom agent/sub-agent
  * Configurable max tab count setting
  * Dev mode improvements for hover/selecting compose preview items, and navigating code

  ### Fixed

  * Checkpointing for rename symbol and delete symbol tools
  * Task tool history loading with execution summary
  * Debug log file now properly stored in .idea/firebender/
  * Tools with expandable lists no longer overflow chat container when clicked
  * Chat history loading and persistence issues resolved
  * Debouncing added to streaming updates for smoother rendering
  * Large terminal and build output saved to temp files to prevent memory issues
  * MCP tool no longer freezes UI with massive outputs
  * EditorTextField properly disposed on EDT to prevent leaks
  * Diff highlights preserved in CodeViewer when streaming finishes
  * Todo tool stability improvements
  * Subagents can no longer access blocking tools like plan or ask question
  * Improved chat info chips alignment and layout
  * Character count displayed in BashTool output truncation
  * Actual ripgrep errors now returned in ClaudeGrepTool
  * Worktree diff viewer rendering fixes
  * Skills panel VFS operations moved to EDT
</Update>

<Update label="2025-12-22" description="v0.14.7">
  ### Added

  * MCP tool search
  * Open tabs are automatically restored on project startup
  * Chat history now supports worktrees
  * Worktrees appear in project view

  ### Fixed

  * Fixed pasting behavior in large files within the prompt text field
  * NPE in editor virtual file access
  * Clicking hyperlinks in chat failing
</Update>

<Update label="2025-12-22" description="v0.14.6">
  ### Added

  * Read-only Ask mode for codebase exploration without agent tools
  * IntelliJ built-in refactoring and code search tools enabled by default
  * Enhanced Worktree UX with UI in commit panel, review, and create PR capabilities in diff panel
  * Worktree run configurations with automatic fallback support
  * Improved PR command with worktree access to original project
  * Copy/paste support for context chips across PromptTextFields
  * Search functionality in worktree branch selector

  ### Fixed

  * Queued messages are restored to input when canceled
  * Conditional rules now properly apply to current file in context
  * Fixed severe freezing issues caused by agent rendering
  * Tools display correctly in chat history
  * Subagent blocking agent loop resolved
  * File search performance improved 5-10x using fd when available
  * Query box EDT performance and stability improvements
  * Terminal properly cancels on cancellation exception
  * GPT 5.2 repeated text rendering issue resolved
  * IDEA 2025.3 paste as plain text functionality fixed
  * Worktree section expands when clicking Review button
  * Push to talk action functionality restored
  * Plugin verification issues with keybindings resolved
</Update>

<Update label="2025-12-16" description="v0.14.5">
  ### Added

  * Context search includes Open Files as an option
  * zsh terminal shell support
  * Automatic .bashrc/.zshrc terminal sourcing
  * Implemented comprehensive standard environment variables for
    non-interactive terminal execution (TERM, PAGER, GIT\_PAGER, npm,
    terraform, editor settings)

  ### Fixed

  * Chat history loads more reliably and restored missing conversations
</Update>

<Update label="2025-12-16" description="v0.14.4">
  ### Added

  * Agents now have the ability to run in isolated worktrees
  * Directories available in context search popup

  ### Fixed

  * Cmd+K invalid error state fixed for IDEA 2025.3
  * Cmd+K terminal works fixed for IDEA 2025.3
  * Read tool output is more stable: results no longer stop early due to race conditions
  * Cancelling tool streams is more reliable
  * UI polish fixes for better text wrapping and correct “agent stopped” state after a loop
  * Improved agent git context
</Update>

<Update label="2025-12-14" description="v0.14.3">
  ### Added

  * Quick question mode in Cmd+K to ask questions without agent tools
  * Breakpoint tools allow agent to set and remove breakpoints during debugging workflows
  * Git worktree path selection in chat alerts for multi-worktree projects
  * Clickable file and folder navigation for markdown code links in chat responses
  * Lint tool

  ### Fixed

  * Cmd+L now properly adds selected code snippet to chat context
  * Light mode theme no longer shows incorrect background colors
  * Reduced tab bloat for cleaner chat interface
  * Terminal bugs for fish and zsh
</Update>

<Update label="2025-12-11" description="v0.14.2">
  ### Fixed

  * Gpt 5.2 uses OpenAI built in apply patch tool
  * Fixed font sizing issues on windows
  * Links are pasted immediately and loaded in asynchronous to typing
  * Read file resolves paths in certain edge cases incorrectly
</Update>

<Update label="2025-12-10" description="v0.14.1">
  ### Added

  * Plan mode: AI can draft a plan document and prompts you for clarification as its building up a design document
  * Heavy Mode: recursively call subagents and uses a multi-agent architecture
  * Write Agent faster smoother
  * Custom Agents & Subagents (use /agent command!): better personalization for your codebase, and automating operational tasks
  * Gpt 5.1 major edit performance improvements using native OpenAI apply patch logic
  * Todo lists: AI better tracks its progress automatically so it accomplishes everything you ask it to do
  * Tool UI Refresh: easier to quickly read agent logs
  * Interleaved thinking support to allow models to take notes/think before acting
  * Stream thinking
  * Edits are streamed
  * Composer figma integration improvement - node data stored and indexed locally
  * Native support for MCP servers with OAuth that support dynamic registration
  * Copy from terminal and build/run panels into query box render as chips
  * Improved commit message generation
  * New agent terminal, can run in the background, manage multiple terminals in heavy mode
  * Improved context management and deduplicating file tabs to prevent unnecessary files info in context
  * Cancel button moved to where send button is, to allow more room in the agent panel
  * Arrow key to quickly navigate previous chat boxes to re-prompt faster or audit AI work
  * Improved /help and /agent command to always be up to date on Firebender documentation

  ### Fixed

  * 2025.3 compatibility issues due to compose multiplatform rendering problems fixed
  * Copy paste bugs resolved
  * Pasting as plaintext across all chip types work (cmd + shift + v)
  * Pasting images fixed and improved drag drop consistency for all chip types
  * Improved model dropdown/mode dropdown UI
</Update>

<Update label="2025-11-24" description="v0.14.0">
  ### Added

  * Mobile use is now 5x faster and context window efficient as a subagent
  * Mobile use step-by-step replay to visualize agent actions on devices
  * Mobile use now supports physical devices in addition to emulators
  * Queue immediately for faster conversations with AI
  * History search functionality to quickly find past conversations

  ### Fixed

  * Subagent panel is cleaner and more condensed with better information density
  * Terminal stability improvements with proper shell command escaping for special zsh characters
  * More intuitive terminal acceptance UI
  * MCP server changes are hot reloaded after config changes to firebender.json
  * Copy-paste service no longer causes blank chat screen
  * APK installation supports both relative and absolute file paths
</Update>

<Update label="2025-11-19" description="v0.13.7">
  ### Added

  * Chat tabs for managing multiple conversations simultaneously

  ### Fixed

  * Query mode is project scoped
  * Subagents now have isolated terminals for better task separation
</Update>

<Update label="2025-11-17" description="v0.13.6">
  ### Added

  * [Agent](https://docs.firebender.com/get-started/agent) and [subagent](https://docs.firebender.com/get-started/subagents) configuration support for customizing agent behavior
</Update>

<Update label="2025-11-13" description="v0.13.5">
  ### Fixed

  * Copy pasting links
  * Extra new chat instances
  * Rip grep detection
  * Terminal cancel button now properly hides when command is skipped
</Update>

<Update label="2025-11-11" description="v0.13.4">
  ### Added

  * Mobile use can now reference Logcat
  * Parallel tool execution
  * Web link support in chat context
  * Faster grep tool
  * Composer now supports MCP tools

  ### Fixed

  * Diff action popups now properly hide when user changes editor
  * Fixed context usage indicator after session reset
  * Fixed unwanted terminal focus changes
  * Fixed recording button memory leak
  * "Nothing to show" bug fixed by only removing disposed tabs
  * Faster terminal display
  * Search replace tool now applies formatting fixes correctly
</Update>

<Update label="2025-11-06" description="v0.13.3">
  ### Added

  * Improved Figma integration with visual Figma node chips in context
  * Experimental subagents for mobile use cases (Automobile toggle)
  * Auto-summarize feature for better conversation management

  ### Fixed

  * File removal from context is now remembered across follow-up queries
  * Figma URL automatically selects Composer mode for better workflow
  * Rules files now support files without `.mdc` headers
  * Terminal tool output more reliable and won't hang
</Update>

<Update label="2025-11-02" description="v0.13.2">
  ### Added

  * Next edit autocomplete

  ### Fixed

  * Terminal hanging
  * Project pathing to folder that is opened
  * Settings UI
</Update>

<Update label="2025-10-27" description="v0.13.1">
  ### Fixed

  * Open Personal rules file button in settings
  * Blurring problem
</Update>

<Update label="2025-10-27" description="v0.13.0">
  ### Added

  * Voice dictation feature: talk to Firebender with your voice for hands-free coding
</Update>

<Update label="2025-10-23" description="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
</Update>

<Update label="2025-10-23" description="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
</Update>

<Update label="2025-10-13" description="v0.12.18">
  ### Added

  * Improved Kotlin context retrieval for autocomplete
</Update>

<Update label="2025-10-09" description="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
</Update>

<Update label="2025-10-06" description="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
</Update>

<Update label="2025-10-01" description="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
</Update>

<Update label="2025-09-30" description="v0.12.14">
  ### Fixed

  * Terminal shell sourcing
  * Terminal component displays correctly in chat history
  * Fuzzy search functionality in @ mentions
  * Rendering performance improvements
</Update>

<Update label="2025-09-25" description="v0.12.13">
  ### Hot Fixed

  * Editor ghost text
</Update>

<Update label="2025-09-25" description="v0.12.12">
  ### Hot Fixed

  * Cmd K duplicating lines outside
</Update>

<Update label="2025-09-23" description="v0.12.11">
  ### Hot Fixed

  * Typing lag
</Update>

<Update label="2025-09-22" description="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
</Update>

<Update label="2025-09-18" description="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
</Update>

<Update label="2025-09-14" description="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
</Update>

<Update label="2025-09-10" description="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
</Update>

<Update label="2025-09-09" description="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
</Update>

<Update label="2025-09-07" description="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
</Update>

<Update label="2025-09-01" description="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
</Update>

<Update label="2025-08-26" description="v0.12.3">
  ### Fixed

  * MCP routing tools to correct server
  * Improved background agent project search functionality
  * Fixed git worktree branch deletion for background agents
</Update>

<Update label="2025-08-25" description="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
</Update>

<Update label="2025-08-17" description="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
</Update>

<Update label="2025-08-12" description="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
</Update>

<Update label="2025-08-07" description="v0.11.14">
  ### Added

  * Firebender commands in `firebender.json` see [docs](https://docs.firebender.com/context/commands)
  * @ 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`
</Update>

<Update label="2025-08-05" description="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
</Update>

<Update label="2025-08-04" description="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
</Update>

<Update label="2025-07-28" description="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
</Update>

<Update label="2025-07-20" description="v0.11.10">
  ### Added

  * Commit rules support
  * Cmd K in preview

  <div style={{position: 'relative', paddingBottom: '56.25%', height: '0', overflow: 'hidden', maxWidth: '100%'}}>
    <iframe src="https://www.youtube.com/embed/BmSpooJoC0g" frameBorder="0" style={{position: 'absolute', top: '0', left: '0', width: '100%', height: '100%'}} allowFullScreen />
  </div>

  * Dev mode to view spacing in preview

  <div style={{position: 'relative', paddingBottom: '56.25%', height: '0', overflow: 'hidden', maxWidth: '100%'}}>
    <iframe src="https://www.youtube.com/embed/FU4Q-Af3t70" frameBorder="0" style={{position: 'absolute', top: '0', left: '0', width: '100%', height: '100%'}} allowFullScreen />
  </div>

  ### Fixed

  * Wrap terminal command text
  * Render exclamation marks in chat
  * Expand variables in MCP command
</Update>

<Update label="2025-07-15" description="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
</Update>

<Update label="2025-07-10" description="v0.11.7">
  ### Added

  * Support streamable http and sse mcp transport protocols

  ### Fixed

  * Compose mode not showing sometimes in dropdown
</Update>

<Update label="2025-07-03" description="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
</Update>

<Update label="2025-06-29" description="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
</Update>

<Update label="2025-06-19" description="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
</Update>

<Update label="2025-06-18" description="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
</Update>

<Update label="2025-06-17" description="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
</Update>

<Update label="2025-06-16" description="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
</Update>

<Update label="2025-06-11" description="v0.11.0">
  ### Added

  * Composer: Paste a figma url and convert it to jetpack compose code, [see how it works](https://firebender.com/blog/figma-to-compose)!
  * 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
</Update>

<Update label="2025-06-09" description="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
</Update>

<Update label="2025-06-05" description="v0.10.15">
  ### Fixed

  * Auth issues and session refreshing is more reliable
  * Fixed KT class not found in webstorm/pycharm
</Update>

<Update label="2025-06-04" description="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 `@`
</Update>

<Update label="2025-06-03" description="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
</Update>

<Update label="2025-05-27" description="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
</Update>

<Update label="2025-05-26" description="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)
</Update>

<Update label="2025-05-22" description="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
</Update>

<Update label="2025-05-22" description="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
</Update>

<Update label="2025-05-19" description="v0.10.8">
  ### Fixed

  * Add to chat options show up on the editor tabs
  * Reset error and loading state properly for `cmdk`
</Update>

<Update label="2025-05-18" description="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
</Update>

<Update label="2025-05-14" description="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
</Update>

<Update label="2025-05-12" description="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
</Update>

<Update label="2025-05-06" description="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
</Update>

<Update label="2025-05-05" description="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
</Update>

<Update label="2025-05-05" description="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
</Update>

<Update label="2025-04-30" description="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
</Update>

<Update label="2025-04-23" description="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
</Update>

<Update label="2025-04-17" description="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
</Update>

<Update label="2025-04-16" description="v0.9.20">
  ### Added

  * Support for OpenAI o3 and o4-mini models
</Update>

<Update label="2025-04-15" description="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
</Update>

<Update label="2025-04-14" description="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
</Update>

<Update label="2025-04-07" description="v0.9.17">
  ### Added

  * Support for Gemini 2.5 Pro! See benchmark [results](https://firebender.com/leaderboard).
  * 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
</Update>

<Update label="2025-04-05" description="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
</Update>

<Update label="2025-03-28" description="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
</Update>

<Update label="2025-03-19" description="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
</Update>

<Update label="2025-03-06" description="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
</Update>

<Update label="2025-03-02" description="v0.9.12">
  ### Added

  * Terminal support for agent commands with improved UI
  * MCP support (see [docs](https://docs.firebender.com/context/mcp))
  * 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
</Update>

<Update label="2025-03-01" description="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
</Update>

<Update label="2025-02-27" description="v0.9.9">
  * Fixed Claude 3.7 errors when using custom key
</Update>

<Update label="2025-02-26" description="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
</Update>

<Update label="2025-02-25" description="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
</Update>

<Update label="2025-02-22" description="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
</Update>

<Update label="2025-02-17" description="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
</Update>

<Update label="2025-02-15" description="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
</Update>

<Update label="2025-02-10" description="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
</Update>

<Update label="2025-02-08" description="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
</Update>

<Update label="2025-02-07" description="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
</Update>

<Update label="2025-02-01" description="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
</Update>

<Update label="2025-01-15" description="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](https://docs.firebender.com) 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
</Update>

<Update label="2025-01-08" description="v0.7.5">
  ### Added

  * `firebender.json` supports rules for AI on specific file pattern matching (see [docs](https://docs.firebender.com/context/rules))

  * fix: remove unnecessary continue chat shortcut
</Update>

<Update label="2025-01-06" description="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](https://docs.firebender.com))

  ### 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
</Update>

<Update label="2025-01-01" description="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!)
</Update>

<Update label="2025-01-01" description="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
</Update>
