Zed Agent

The Zed Agent is the built-in agentic harness integrated with the Zed editor — not to be confused with the agents Zed has the capability to use through the Agent Client Protocol.

The built in Zed Agent has several fundamentally more advanced features than any other agent. It allows you to stay more involved in the process of writing, reading, and reviewing agent decisions and code changes without slowing your agent down, thus reversing the incentive toward vibe coding most other agents have. However, it is missing many other common features, since most of its advantages come from fundamental algorithms and data structures, not feature improvements.

To configure use of Synthetic with Zed, you can configure it as an OpenAI API Compatible Provider (instructions) using the information from the Synthetic developer docs. You’ll then have to set your API Key either in the agent sidebar > three dots > Settings > Synthetic > API key, or as an environment variable. (The former is recommended, so you don’t run into strange env issues).