Skip to content

feat(install): add cross-platform bootstrap and end-to-end acceptance - #1529

Draft
PsiACE wants to merge 2 commits into
masterfrom
codex/install-and-onboarding-docs
Draft

feat(install): add cross-platform bootstrap and end-to-end acceptance#1529
PsiACE wants to merge 2 commits into
masterfrom
codex/install-and-onboarding-docs

Conversation

@PsiACE

@PsiACE PsiACE commented Sep 9, 2026

Copy link
Copy Markdown
Member

Which issue or RFC does this PR close?

Related to #1408.

Rationale for this change

New users need an installation path that works without preinstalled uv or Python. Installation checks should verify the complete user workflow across supported platforms.

What changes are included in this PR?

  • Add Bash and Windows PowerShell installers that reuse compatible local tools, download missing components, and respect existing index configuration.
  • Document script installation, mirror selection, and model configuration in both installation guides.
  • Extend Linux, macOS, and Windows service CI with acceptance tests against the current wheel: install, configure, start Server, remember/search, reinstall offline, and verify persisted data after restart.
  • Keep focused regressions for interactive Agent selection through a piped installer and CLI configuration with redirected Windows output.

Are there any user-facing changes?

The installers default to 1.0.0rc2 and support an explicit release, HTTPS package index, and optional Agent integrations. Model configuration remains a separate documented step. Configuration notices use English consistently and work with redirected Windows output.

How was this change tested?

  • Linux, macOS, and Windows native CI passed, including installation acceptance and service lifecycles.
  • Piped-installer regression, pre-commit checks, Bash syntax, workflow validation, and documentation link checks passed.
  • Related CLI and service tests: 226 passed, 1 skipped.

AI usage statement

Codex (GPT-6) assisted with implementation, documentation, and validation.

@PsiACE PsiACE changed the title feat(install): streamline installation and model onboarding feat(install): add uv-based installer with native CI coverage Sep 10, 2026
@PsiACE
PsiACE force-pushed the codex/install-and-onboarding-docs branch from 912462c to 04ab8c6 Compare September 10, 2026 18:46
@PsiACE PsiACE changed the title feat(install): add uv-based installer with native CI coverage feat(install): add cross-platform bootstrap and end-to-end acceptance Sep 10, 2026
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