Add Pi coding agent to dev VMs #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Roll the packaged Pi coding agent (
pkgs.pi-coding-agentfromnixpkgs-unstable,meta.mainProgrampi) into the dev-VM profile so an operator can runpioryolo pifrom~/workwith provider API keys supplied at invocation time.In scope: add a public
adapters/pi/AGENTS.mdtoallod/memoryand the matching private adapter toagent-memory; generate~/.pi/agent/AGENTS.mdfrommemoryCheckoutsinprofiles/modules/ai-agents.nix(one pointer line per checkout, in the same order as the Claude and Codex pointers, written atomically); add apishell alias that starts in~/work; addpito theyolowrapper using only Pi's project-local resource trust override; installpkgs-unstable.pi-coding-agentinhosts/dev/allod-dev/home.nix; and add flake checks over the generated Home Manager activation text and package list.Out of scope: storing API keys, OAuth data, Pi
auth.json/settings.json, model or provider defaults, or any provider-specific configuration in any repo; age secrets or password-manager integration; pinning a Pi model or provider; host rebuild execution.Dev plan:
allod/strategy/dev-plans/add-pi-adapter.md.PR chain: the
allod/memoryandagent-memoryadapter PRs carryRefs; theallod/profilesintegration PR carries the closing keyword.