mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
* feat(onboarding): require explicit AI provider selection Worked on by: - @steipete Co-authored-by: steipete <58493+steipete@users.noreply.github.com> * feat(onboarding): require explicit AI provider selection Keep detection passive and route native and guided CLI setup through an explicit provider choice. Include the official install catalog and local custom endpoints in the shared setup flow, preserve selected runtimes and installer-owned facts, and initialize native conversation discovery through its configuration owner. Make skipped onboarding prepare a resumable, owner-fenced baseline. Preserve existing authored discovery preferences and the named legacy upgrade contract. * fix(onboarding): complete managed provider activation Carry approved installation facts through provider discovery, verification, and final selection without replacing the running Gateway inventory. Compare authored configuration separately from materialized runtime defaults and bind the exact provider artifact before and after its connection test. Keep preparation cancellable at client prompts, honor pending expiry, and protect credential and configuration persistence together at the final commit. * fix(onboarding): honor discovery opt-outs in validation Treat first-write native catalog preferences as privacy settings without suppressing diagnostics for explicit plugin usage. Keep the existing warning deduplication contract across subsequent writes and reads. Remove inert native fallback state and preserve explicit selection, activation receipt ownership, and unrelated config fields in the native flow fixtures. * fix(onboarding): complete native validation coverage Apply canonical formatting to the onboarding view and keep the localization inventory test anchored to visible consent copy. Pass the existing fixture model explicitly at both configured-agent response call sites. * fix(onboarding): preserve bound conversations with discovery disabled --------- Co-authored-by: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com> Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
26 lines
789 B
JSON
26 lines
789 B
JSON
[
|
|
{
|
|
"pluginId": "anthropic",
|
|
"label": "Claude Code",
|
|
"legacyDefaultEnabled": true,
|
|
"description": "Existing native Claude Code conversations on this Gateway and eligible paired nodes.",
|
|
"nodeCommands": [
|
|
"anthropic.claude.sessions.list.v1",
|
|
"anthropic.claude.sessions.read.v1",
|
|
"anthropic.claude.terminal.resume.v1"
|
|
]
|
|
},
|
|
{
|
|
"pluginId": "codex",
|
|
"label": "Codex",
|
|
"legacyDefaultEnabled": true,
|
|
"description": "Existing native Codex conversations on this Gateway and eligible paired nodes.",
|
|
"nodeCommands": [
|
|
"codex.appServer.threads.list.v1",
|
|
"codex.appServer.thread.turns.list.v1",
|
|
"codex.sessionCatalog.transcript.read.v1",
|
|
"codex.terminal.resume.v1",
|
|
"codex.cli.sessions.list"
|
|
]
|
|
}
|
|
]
|