CAMELSTREAM · AGENT GUIDE
Point every omp role at unlimited frontier intelligence.
omp grew out of the minimalist pi harness by wiring in everything: an LSP client, a real debugger, subagents, and ten model roles to route them. camelStream gives those roles one flat answer. Frontier models, $5 a month per stream, however long the session runs.
Setup
Two YAML files.
Get a Stream key
Create the key in the Stream console. omp reads it straight from models.yml rather than the environment, so paste it there and keep that file out of any public dotfiles.
Register the provider
Add the camel-stream block to ~/.omp/agent/models.yml with auto as the model ID and a 262144 context window.
Route your roles
Set default to camel-stream/auto in config.yml. In a running session, /model cycles through configured models, which makes it easy to compare before you commit.
# ~/.omp/agent/models.yml
providers:
camel-stream:
baseUrl: https://stream.camelai.com/v1
api: openai-completions
apiKey: qaml_live_...
models:
- id: auto
name: Auto
contextWindow: 262144
# ~/.omp/agent/config.yml
modelRoles:
default: camel-stream/autostream.camelai.com/v1
camel-stream/auto
openai-completions
apiKey in models.yml
Why omp on Stream
Maximalist harness, minimalist bill.
A lot of omp's design answers token prices. Hashline edits exist to make every change cheaper, and roles like smol and tiny exist so subagent chatter never runs on your expensive model. Stream removes that half of the math. A role pointed at camel-stream/auto costs the same whether it's planning, stepping through a debugger, or fanning tasks across worktrees. The efficiency features keep earning their place in your context window. They just stop mattering to the bill.
Ten roles, one endpoint
default, plan, slow, task, and the rest can all resolve to the same stream. Your routing table goes back to being about behavior instead of about cost.
Debug sessions that take their time
A DAP session is stack traces, variable dumps, and repeated stepping, and all of it lands in context. On a flat rate the agent can actually finish the investigation.
A calm fallback chain
omp's retry.fallbackChains exist for 429s and quota walls. A busy stream queues instead of erroring, which makes it a steady primary with your old providers waiting behind it.
The deal
What every stream includes.
Frontier models only
You never pick a model; keeping the fleet smart is our job. Every model we serve scores 70% or higher on Terminal-Bench 2.1, or 50 or higher on the Artificial Analysis Intelligence Index, and always at its newest public release.
260K context, guaranteed
Every request gets at least a 260K-token window, and more when the model serving you supports it. Beyond the guaranteed window we compact the middle of the conversation first; your original task and latest turns stay intact.
One generation per stream
Unlimited works because each stream runs one generation at a time. Extra requests wait in a visible queue instead of raising your bill; add streams for parallel capacity.
$5 a month, flat
No token metering, no overage charges, cancel anytime. Sourcing efficiently across the fleet is what keeps the price flat.
The fleet changes as new models launch. The floor doesn't. The full spec sheet lives on the Stream page, and speed numbers are published targets, not a service-level agreement — the fine print is in the terms.
Troubleshooting
Check these first.
Most connection issues come down to the endpoint, API mode, model ID, or key. Start here before anything else.
Set api to openai-completions. The baseUrl ends at /v1, and omp appends the chat-completions path itself.
Write role targets as camel-stream/auto. A bare auto won't resolve without its provider prefix.
apiKey in models.yml is the literal key. If you see auth errors, look for quoting problems or an environment reference that never expanded.
If a YAML edit doesn't seem to take, restart omp. /model shows which model the session is actually using.
Give subagent-heavy work its own stream if you run wide fan-outs. One stream runs one generation at a time.
Frequently asked questions
omp, answered.
More guides
Point another agent at Stream.
Give omp the whole stream.
Unlimited frontier intelligence over the API format omp already speaks, for $5 a month per stream.
Get your API key