Skip to content

feat(prx): run claude as a Lima daemon — take the claude binary off PATH #457

Description

@bdelanghe

Why

Recurring architectural theme: no raw tool on the host PATH — each capability is owned by an actor/daemon. Already landed or in flight:

claude is the remaining host-PATH dependency. prx shells out to it via BAKED_CLAUDE_CODE_PATH (a path to the host claude binary on PATH). Next step: move claude into a Lima daemon so the host no longer needs claude installed/on PATH — prx talks to the claude daemon over the Lima channel, the same substrate as the headless sessions.

What

Acceptance (sketch)

Related

Extends the session-substrate epic #242 and the executor spec #211; sibling of beadsd #228/#296 and keeperd #236/#256. Overlaps the durable claude RC host #207. Precedent for the deprecation+lockstep mechanics: #411.

Filed from a direction note ("moving Claude to lima as a daemon so claude isn't on PATH either"); not yet scheduled.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions