Skip to content

Fix Command Center chats on native desktop hosts - #9

Merged
awtprod merged 260 commits into
mainfrom
upstream-sync/bfc31507f848
Aug 2, 2026
Merged

Fix Command Center chats on native desktop hosts#9
awtprod merged 260 commits into
mainfrom
upstream-sync/bfc31507f848

Conversation

@awtprod

@awtprod awtprod commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • enable user-started Command Center Codex chats on native macOS and Windows hosts
  • keep scheduled and unattended Command Center automation restricted to verified Linux hosts
  • add Windows elevated sandbox setup with a strict, live-verified unelevated fallback
  • add native runtime validation and cross-platform filesystem, secret, Git, and network isolation probes
  • surface actionable startup failures without exposing raw stack traces
  • document the behavior and add focused macOS/Windows CI coverage

Root cause

Command Center treated every cc: task as an unattended run and rejected all non-Linux Codex dispatch before session startup. That conflated interactive chats with automation and prevented the native Codex sandbox capabilities on Windows and macOS from being used.

Impact

After rebuilding or installing this version, newly started Command Center chats can run natively on Windows and macOS without WSL. Existing legacy cc: task IDs remain fail-closed on non-Linux hosts because their execution class cannot be safely inferred.

Validation

  • 157 focused tests across provider isolation, Codex runtime/adapter, dispatch, acceptance, and error presentation
  • focused lint passed
  • server typecheck passed
  • formatting and git diff --check passed

tris203 and others added 30 commits July 20, 2026 08:43
)

Co-authored-by: Shoaib Ansari <shoaibansari@Shoaibs-Mac-mini.local>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#2093)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <jmarminge@gmail.com>
Co-authored-by: root <root@localhost.localdomain>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…tgg#4163)

Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…tarting an empty one (pingdotgg#3617)

Co-authored-by: codex <codex@users.noreply.github.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Rhiz3K <rhiz3k@protonmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#4140)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…up (pingdotgg#4177)

Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#4113)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…#4217)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…om origin main (pingdotgg#4240)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…arning rows (pingdotgg#4244)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…cle (pingdotgg#4026)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…pingdotgg#2813) (pingdotgg#3100)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…g#4015)

Co-authored-by: codex <codex@users.noreply.github.com>
mwolson and others added 23 commits July 31, 2026 11:45
…ngdotgg#4955)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…oot (pingdotgg#5102)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: T3 Code Test <t3code-test@example.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Aug 1, 2026
…7f848

# Conflicts:
#	.github/workflows/ci.yml
#	apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts
#	apps/server/src/provider/Layers/CodexSessionRuntime.test.ts
#	apps/server/src/provider/security/CommandCenterProviderIsolation.test.ts
@github-actions github-actions Bot added size:XL and removed size:XXL labels Aug 1, 2026
@awtprod
awtprod marked this pull request as ready for review August 1, 2026 23:43
@awtprod
awtprod merged commit 1a6f364 into main Aug 2, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.