Plan → retrieve → critique → report

Watch the agent earn its answer.

A bounded research loop that shows its evidence, its stop reason, and every step it spent.

Bounded run

Research a question

Demo mode (free / deterministic)

The in-process fake retriever uses the committed corpus. No API key or provider network is used. With JavaScript on, steps stream live (plan → retrieve → critique).

Hard retrieval budget. Local note search runs only when capacity remains and never contacts a provider.

API contract

Inspectable by default

The report, resolved citations, terminal status, request id, and complete trace appear here after one run.