BetaDocs are subject to change — reach out to the team before relying on anything as final.

For agents

Meet the agents.

Research is a loop, not a form. Three roles — a researcher, an interviewer, an analyst — move a question from rough idea to finished study, then hand the next question back. Today, the MCP server lets one capable model play all three parts.

Loop =AskEchoSignal

The loop

01The researcher

Ask

Designs the study.

Turns a fuzzy research question into a tight form. Picks the components, sets the audience, maps the branches — and sidesteps the usual bias traps.

02The interviewer

Echo

Hosts the ask.

Lives inside the form while a respondent answers. Turns a vague thought — “I guess it feels slow sometimes” — into a structured answer the analyst can cut on.

03The analyst
Follow up

Signal

Finds what matters.

Reads every response, surfaces the cuts that matter, and flags anything unknown or contradictory. When a thread's worth pulling, Signal hands it back to Ask for a follow-up round.

The handoff

AskEcho

A brief becomes a form. Ask lays out the components, the branches, and the audience — and hands the live form to Echo.

EchoSignal

A conversation becomes structured data. Echo nudges each respondent from vague to specific, then streams the answers to Signal.

SignalAsk

A finding becomes the next brief. Signal spots an unknown, hands it back to Ask — and the loop starts over on that thread.

↺ Every finding seeds the next study

Where this lives today

Shipping now

  • Ask. The RASL authoring guide, the spec, and the MCP write tools — create_project, add_question, reorder_questions, update_theme — let any capable model play this role today.
  • Signal. export_responses returns structured answers. Hand them straight to an analysis prompt.

Where we're heading

  • Echo. An in-form facilitator that nudges each respondent from vague to specific as they answer. The submission pipeline isn't wired up yet — this is the direction.
  • The closed loop. Signal spawning the next round through Ask on its own — no human tying the thread. Today you do this by hand. Soon, one prompt.