Reference
Agents and providers
Every agent reference Kno accepts today, fake, openai, anthropic, exec, how keys are read, and what is planned.
| Ref | What it runs | Key required |
|---|---|---|
fake: |
The local agent that costs nothing; deterministic, answers every case with what the case expects | none |
openai:<model> |
Any OpenAI-compatible endpoint (--base-url for vLLM, Ollama, llama.cpp, no key needed for local runtimes) |
OPENAI_API_KEY for hosted |
anthropic:<model> |
The Anthropic API; --max-output-tokens required |
ANTHROPIC_API_KEY |
exec:<command> |
Your own agent behind a shell command | your command’s |
bedrock:<model-id> |
Claude on AWS Bedrock (Converse API, SigV4-signed) | env-only credentials |
vertex:<model-id> |
Claude on Google Vertex AI (:rawPredict) |
env-only credentials |
Planned: the Tuner adapter, with a proxy fine-tuning bridge, arrives in v0.2.
Key rules
- Keys come from the environment or the OS keychain only, never a flag,
never
kno.yaml, never fixtures or logs. --key-env host=VARmaps a provider host to a named environment variable.kno doctorprints what this build supports. It contacts nothing.