Skip to content

MacOS read-only onboarding#19

Open
Stoff81 wants to merge 3 commits intochrysb:mainfrom
Stoff81:pr-4-macos
Open

MacOS read-only onboarding#19
Stoff81 wants to merge 3 commits intochrysb:mainfrom
Stoff81:pr-4-macos

Conversation

@Stoff81
Copy link

@Stoff81 Stoff81 commented Mar 13, 2026

DRAFT:

The intent with this PR is to be able to use an existing .openclaw setup with AlphaClaw. The current onboarding on MacOS only works with new setups.

Introduce a new read-only onboarding flow that allows users to attach AlphaClaw to an existing local OpenClaw configuration without overwriting it. Update various components to handle diagnostics and helper text for better user experience. Ensure that proxy configuration and channel sync operations are skipped in read-only mode to prevent unintended modifications. Additionally, update dependencies in package files.

Lapras and others added 2 commits March 8, 2026 22:16
Add a safe existing-setup onboarding path so AlphaClaw can attach to an existing OpenClaw config without mutating it, and clarify attached-model/version UI in read-only mode.

Made-with: Cursor
@chrysb
Copy link
Owner

chrysb commented Mar 14, 2026

thanks @Stoff81 - can you add a pr description to summarize the intent / changes?

Preserve the read-only onboarding behavior while keeping mainline server/runtime refactors, route changes, and updated watchdog component structure so the PR can merge cleanly.
@chrysb
Copy link
Owner

chrysb commented Mar 15, 2026

Synced this branch with the latest main to help keep the PR moving.

I merged main into pr-4-macos, resolved the merge conflicts, and kept the read-only onboarding intent intact while aligning with the newer server/runtime refactors and UI structure from main.

I also ran targeted tests after resolving conflicts:

  • tests/server/routes-onboarding.test.js
  • tests/server/gateway.test.js
  • tests/server/routes-system.test.js

Everything passed after the conflict-resolution fixes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants