Software 44411 Published by

Zed editor 1.4.2 finally swaps out the clunky rules library for a proper agent skills system and adds a global AGENTS.md file to keep project instructions consistent across repositories. Git workflows get a much-needed boost with a base branch selector in diff views, a toggle-all-hunks shortcut, and cleaner visual stats that actually make reviewing changes faster. The release patches several stubborn Linux Wayland crashes, fixes broken AI provider integrations for OpenAI and Gemini, and resolves MCP OAuth registration failures that have been blocking automation pipelines. Upgrading requires swapping the old @rule syntax to @skill in your agent chats, but all other configuration files carry over without forcing a manual rewrite.



Zed editor 1.4.2 brings agent skills and better diff controls to your workflow

This update covers how to configure reusable agent skills, set global instructions with a new AGENTS.md file, and manage branch diffs without reaching for the mouse. The release also patches several stability issues that have plagued Linux users and AI provider integrations lately. Readers will learn exactly what changes in the configuration layer, which Git features actually improve daily workflows, and how to migrate away from deprecated settings before they hit a wall.

Agent skills replace the old rules library

The development team finally removed the experimental rules library and replaced it with a proper skills system. The old rules setup felt like an afterthought anyway, so its removal clears out dead weight that never quite fit into the agent workflow. Users can now package reusable capabilities directly into their automation pipelines instead of writing endless prompt fragments. A global AGENTS.md file sits alongside settings.json and feeds instructions into every project automatically. That setup prevents context drift when jumping between unrelated repositories, which happens constantly during day-to-day development. The @skill autocomplete also replaces the old @rule entry, keeping the chat interface cleaner and reducing accidental syntax errors.

Tighter control over branch diffs and hunks

Version control workflows just got a few more keyboard shortcuts and visual tweaks that actually matter. The new base branch selector in the diff view stops developers from accidentally comparing against the wrong target when working on feature branches. A toggle all diff hunks action expands or collapses every changed block at once, which cuts down on scrolling fatigue during code reviews. Git surfaces now display user avatars and format large line counts with thousand separators for faster scanning. The git.show_stage_restore_buttons setting also gives users a way to hide those stage controls if they prefer a cleaner interface or rely entirely on terminal commands.

Stability patches for Linux and AI providers

Linux users finally get proper buffer font fallback support and improved mouse copy behavior on Wayland. The update addresses several crashes that occurred when streaming text, loading certain Tree-sitter grammars, or typing into cached input widgets. AI provider integrations see targeted fixes for OpenAI compatible endpoints, Anthropic speed parameters, and Gemini tool calls that previously failed with invalid JSON payloads. MCP OAuth registration now handles broken metadata URLs without throwing authentication errors. Users who rely on remote development will notice the Python REPL UI populates correctly in workspace folders again, which saves time when debugging environment variables across SSH sessions.

What breaks when upgrading to this version

The rules library removal means existing configurations need a quick update. Any custom @rule references in agent chats must switch to @skill, and the underlying file structure has shifted accordingly. Users who built automation around the old system will need to migrate their prompts into the new skills format before running workflows on fresh installations. The rest of the configuration files remain compatible, so settings.json and keybindings carry over without manual intervention. Keeping a backup of the old rules directory before upgrading prevents unnecessary rework when switching between versions.

Release Zed v1.4.2

This week's release includes support for agent skills, a global AGENTS.md file for user-wide agent instructions, the ability to choose a base branch in the branch diff view, and a new editor

Release v1.4.2 ยท zed-industries/zed

Keep the terminal open and test the diff toggles on a feature branch. The agent panel should feel noticeably less cluttered after applying these changes.