Zed editor 0.229.0 release solves keymap pain and expands AI context limits
The latest update for the Zed editor 0.229.0 release finally addresses some of the most annoying friction points developers face daily. This version introduces BYOK support for massive AI context windows and makes it easier to unbind default key bindings without breaking everything else. Users will also notice immediate improvements in how git changes are tracked visually within the sidebar.
Improves AI agent capabilities
The new BYOK integration now supports the 1M context window for Claude Opus and Sonnet models which allows agents to process much larger codebases in a single pass. Streaming text displays more fluidly during these long operations so users do not feel like the interface is frozen while waiting for tokens. Security gets a boost too since terminal tool permissions regexes can now match environment variables without allowing bare interpolations that could leak secrets. The team also updated the display of tokens for xAI models to reflect input and output limits more accurately so developers know exactly what they are paying for or hitting caps on.
Git panel updates make tracking changes less confusing
A numeric badge appears on the git panel sidebar icon to show the count of uncommitted changes which saves time when switching between branches without opening a terminal window. File type icons are now supported within this panel so developers can identify languages at a glance just like in the project view. The latency for staging and unstaging operations has been improved meaning less waiting around during complex merge workflows where speed matters most. Project panels also color folders containing deleted files to make cleanup tasks more obvious before committing changes.
Keybinding management gets a much needed overhaul
It is now possible to remove default bindings you do not want without having to re-declare default bindings that use the same keys which was a common source of frustration for anyone who has tried to customize their workflow deeply. Deleting or editing default bindings in the keymap editor will unbind them rather than binding them to null actions that clutter the configuration file. This change allows for cleaner setups where unwanted shortcuts like tab accepting edit predictions can be cleanly removed with simple JSON entries without needing to hunt through documentation for workarounds.
Release Zed v0.229.0
This week's release includes BYOK support for the new 1M context window on Claude Opus and Sonnet, git panel improvements including a badge showing uncommitted change counts and file type icons.



