Skip to content

feat(onboarding): prepare selected workspaces when creating AliceProjects - #1389

Merged
luokerenx4 merged 2 commits into
devfrom
codex/project-workspace-setup
Sep 6, 2026
Merged

feat(onboarding): prepare selected workspaces when creating AliceProjects#1389
luokerenx4 merged 2 commits into
devfrom
codex/project-workspace-setup

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

New AliceProjects previously opened on another “Initialize Workspace” screen after creation. The TUI now offers Chat (selected by default), Auto Quant and Auto Prediction, then creates and starts the project. Scripted creation accepts --workspaces (including none) and records the same choices for first startup.

The owning backend prepares the selected durable workspaces before serving the UI, saves their canonical defaults, and checkpoints completed items. Interrupted attempts reuse existing workspaces; failed items remain retryable from Quick Start. No Agent Session is started by preparation. Existing homes without a request and project transfers retain their behavior.

The first-run guide also keeps credential dialogs above the guide, offers an explicit Pi provider connection for Chat, and binds the selected provider only when Chat has no existing runtime choice. Saving no longer races an automatic step transition against readiness. Packaged smoke uses isolated Pi state and local mock credentials.

Validation:

  • Full hermetic suite: 736 files, 6606 passed, 3 skipped.
  • Root, CLI, UI and desktop typechecks; complete desktop build.
  • Real TUI PTY creation, workspace selection and startup; 80-column Foundry and shared pointer tests.
  • Real isolated source project: Chat/Quant/Prediction prepared; first visit shows composer; no Sessions started. Interrupted checkpoint recovered through the UI Retry action.
  • Isolated browser first-run: local mock test/save, Chat provider binding, readiness confirmation. Demo Quick Start and 390px layout inspected.
  • Unsigned packaged Electron onboarding passed: Chat present before renderer, Pi ready via launcher-vault, broker step reached in lite mode.
  • Prior dev installer smoke (d70432f) passed. git diff --check passed.

@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openalice-demo Building Building Preview Sep 6, 2026 5:04am UTC

Request Review

@luokerenx4
luokerenx4 merged commit 6ec3966 into dev Sep 6, 2026
2 of 3 checks passed
@luokerenx4
luokerenx4 deleted the codex/project-workspace-setup branch September 6, 2026 05:05
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.

1 participant