openclaw/docs/start
Kesku 3d7bc5958d
feat(onboarding): add web search to onboarding flow (#34009)
* add web search to onboarding flow

* remove post onboarding step (now redundant)

* post-onboarding nudge if no web search set up

* address comments

* fix test mocking

* add enabled: false assertion to the no-key test

* --skip-search cli flag

* use provider that a user has a key for

* add assertions, replace the duplicated switch blocks

* test for quickstart fast-path with existing config key

* address comments

* cover quickstart falls through to key test

* bring back key source

* normalize secret inputs instead of direct string trimming

* preserve enabled: false if it's already set

* handle missing API keys in flow

* doc updates

* hasExistingKey to detect both plaintext strings and SecretRef objects

* preserve enabled state only on the "keep current" paths

* add test for preserving

* better gate flows

* guard against invalid provider values in config

* Update src/commands/configure.wizard.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* format fix

* only mentions env var when it's actually available

* search apiKey fields now typed as SecretInput

* if no provider check if any search provider key is detectable

* handle both kimi keys

* remove .filter(Boolean)

* do not disable web_search after user enables it

* update resolveSearchProvider

* fix(onboarding): skip search key prompt in ref mode

* fix: add onboarding web search step (#34009) (thanks @kesku)

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Shadow <hi@shadowing.dev>
2026-03-06 13:09:00 -06:00
..
bootstrapping.md docs(onboarding): add bootstrapping page (#9767) 2026-02-05 12:08:35 -05:00
docs-directory.md docs: canonicalize docs paths and align zh navigation (#11428) 2026-02-07 15:40:35 -05:00
getting-started.md docs: modernize gateway configuration page (Phase 1) (#14111) 2026-02-11 10:44:34 -05:00
hubs.md docs: add dedicated pdf tool docs page 2026-03-03 04:07:04 +00:00
lore.md Revert previous change from 'Clawdbot' to 'OpenClaw' in lore (#9119) 2026-02-06 21:53:02 -05:00
onboarding-overview.md Onboard: rename Custom API Endpoint to Custom Provider 2026-02-10 07:36:04 -05:00
onboarding.md docs(security)!: document messaging-only onboarding default and hook/model risk 2026-03-02 18:15:49 +00:00
openclaw.md feat(heartbeat): add directPolicy and restore default direct delivery 2026-02-26 03:57:03 +01:00
quickstart.md Docs: streamline start and install docs (#9648) 2026-02-05 10:09:45 -05:00
setup.md fix(discord): align DiscordAccountConfig.token type with SecretInput (#32490) 2026-03-03 14:59:57 -06:00
showcase.md docs: add missing summary/read_when metadata 2026-02-22 20:45:09 +01:00
wizard-cli-automation.md docs(secrets): align provider model and add exec resolver coverage 2026-02-26 14:47:22 +00:00
wizard-cli-reference.md feat(openai): add gpt-5.4 support for API and Codex OAuth (#36590) 2026-03-05 21:01:37 -08:00
wizard.md feat(onboarding): add web search to onboarding flow (#34009) 2026-03-06 13:09:00 -06:00