feat(agents): bump pi-acp release pin to 0.0.32#686
Open
ChristianLuciani wants to merge 1 commit into
Open
Conversation
Ship pi-acp v0.0.32 (session/delete, svkozak/pi-acp#76) through the ACP Registry npx lock. DB args stay unversioned; runtime injects the pinned package. Also advertise session_capabilities.delete on the Pi builtin row so seeded metadata matches the live handshake.
ChristianLuciani
marked this pull request as ready for review
July 25, 2026 17:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
pi-acp@0.0.31→pi-acp@0.0.32incrates/aionui-runtime/resources/acp-registry-npx-lock.json.["-y","pi-acp"]to the locked version viapin_registry_npx_args(migration 025 left args unversioned on purpose).029: advertisesession_capabilities.delete: {}on the Pi builtin row so seededagent_capabilitiesmatch the live ACP handshake from pi-acp#76 (released in v0.0.32).This unblocks AionUi users of the builtin Pi agent from getting
session/delete(and the rest of the 0.0.32 fixes) without manual agent setup.Why not edit migration 023?
Historical seed stays intact. The pin of record is the release lock; DB command/args remain the stable package identity.
Behavior notes from pi-acp 0.0.32 (for QA)
Beyond
session/delete:_metaThe long “available skills” list on first turn is intentional pi-acp startup info (disable with
quietStartup: truein pi settings), not an AionUi bug.Test plan
cargo test -p aionui-runtime registry_npx_lockcargo test -p aionui-db --test pi_acp_agent_migrationcargo test -p aionui-ai-agent --lib resolve_agent_command_spec_flattens_bare_npx_commandcargo test -p aionui-ai-agent --lib manual_check_persists_command_not_foundcargo fmt --all -- --checkcargo clippy -p aionui-runtime -p aionui-db -- -D warningsnpx -y pi-acp@0.0.32+ Pi CLI handshakeRelated
Thanks for maintaining AionCore — happy to adjust the migration or PR shape if you prefer a lock-only change.