Skip to main content

How a turn works

You describe an outcome; Anton figures out the steps. That's the whole contract. This page walks through what a single turn looks like from your side of the screen.

1. You describe an outcome

you> I hold 50 AAPL, 200 NVDA, and 10 AMZN. Get today's prices, calculate
my total portfolio value, and give me a dashboard.

No special syntax. Plain language, as much or as little detail as you like.

2. Anton decides how to get there

Depending on the request, Anton may:

  • Answer directly — for questions that don't need any action.
  • Open a scratchpad — an isolated code environment where it writes and runs code, inspects the results, and iterates until the work is done. Code is a means, not the end: the scratchpad is how Anton fetches data, crunches numbers, builds reports, and wires up integrations.
  • Call tools — web search and web fetch (how those work), your connected data sources, and its own memory to recall relevant lessons and rules.

3. You watch live progress

While Anton works, you see what it's doing in real time — the steps it takes, code it runs, and output it gets. You stay in the loop the whole way; nothing happens in a hidden batch.

4. Anton may note what it learned

When a piece of work taught Anton something durable — an API quirk, a pattern that worked, a rule worth keeping — it can record it as a lesson. Depending on your memory mode, lessons are either saved automatically or shown to you for confirmation:

Lessons learned from this session:
1. [lesson] The stock API rate-limits at 5 requests/sec; batch requests.
Save to memory? (y/n/pick numbers):

Confirmation only ever happens after your answer is delivered — never mid-task. See Memory overview and Lessons and rules.

Useful commands during and after a turn

/goal — autonomous multi-turn objectives

For bigger objectives, hand Anton a goal and let it run multiple turns on its own until the objective is complete:

/goal "build a weekly sales report from the postgres db" --turns 10

The --turns N limit is optional.

/explain — explainability for the latest answer

/explain

Shows how the latest answer was produced: a summary, the data sources used, and any generated SQL (per query, with the datasource and engine it ran against).

/publish and /unpublish — share HTML reports

When Anton produces an HTML report, /publish puts it on the web and gives you a link to share. /unpublish lists your published reports and lets you remove one.

Where to go next