Skip to content

awf v0.1.3

Choose a tag to compare

@github-actions github-actions released this 26 Jun 17:16

Fixes concurrent anthropic/claude-code runs on the native backend that failed
when 2+ ran in parallel. No workflow-format or CLI changes. (Supersedes the v0.1.2
tag, whose release build failed a formatting check and published nothing.)

Fixed

  • Concurrent native Claude runs no longer contend on claude-code's version lock.
    0.1.1 gave each run its own CLAUDE_CONFIG_DIR, but claude-code keeps a per-version
    single-instance lock at $XDG_STATE_HOME/claude/locks/<version>.lockoutside the
    config dir. On the native backend every run inherits the shared host $HOME (and
    therefore $XDG_STATE_HOME), so two or more concurrent runs of the same claude version
    contended on the same lock and the loser exited non-zero. Both anthropic/claude-code
    and anthropic/claude-code-session now also relocate XDG_STATE_HOME and
    XDG_CACHE_HOME to per-run directories alongside CLAUDE_CONFIG_DIR, isolating the
    lock and cache per run. HOME and XDG_DATA_HOME are intentionally left shared
    (claude's versioned binary lives under XDG_DATA_HOME and must stay resolvable).