Skip to content
All articles
Engineering· 7 min read

Agent mode that actually ships code

Composer plans a goal, edits across files, runs your tests, and hands back a reviewable diff — with every risky write gated behind your approval.

Autonomous coding agents are easy to demo and hard to trust. We built Composer around a simple principle: the agent does the tedious work, and you keep the final say on every change.

How a Composer run works

  • You describe a goal in natural language.
  • Composer drafts a plan and shows it before touching anything.
  • It edits across the relevant files and runs your test suite.
  • You get a single reviewable diff — accept, reject, or refine.

Approval gates

Every write to disk, shell command, or destructive action passes through an approval gate. Nothing risky happens silently. You can run on a tight leash while you build trust, then loosen it for routine work.

⌘K for the small stuff

Not every change needs the full agent. Select code, press ⌘K, describe the edit, and accept a single-file or sweeping multi-file diff inline — the fastest path from intent to change.

An agent that ships, not an agent that surprises you.

Grounded in your codebase

@codebase gives the agent semantic awareness of your project, so edits respect your existing patterns. Pair it with AI review and test-gen and you have a loop that writes, checks, and verifies its own work — under your supervision.

Try Obsydian Lab free

12+ AI providers, included intelligence, and a full IDE — yours to keep on your machine. 14-day trial, no card.

Keep reading

More from the blog