Skip to content

feat(app-server): accept Codex Desktop startup calls#383

Merged
shiny-code-bot merged 1 commit into
mainfrom
feat/codex-desktop-app-server
Jun 6, 2026
Merged

feat(app-server): accept Codex Desktop startup calls#383
shiny-code-bot merged 1 commit into
mainfrom
feat/codex-desktop-app-server

Conversation

@shiny-code-bot
Copy link
Copy Markdown
Collaborator

Summary

  • accept Codex Desktop's app-server --analytics-default-enabled launch flag as a no-op in both app-server entrypoints
  • preserve top-level code app-server --listen support while adding the desktop flag
  • return harmless initialized responses for Codex Desktop startup polling methods instead of Invalid request
  • add a binary smoke covering the desktop launch flag and baseline app-server polling methods

Refs #377

Validation

  • cargo test -p code-app-server binary_smoke_accepts_desktop_startup_polling_methods -- --nocapture
  • ./build-fast.sh
  • built binary parse smoke: code app-server --analytics-default-enabled --listen stdio:// --help
  • Claude Sonnet review found no blocking correctness issues; actionable nits for --listen and list response shape were fixed before PR

Notes

  • This is the first desktop-local compatibility slice. It stops the known launch flag failure and baseline invalid-request polling loop, but it intentionally returns empty/no-op data for unsupported desktop surfaces such as plugins, hooks, remote control, and experimental feature enablement.

@shiny-code-bot shiny-code-bot merged commit 4339c37 into main Jun 6, 2026
1 check passed
@shiny-code-bot shiny-code-bot deleted the feat/codex-desktop-app-server branch June 6, 2026 00:16
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