For AI agents: a documentation index is available at https://docs.plungeai.com/llms.txt. Append .md to any page URL, or send Accept: text/markdown, to get markdown. Setup instructions for agents are at https://docs.plungeai.com/agents.md. One ozk_ key opens every plane, models included.

Documentation Index: fetch the complete documentation index at /llms.txt. Use this file to discover all available pages before exploring further.

One Agent (one-agent) is the platform's agent runtime. It is one agent id with two modes, and the task decides which one runs. Saved bots run on it too: a bot is a saved workflow whose single task is a One Agent loop (see Bots).

ModeRuns whenWhat you getPage
Call modeThe task carries no loop commandOne model answer: any provider and model, persona, skill, conversation history, streaming, formatCall mode
Loop modeThe task carries a loop commandA bounded agentic run: tools inside a fence, a turn cap, memory recall, sub-agents, virtual files, approval gatesLoop mode

The mode rule

A task loops only when it carries a loop command:

  • a turn count: maxTurns, max_turns or max_iterations of 1 or more, or
  • a type: harness task, which the engine marks as a mission run.

tools and effort are not loop commands. With no loop command the task is answered once, in call mode.

A continue (session_id plus a new prompt, no loop command) resumes the session in the mode it started in.

Reach it from each door

DoorCallMode
REST agents planePOST /v1/agents/one-agent/executeCall. The loop fields (goal, mission, allowed_tools) are ignored on this plane.
REST workflows planePOST /v1/workflows/execute, or a saved workflow, with a type: harness task and agent: one-agentLoop
MCPplungeai_execute_agent with agent: one-agentCall
MCPplungeai_run_mission (the loop runtime defaults to one-agent; async by default)Loop
CNLagent: one-agent in a type: task, type: harness, parallel, sequential, debate, validate or batch taskCall, or loop with a turn count or type: harness

In a type: harness task the engine marks the run as a mission, so it always loops. The task's allowed_tools and max_iterations are the fence and the cap.

Models and keys

Every model call goes through the provider layer. Loop mode needs a provider that returns tool calls: anthropic, openai, gemini, groq, xai, openrouter, cerebras, cohere, deepinfra, vercel and the other OpenAI-compatible ones. A loop on any other provider is refused with outcome: needs_input.

The platform key is the default. A customer who saved their own key for that provider uses it instead.

Next steps

Planned: TI-33

Search is not available yet. Until it ships, use the page index or browse the sidebar.

Planned: TI-34

The docs assistant is not available yet. You can hand these docs to your own assistant instead.