mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 07:10:42 +00:00
51 lines
3.2 KiB
Markdown
51 lines
3.2 KiB
Markdown
---
|
|
summary: "What experimental flags mean in OpenClaw and which ones are currently documented"
|
|
title: "Experimental features"
|
|
read_when:
|
|
- You see an `.experimental` config key and want to know whether it is stable
|
|
- You want to try preview runtime features without confusing them with normal defaults
|
|
- You want one place to find the currently documented experimental flags
|
|
---
|
|
|
|
Experimental features in OpenClaw are **opt-in preview surfaces**. They are
|
|
behind explicit flags because they still need real-world mileage before they
|
|
deserve a stable default or a long-lived public contract.
|
|
|
|
Treat them differently from normal config:
|
|
|
|
- Keep them **off by default** unless the related doc tells you to try one.
|
|
- Expect **shape and behavior to change** faster than stable config.
|
|
- Prefer the stable path first when one already exists.
|
|
- If you are rolling OpenClaw out broadly, test experimental flags in a smaller
|
|
environment before baking them into a shared baseline.
|
|
|
|
## Currently documented flags
|
|
|
|
| Surface | Key | Use it when | More |
|
|
| ------------------------ | --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
|
|
| Local model runtime | `agents.defaults.experimental.localModelLean` | A smaller or stricter local backend chokes on OpenClaw's full default tool surface | [Local Models](/gateway/local-models) |
|
|
| Memory search | `agents.defaults.memorySearch.experimental.sessionMemory` | You want `memory_search` to index prior session transcripts and accept the extra storage/indexing cost | [Memory configuration reference](/reference/memory-config#session-memory-search-experimental) |
|
|
| Structured planning tool | `tools.experimental.planTool` | You want the structured `update_plan` tool exposed for multi-step work tracking in compatible runtimes and UIs | [Gateway configuration reference](/gateway/config-tools#toolsexperimental) |
|
|
|
|
## Local model lean mode
|
|
|
|
`agents.defaults.experimental.localModelLean: true` is a pressure-release valve
|
|
for weaker local-model setups. It trims heavyweight default tools like
|
|
`browser`, `cron`, and `message` so the prompt shape is smaller and less brittle
|
|
for small-context or stricter OpenAI-compatible backends.
|
|
|
|
That is intentionally **not** the normal path. If your backend handles the full
|
|
runtime cleanly, leave this off.
|
|
|
|
## Experimental does not mean hidden
|
|
|
|
If a feature is experimental, OpenClaw should say so plainly in docs and in the
|
|
config path itself. What it should **not** do is smuggle preview behavior into a
|
|
stable-looking default knob and pretend that is normal. That's how config
|
|
surfaces get messy.
|
|
|
|
## Related
|
|
|
|
- [Features](/concepts/features)
|
|
- [Release channels](/install/development-channels)
|