Skip to content

feat(cli): support Linux listener services - #195

Merged
KenTaniguchi-R merged 1 commit into
mainfrom
issue-14-linux-listener
Aug 3, 2026
Merged

feat(cli): support Linux listener services#195
KenTaniguchi-R merged 1 commit into
mainfrom
issue-14-linux-listener

Conversation

@KenTaniguchi-R

Copy link
Copy Markdown
Owner

Summary

  • add a platform-neutral listener lifecycle with a systemd user service on Linux
  • add a non-root container listener with an isolated named home and read-only project mount
  • extend packed npm consumer CI to Ubuntu and make setup, doctor, uninstall, rotation, and guard behavior platform-aware

Verification

  • pnpm -r build
  • pnpm -r typecheck
  • pnpm -r test (1,120 passed; 3 skipped)
  • docker compose config
  • full Dockerfile.listener build with exact @openai/codex@0.146.0
  • independent standards review: SHIP
  • independent spec review: SHIP

Fixes #14

Add a platform-neutral listener lifecycle backed by launchd on macOS and a systemd user unit on Linux. Document and validate an isolated non-root container listener workflow, and extend packed-consumer CI to Ubuntu.

Co-Authored-By: OpenAI Codex <codex@openai.com>
@KenTaniguchi-R
KenTaniguchi-R merged commit da0e29f into main Aug 3, 2026
9 checks passed
@KenTaniguchi-R
KenTaniguchi-R deleted the issue-14-linux-listener branch August 3, 2026 04: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.

A.3 — Non-macOS callee

1 participant