chore(acp): bump registry npx lock to probed versions - #695
Merged
Conversation
- dimcode 0.2.31 -> 0.2.36 - dirac-cli 0.4.17 -> 0.4.27 - glm-acp-agent 1.1.4 -> 1.3.0 - @xai-official/grok 0.2.102 -> 0.2.112 - @kilocode/cli 7.4.11 -> 7.4.16 - @compass-ai/nova 1.1.27 -> 1.1.29 - pi-acp 0.0.31 -> 0.0.32 - @smbcloud/sigit 1.4.1 -> 1.5.0 Every bumped version was probed against the real Registry package via ACP initialize + session/new before pinning. Lock-derived test assertions for the pi pin are updated accordingly; npx cache repair fixtures keep their literal version inputs by design.
8 tasks
kaizhou-lab
added a commit
that referenced
this pull request
Jul 28, 2026
## Summary Scheduled ACP Registry version sync. Single drift since #695: `dirac-cli` 0.4.27 -> 0.4.28 in `crates/aionui-runtime/resources/acp-registry-npx-lock.json`. Lock-only change, backed by a fresh ACP probe of the exact pinned version. | backend | package | old | new | initialize | session/new | |---|---|---|---|---|---| | dirac | dirac-cli | 0.4.27 | 0.4.28 | ok (agentInfo 0.4.28) | success (plan/act modes) | All other 10 pinned packages match the audited snapshot — no drift. Drifted but not upgraded: none. ## Registry snapshot - Audit pinned to release tag [`v2026.07.27-888cd13`](https://cdn.agentclientprotocol.com/registry/v1/v2026.07.27-888cd13/registry.json) of `agentclientprotocol/registry` (the newest release at audit time), fetched via the versioned CDN path for reproducibility. - This is the same post-#695 snapshot already flagged in #695's body: dirac moved to 0.4.28 hours after that audit; this PR picks it up as promised. ## Changes - Lock file: one version bump (release lock only; no metadata or migration changes). No lock-derived test assertions reference the dirac version, so no test changes are needed. ## Validation - `cargo test -p aionui-runtime -p aionui-ai-agent` — pass - Full `just push` gate (migration check, lint, fmt, `cargo nextest run --workspace`) — pass (run with the host-injected `AIONUI_LOG_DIR` unset; see #695 for the pre-existing `test_env_override_log_dir` environment sensitivity) ## Logging No logging changes: lock-only version bump; existing startup/session error paths already identify a failing agent by backend. Co-authored-by: zk <>
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
Scheduled ACP Registry version sync. Bumps 8 of 11 pinned Registry npx packages in
crates/aionui-runtime/resources/acp-registry-npx-lock.jsonto the versions currently published on the ACP Registry. Every bump is backed by a fresh ACP probe of the exact pinned version before the lock change, per the release-lock policy (probe evidence required; versions never stored inagent_metadata).No drift: autohand 0.2.1, codebuddy 2.106.7, deepagents 0.1.7. Drifted but not upgraded: none of the audited snapshot — all 8 passed probes.
Registry snapshot
registry/v1/latest/registry.json, fetched 2026-07-27 ~12:35 UTC. All 11 pinned package versions match the tagged snapshotv2026.07.27-6a4e802, the newest release ofagentclientprotocol/registryat audit time.latest, and GitHub release assets are published from the same build artifact by the registry'sbuild-registry.yml(verified: theregistry.jsonrelease asset ofv2026.07.27-888cd13is SHA-256-identical to both CDN copies).dirac-clihas since moved 0.4.27 -> 0.4.28 (releasev2026.07.27-888cd13, published 22:56 UTC). Intentionally not bumped here — no probe evidence for 0.4.28 in this PR; the next scheduled sync will pick it up.Changes
registry_npx_lock.rs,factory/acp.rs,services/availability/mod.rs: lock-derived test assertions for the pi pin updated 0.0.31 -> 0.0.32. Thenpx_cache_repair.rsfixtures intentionally keep their literal version inputs — they assert cache-hash derivation from given strings, not lock state.Validation
cargo test -p aionui-runtime— passcargo test -p aionui-ai-agent— pass (779 unit tests + integration suites)just pushgate (migration check, lint, fmt,cargo nextest run --workspace) — passaionui-system sysinfo::tests::test_env_override_log_dirbecause the dev host app injectsAIONUI_LOG_DIR=~/Library/Logs/AionUi-Dev, whose case-sensitive path does not containaionui. Verified as a pre-existing environment sensitivity via an A/B single-test run (fails with the injected var, passes without); the gate was re-run with that variable unset. Not addressed in this PR.Logging
No logging changes: lock-only version bumps; existing startup/session error paths already identify a failing agent by backend.
Related
session_capabilities.delete) is not needed becauseagent_capabilitiesis runtime-synced from the live ACP handshake; release-pin updates stay lock-only by design.