@@ -18361,193 +18361,193 @@
1836118361 "surface": "apple",
1836218362 "id": "native.apple.dca2e9174fec56ce"
1836318363 },
18364- {
18365- "kind": "conditional-branch",
18366- "line": 56,
18367- "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18368- "source": "Claude (Anthropic)",
18369- "surface": "apple",
18370- "id": "native.apple.99c49ed9c135cdcd"
18371- },
18372- {
18373- "kind": "conditional-branch",
18374- "line": 57,
18375- "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18376- "source": "OpenAI",
18377- "surface": "apple",
18378- "id": "native.apple.5c0a3a27717239d6"
18379- },
18380- {
18381- "kind": "conditional-branch",
18382- "line": 58,
18383- "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18384- "source": "Google Gemini",
18385- "surface": "apple",
18386- "id": "native.apple.f85f71cced8225d6"
18387- },
1838818364 {
1838918365 "kind": "ui-call",
18390- "line": 371 ,
18366+ "line": 377 ,
1839118367 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1839218368 "source": "Looking for AI you already use…",
1839318369 "surface": "apple",
1839418370 "id": "native.apple.0a6a895baa7f708e"
1839518371 },
1839618372 {
1839718373 "kind": "ui-call",
18398- "line": 373 ,
18374+ "line": 379 ,
1839918375 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1840018376 "source": "Checking for Claude Code, Codex, Gemini, and saved API keys.",
1840118377 "surface": "apple",
1840218378 "id": "native.apple.9d19cb7eb5fa6d79"
1840318379 },
1840418380 {
1840518381 "kind": "ui-named-argument",
18406- "line": 403 ,
18382+ "line": 409 ,
1840718383 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1840818384 "source": "Couldn’t check this Mac for AI accounts",
1840918385 "surface": "apple",
1841018386 "id": "native.apple.7e1e827f427bc317"
1841118387 },
1841218388 {
1841318389 "kind": "ui-named-argument",
18414- "line": 406 ,
18390+ "line": 420 ,
1841518391 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18416- "source": "Try again ",
18392+ "source": "Couldn’t load the full provider list ",
1841718393 "surface": "apple",
18418- "id": "native.apple.87a3b9052eedd7eb "
18394+ "id": "native.apple.3b56fbfb9200f050 "
1841918395 },
1842018396 {
1842118397 "kind": "ui-named-argument",
18422- "line": 414 ,
18398+ "line": 423 ,
1842318399 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18424- "source": "None of the found options worked ",
18400+ "source": "Try again ",
1842518401 "surface": "apple",
18426- "id": "native.apple.3a585b31d77507d8 "
18402+ "id": "native.apple.87a3b9052eedd7eb "
1842718403 },
1842818404 {
1842918405 "kind": "ui-named-argument",
18430- "line": 415 ,
18406+ "line": 431 ,
1843118407 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18432- "source": "The details are listed on each option above. You can fix the login and retry, or connect with an API key below. ",
18408+ "source": "None of the found options worked ",
1843318409 "surface": "apple",
18434- "id": "native.apple.86f29266102f1bf3 "
18410+ "id": "native.apple.3a585b31d77507d8 "
1843518411 },
1843618412 {
1843718413 "kind": "ui-named-argument",
18438- "line": 417 ,
18414+ "line": 432 ,
1843918415 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18440- "source": "Check again ",
18416+ "source": "The details are listed on each option above. You can fix the login and retry, or connect with an API key or token below. ",
1844118417 "surface": "apple",
18442- "id": "native.apple.ff87d5ec9e15e581 "
18418+ "id": "native.apple.9947fd4c5e97875f "
1844318419 },
1844418420 {
1844518421 "kind": "ui-call",
18446- "line": 432 ,
18422+ "line": 449 ,
1844718423 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1844818424 "source": "Need help? Chat with Crestodian",
1844918425 "surface": "apple",
1845018426 "id": "native.apple.dc51d7deab7b6c1e"
1845118427 },
1845218428 {
1845318429 "kind": "ui-call",
18454- "line": 445 ,
18430+ "line": 462 ,
1845518431 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1845618432 "source": "Your AI is ready",
1845718433 "surface": "apple",
1845818434 "id": "native.apple.6bf2e2bdd950a97d"
1845918435 },
1846018436 {
1846118437 "kind": "ui-call",
18462- "line": 462 ,
18438+ "line": 479 ,
1846318439 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1846418440 "source": "No AI accounts found on this Mac",
1846518441 "surface": "apple",
1846618442 "id": "native.apple.c3ed46eded513a65"
1846718443 },
1846818444 {
1846918445 "kind": "ui-call-concatenated",
18470- "line": 464 ,
18446+ "line": 481 ,
1847118447 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18472- "source": "That’s fine — you can connect one with an API key. If you use Claude Code, Codex, or the Gemini CLI on this Mac, sign in there first and hit “Check again”.",
18448+ "source": "That’s fine — you can connect one with an API key or token . If you use Claude Code, Codex, or the Gemini CLI on this Mac, sign in there first and hit “Check again”.",
1847318449 "surface": "apple",
18474- "id": "native.apple.f87ba9e9eb97d8bb "
18450+ "id": "native.apple.08d6423b6ed142a8 "
1847518451 },
1847618452 {
1847718453 "kind": "ui-call",
18478- "line": 496 ,
18454+ "line": 513 ,
1847918455 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1848018456 "source": "Recommended",
1848118457 "surface": "apple",
1848218458 "id": "native.apple.f51a11c7f56bdb29"
1848318459 },
18460+ {
18461+ "kind": "ui-named-argument",
18462+ "line": 596,
18463+ "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18464+ "source": "No key-based providers are available",
18465+ "surface": "apple",
18466+ "id": "native.apple.d13850075df8f0f3"
18467+ },
18468+ {
18469+ "kind": "ui-named-argument",
18470+ "line": 597,
18471+ "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18472+ "source": "Enable or install a text-inference provider plugin on this Gateway, then check again.",
18473+ "surface": "apple",
18474+ "id": "native.apple.0dd754dd6da55727"
18475+ },
18476+ {
18477+ "kind": "ui-named-argument",
18478+ "line": 599,
18479+ "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18480+ "source": "Check again",
18481+ "surface": "apple",
18482+ "id": "native.apple.ff87d5ec9e15e581"
18483+ },
1848418484 {
1848518485 "kind": "ui-call",
18486- "line": 585 ,
18486+ "line": 611 ,
1848718487 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18488- "source": "Connect with an API key instead…",
18488+ "source": "Connect with an API key or token instead…",
1848918489 "surface": "apple",
18490- "id": "native.apple.361c4a91a6aef57b "
18490+ "id": "native.apple.459cc3789bc7128d "
1849118491 },
1849218492 {
1849318493 "kind": "ui-call",
18494- "line": 596 ,
18494+ "line": 622 ,
1849518495 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18496- "source": "Connect with an API key",
18496+ "source": "Connect with an API key or token ",
1849718497 "surface": "apple",
18498- "id": "native.apple.99c1034543042eca "
18498+ "id": "native.apple.8347a2f698a63735 "
1849918499 },
1850018500 {
1850118501 "kind": "ui-call",
18502- "line": 599 ,
18502+ "line": 625 ,
1850318503 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1850418504 "source": "Provider",
1850518505 "surface": "apple",
1850618506 "id": "native.apple.9da1d31635dca50b"
1850718507 },
1850818508 {
1850918509 "kind": "ui-call",
18510- "line": 619 ,
18510+ "line": 633 ,
1851118511 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18512- "source": "Connect ",
18512+ "source": "API key or token ",
1851318513 "surface": "apple",
18514- "id": "native.apple.41d117fdc784999f "
18514+ "id": "native.apple.cb3d8a8506943d3a "
1851518515 },
1851618516 {
18517- "kind": "ui-call-concatenated ",
18518- "line": 627 ,
18517+ "kind": "ui-call",
18518+ "line": 645 ,
1851918519 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
18520- "source": "Create a key at \\(self.model.manualProvider.consoleName), paste it here, and OpenClaw checks it with a real test question. ",
18520+ "source": "Connect ",
1852118521 "surface": "apple",
18522- "id": "native.apple.3863947506f62f17 "
18522+ "id": "native.apple.41d117fdc784999f "
1852318523 },
1852418524 {
1852518525 "kind": "ui-named-argument",
18526- "line": 634 ,
18526+ "line": 658 ,
1852718527 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1852818528 "source": "That key didn’t work",
1852918529 "surface": "apple",
1853018530 "id": "native.apple.ce55144c35473419"
1853118531 },
1853218532 {
1853318533 "kind": "ui-call",
18534- "line": 651 ,
18534+ "line": 683 ,
1853518535 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1853618536 "source": "Crestodian — setup helper",
1853718537 "surface": "apple",
1853818538 "id": "native.apple.95ba6710c48389ae"
1853918539 },
1854018540 {
1854118541 "kind": "ui-call",
18542- "line": 654 ,
18542+ "line": 686 ,
1854318543 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1854418544 "source": "Done",
1854518545 "surface": "apple",
1854618546 "id": "native.apple.06d9df11b5b462b4"
1854718547 },
1854818548 {
1854918549 "kind": "ui-call",
18550- "line": 695 ,
18550+ "line": 727 ,
1855118551 "path": "apps/macos/Sources/OpenClaw/OnboardingAISetup.swift",
1855218552 "source": "Open help…",
1855318553 "surface": "apple",
0 commit comments