ML.ai Code
Every part of ML.ai Code, and where each one stops.
Five things do most of the work in the editor. Each page below covers what the feature does, how it behaves in practice, and the limits worth knowing before you rely on it.
Agents
Choose a subagent for the composer and it stays selected until you remove or replace it. Each one is built for a different kind of work, and only general carries out changes end to end.
Read moreBackground runs
A delegated job runs in its own session. Your conversation stays usable, and the run survives the panel being closed, hidden or reloaded.
Read moreSkills
Type / to attach a skill to your next message. Five ship with the product, and your own project and global skills appear in the same list.
Read moreMCP servers
Connect tools over the Model Context Protocol, scoped per project or globally, with environment variables, headers, timeouts and OAuth sign-in.
Read morePlan mode
Plan is genuinely restricted, not a suggestion. The edit and write tools are denied to it, and a stricter command budget applies.
Read moreCommand safety classifier
Every shell command is lexed and classified by effect before it runs. Reads never prompt, writes and higher-risk effects do, and a short list of absolute refusals holds regardless of mode.
Read morePermission prompts
Every edit and command routes through one gate: Allow, Always, or Deny. A native diff opens before you decide, and a denial is passed back to the model with its reason.
Read moreTry ML.ai Code today, or talk to us about what is next.
Install the editor agent on your own machine, or book a call to talk through your team's workloads.
