prompt plus optional skills and is frozen into independently routable revisions. A Flue agent instead carries its instructions, tools, and packaged skills in a compiled Flue app.
The dashboard starts with Import from
GitHub and keeps Configure manually available. Repository import
recognizes a complete Flue app; prompt- or skills-only
folders are not converted into an agent. You can also deploy a local Flue
checkout with
oc agent deploy. Both Flue paths produce the same deployment
and revision history.key inline and it’s stored as a credential and attached to the agent — sessions run the model on it. The provider is taken from model (Anthropic for anthropic/…, OpenAI for openai/…), so the key has to be for that provider. Already have a credential? Reference it with credential: "cred_…" instead. Or skip keys entirely with credential: "managed" to run the model via OpenComputer, billed to your credits (the default for new orgs). Omit both key and credential to use your org default. Optionally set default limits (tokens/turn_seconds/turns) too; sessions inherit them.
Start simple, add capability as you go
For a built-in runtime, the only behavior an agent needs is a model and a prompt. Everything beyond that is additive: reach for a rung only when you need it, and nothing earlier is undone. Flue has a separate app deployment path.
At every built-in rung the agent is a small directory, at most
agent.toml + prompt.md + skills/. You can stop at any rung; most agents never go past skills.
Create from a repository
Choose Agents → Create agent → Import from GitHub, install the OpenComputer GitHub App if needed, and select a repository, production branch, and root. Review agent resolves one exact commit without running repository code.- A complete Flue root shows its entrypoint, model, Managed model access, and an editable OpenComputer agent name.
- A broken Flue root explains what must be fixed. OpenComputer does not reinterpret it as another agent type.
- An unrecognized root creates nothing. You can choose another folder, fork the Flue starter, or configure a built-in agent manually.
- In a monorepo, OpenComputer may suggest bounded candidate folders. You choose one explicitly and review it before deployment.
Session-pinned config
For a built-in runtime, creating a session freezes the agent’s active revision, including itsprompt, model, runtime, and skills. It also pins the resolved credential. A one-off model override is pinned in the same way. Editing the named agent does not change a running or resumed session: existing sessions keep what they started with, while new sessions pick up the change. Rotating a credential’s key value is the exception, so a compromised key can be replaced; see credentials.
That isolation applies to the built-in runtimes. A Flue session records the selected deployment, but all sessions for that agent execute on its one live Worker. Deploying a new Flue Worker can therefore change existing sessions; see Flue deployment behavior.
Model
model is a provider/model id, and its provider must match the runtime: claude runs anthropic/… (e.g. anthropic/claude-opus-4-8), codex runs openai/… (e.g. openai/gpt-5-codex). The model runs either Managed (via OpenComputer, billed to your credits — no key) or on your own key for that provider, so a key isn’t required. The runtime / model / credential pairing is validated when you create the agent. runtime is fixed at creation — to switch engines, create a new agent; you can still update model later, but keep it within the runtime’s provider.
Flue currently uses Managed Anthropic access. Its model is declared in both the compiled app and agent.toml; per-session model overrides are not supported.