blueprints / frontier-agent@2026-11
The Frontier Agent
The long-horizon, tool-using agent harness you would build in November 2026
Select a component to read how it works. Numbers mark open community proposals.
Every component
- Orchestrator loop (single-threaded agent loop)
A plain while-loop: sample the model, run its tool calls, append results, repeat until it stops calling tools.
- Sub-agents with isolated context
Delegate exploration, research and review to child agents with fresh context that return condensed results.
- Planning & task tracking
Externalized plans: plan mode up front, task lists updated in the loop, progress files across sessions.
- Durable sessions & checkpoints
An append-only session log outside the harness: crashes and pauses resume from the last event.
- Context assembly (context engineering)
Build the smallest high-signal context each turn: stable prefix, short project map, just-in-time reads.
- Agent Skills (progressive disclosure)
Folders of instructions, scripts and references; only name + description load until the model opens one.
- Memory hierarchy (working, notes, consolidated)
Context window as working memory; plain-file notes and searchable transcripts as long-term memory.
- Compaction & context editing
Summarize old turns and clear stale tool results near the limit, so one session can run for hours.
- Prompt caching & cache-stable context
Agent loops run ~100:1 input to output; a stable, append-only prefix turns most input into cheap cache reads.
- Reasoning model with interleaved thinking
A reasoning model that thinks between tool calls, keeps that reasoning across steps, and scales effort.
- Tool calling & action selection
Typed tool calls emitted in parallel, large catalogs loaded on demand, multi-step chains run as code.
- Model Context Protocol (MCP) servers
The open standard connecting agents to tools and data; the 2026-07-28 spec made it stateless.
- Sandboxed execution environment
Shell and code run inside OS-level or VM isolation, with scoped writes, egress control and no credentials.
- Browser & computer use
Pixel-level GUI control via screenshots, zoom, mouse and keyboard; the fallback when no API exists.
- Observe & verify (feedback signals)
Tool results return as observations; tests, browser checks and separate evaluators decide continue vs done.
- Tracing, observability & agent evals
Span-level traces of every model and tool call, transcripts you actually read, and evals reporting pass^k.
- Permissions & classifier-gated approvals
Tiered permissions: allowlists for safe actions, a model reviewer for the rest, humans only on escalation.
- Prompt-injection defense in depth
Assume injection sometimes succeeds; limit what a hijacked agent can reach, leak or change.