dispatcher: macOS application command defaults to ./entrypoint (image-relative) #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/macos-app-command"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Live-verified 2026-08-17: a bare
entrypointCommand is a PATH lookup on the instance -> exit 127 -> JOB workload destroys the instance;./entrypointruns. Records the observed runtime (image at /opt/, PACKAGE_ROOT, user runner, full PATH, sh scripts OK). key.store snapshot hydrated /nix in 80 s on a live 6x14. Probe test gains _APP_COMMAND/_HOLD_SEC/_SSH_SCRIPT/_KEEP.🤖 Generated with Claude Code
Verified live on 2026-08-17 (tenant osibqsl33bahe, ord4, 6x14): Namespace resolves ApplicationRequest.Command as absolute, image-relative (./x) or via the base image PATH. A bare "entrypoint" is the PATH form: the application exits 127 ("command not found") and, being a JOB workload, takes the instance down (describe: shutdown reason "exit status 127", then DESTROYED) -- for a Mach-O binary and a #!/bin/sh script alike. With "./entrypoint" the same images run: the image is unpacked at /opt/<application name> (PACKAGE_ROOT in the environment), the command runs as user runner (uid 501, su -l runner) in /Users/runner with the base image full PATH; #!/bin/sh scripts execute; the key.store snapshot entrypoint installed Determinate Nix and imported its 172-path closure in 80 s and kept the instance RUNNING. The live probe test gains KEYSTORE_LIVE_PROBE_APP_COMMAND, _HOLD_SEC (describe loop), _SSH_SCRIPT (inspection over Compute-SSH -- nsc ssh does not handshake for macOS) and _KEEP. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>