vLLM
Your own vLLM server. It runs on your own machine, so there is no key and nothing to pay.
Questa pagina è scritta in inglese. I termini che spiega sono quelli che si cercano in inglese, e un termine tecnico tradotto è un termine diverso.
What the harness already knows
| Provider id | vllm |
| Base URL | http://localhost:8000/v1 |
| Protocol | OpenAI-compatible chat completions |
| API key | None — the endpoint is local. |
| Model discovery | Yes — the model list is asked of the endpoint rather than shipped. |
Connecting it
Nothing to configure and no key to obtain. Start the server on its usual port and the provider appears in the model picker; the harness asks it for its own model list rather than shipping one.
Pointing it somewhere else
A regional host, a gateway, or a server of your own. Overrides in ~/.oharness/config.json are field level, so changing the endpoint does not mean restating the rest of the provider — this is the whole block, shown holding the default so the shape is clear:
{
"providers": {
"vllm": {
"baseUrl": "http://localhost:8000/v1"
}
}
}What you get either way
The same agent loop, the same tools, the same MCP servers and the same permission rules, whichever provider is underneath — and switching between them mid-session converts nothing, because history is never stored in a vendor’s shape. What an agent harness is covers why that is the hard part, and the providers reference covers the catalogue itself.