openclaw/docs/concepts
John Fawcett 13f32e2f7d
feat: Add Kilo Gateway provider (#20212)
* feat: Add Kilo Gateway provider

Add support for Kilo Gateway as a model provider, similar to OpenRouter.
Kilo Gateway provides a unified API that routes requests to many models
behind a single endpoint and API key.

Changes:
- Add kilocode provider option to auth-choice and onboarding flows
- Add KILOCODE_API_KEY environment variable support
- Add kilocode/ model prefix handling in model-auth and extra-params
- Add provider documentation in docs/providers/kilocode.md
- Update model-providers.md with Kilo Gateway section
- Add design doc for the integration

* kilocode: add provider tests and normalize onboard auth-choice registration

* kilocode: register in resolveImplicitProviders so models appear in provider filter

* kilocode: update base URL from /api/openrouter/ to /api/gateway/

* docs: fix formatting in kilocode docs

* fix: address PR review — remove kilocode from cacheRetention, fix stale model refs and CLI name in docs, fix TS2742

* docs: fix stale refs in design doc — Moltbot to OpenClaw, MoltbotConfig to OpenClawConfig, remove extra-params section, fix doc path

* fix: use resolveAgentModelPrimaryValue for AgentModelConfig union type

---------

Co-authored-by: Mark IJbema <mark@kilocode.ai>
2026-02-23 23:29:27 +00:00
..
agent-loop.md
agent-workspace.md
agent.md
architecture.md refactor(gateway)!: remove legacy v1 device-auth handshake 2026-02-22 09:27:03 +01:00
compaction.md
context.md
features.md
markdown-formatting.md
memory.md feat: Provider/Mistral full support for Mistral on OpenClaw 🇫🇷 (#23845) 2026-02-23 00:03:56 +00:00
messages.md
model-failover.md
model-providers.md feat: Add Kilo Gateway provider (#20212) 2026-02-23 23:29:27 +00:00
models.md fix: restore Discord model picker UX (#21458) (thanks @pejmanjohn) 2026-02-20 21:04:04 -06:00
multi-agent.md
oauth.md
presence.md
queue.md
retry.md
session-pruning.md docs: detail per-agent prompt caching configuration 2026-02-23 18:46:40 +00:00
session-tool.md docs: document thread-bound subagent sessions and remove plan 2026-02-21 19:59:55 +01:00
session.md Session/Cron maintenance hardening and cleanup UX (#24753) 2026-02-23 22:39:48 +00:00
sessions.md docs: fix canonical session doc path hint 2026-02-22 21:35:14 +01:00
streaming.md refactor(config): unify streaming config across channels 2026-02-21 19:53:42 +01:00
system-prompt.md
timezone.md
typebox.md
typing-indicators.md
usage-tracking.md