Sapilon becomes publicly available on 1 December 2026: 42 days to go. The core goes open source the same day →

Your first Ask

In short

Ask for one outcome at a time, say what it is for and what must not change, and read the diff before you accept it. A good brief is the difference between one turn and five.

Ask is where you talk to the agent. It has your project’s code, its architecture, and its history, so you are briefing a colleague who already knows the codebase, not prompting a blank model.

Brief it like a task, not a search query

A useful request names three things:

  1. The outcome. “Customers should be able to cancel an order until it ships.”
  2. The reason. Constraints you never stated are constraints the agent cannot honour.
  3. The boundary. “Do not touch the pricing logic.” Say it, and the agent will not.

Compare “add cancellation” with “let a customer cancel an order until it ships; refunds are out of scope for now; the order state machine is in //!SAFE and I want to review that diff.” The second one lands in a single turn.

One outcome per turn

Five unrelated changes in one message produce one large diff that is hard to review and expensive to undo. Small turns are cheaper to read, cheaper to reverse, and cost fewer points.

Attach instead of retyping

Screenshots, error output, a sample payload, a spec: attach them. Pasted fragments lose the detail that mattered.

Read the diff

Every change arrives as a diff, and every turn can be undone as a whole. Reviewing //!SAFE diffs is the point of that zone existing; skimming them defeats it.

Quick, Standard or Deep

Pick a mode next to the message box, per message:

  • Quick — fastest and cheapest. Questions, small copy or styling tweaks, “where does X live”.
  • Standard — the default, and the right choice for most work: a screen, a flow, a fix.
  • Deep — the most capable and by far the most expensive. Keep it for genuinely hard problems: a tangled bug, a design you want reasoned through, a large refactor.

Start on Standard, drop to Quick when you are asking rather than building, and reach for Deep only after Standard has had a real attempt and the problem is still open.

It is also the help centre

Ask it how stages work, what a point buys, what happens at a gate, or what a word on a page means. It answers from Sapilon’s own documentation, and says when something isn’t documented rather than guessing.

When the agent stops

It may pause and ask you a question, or stop because an action needs human sign-off. Both are the governance working, not an error.

Next: Ownership zones explained · What a turn costs

Last updated .

Was this page helpful?