Skip to content

fix(runtime): honor native CLI authentication - #983

Merged
luokerenx4 merged 2 commits into
devfrom
codex/native-runtime-auth
Aug 4, 2026
Merged

fix(runtime): honor native CLI authentication#983
luokerenx4 merged 2 commits into
devfrom
codex/native-runtime-auth

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

What changed

  • Treat OpenCode and Pi like the other native agent CLIs: their own login/provider state is the default.
  • Keep OpenAlice credentials as an explicit Workspace-local override and stop readiness probes from mutating Workspaces with a fallback credential.
  • Make failed Session resumes leave the opening state and show the actual server/runtime error.
  • Update launch controls, runtime guidance, demos, translations, and durable architecture docs.

Root cause

OpenCode and Pi were still marked workspace-required after they gained native authentication state. Ordinary launch, resume, and readiness paths therefore required or inferred an OpenAlice vault credential, which could overwrite user intent and could leave failed resumes visually stuck.

Validation

  • npx tsc --noEmit
  • cd ui && npx tsc -b
  • pnpm test (3,923 passed; 9 skipped)
  • pnpm test:e2e (30 passed; 3 skipped)
  • real pnpm dev Chat browser walk
  • pnpm electron:smoke:workspace
  • live native readiness probes for Pi and OpenCode; provider failures were surfaced without fallback injection

@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
openalice-demo Ready Ready Preview Aug 4, 2026 5:12pm

Request Review

@luokerenx4 luokerenx4 added theme:reliability Failure recovery, retries, loading, or resilience area:workspace Workspace, Session, templates, or sidebar lifecycle area:settings Settings, configuration, credentials, or permissions review:deep Requires deliberate human review before merge labels Aug 4, 2026
@luokerenx4
luokerenx4 merged commit e4fbffd into dev Aug 4, 2026
1 of 2 checks passed
@luokerenx4
luokerenx4 deleted the codex/native-runtime-auth branch August 4, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:settings Settings, configuration, credentials, or permissions area:workspace Workspace, Session, templates, or sidebar lifecycle review:deep Requires deliberate human review before merge theme:reliability Failure recovery, retries, loading, or resilience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant