Skip to content

atrium 0.40.3

Choose a tag to compare

@JSBtechnologies JSBtechnologies released this 20 Oct 04:35
· 11 commits to main since this release
v0.40.3
b720cf0

Fixed

  • Windows: a sandboxed codex pane reaches atrium ctl. codex's Windows
    sandbox runs the agent's commands under a restricted token, whose access
    check must also pass against the token's restricting SIDs (the logon
    session, Everyone, one SID of codex's own); the control pipe granted only the
    user and SYSTEM, so every atrium ctl from a codex pane at plan, accept
    or automode was refused with ACCESS_DENIED, and the pane could take a
    message but never answer on the bus. The pipe's access list now also names
    atrium's own logon SID, which admits that sandbox and no one new: another
    user's or another logon session's process is still shut out. The spawn-time
    warning that said Windows was not covered is gone; the pane keeps its plain
    --sandbox. Measured with codex 0.163.0 (ctl list run under codex sandbox inside a live pane, and a claude-lead + codex-dev fleet at accept
    whose codex pane answers ctl whoami; two ignored e2e tests keep the proof)
    (codex panes).
  • Windows: the bar names the Store PowerShell. codex runs its commands
    through pwsh when one is on PATH, and its sandbox cannot start the
    Microsoft Store build of it (a packaged app): every command then fails with
    Access is denied before it runs, which codex reports as being denied or
    unable to connect. A sandboxed codex pane whose pwsh resolves into
    WindowsApps now says so at spawn, with the fix (a non-packaged PowerShell 7
    ahead of it, or --mode skip).

Known

  • Linux: the e2e test ctl_who_lists_the_panes_that_edited_a_file_and_a_collision_is_posted_once fails under WSL Ubuntu on this release and on v0.40.2 alike (pre-existing, tracked in the issue filed with this release). Windows: full gate green. macOS: untested this release.