Skip to content

chore(acp): bump registry npx lock to probed versions - #695

Merged
kaizhou-lab merged 1 commit into
mainfrom
chore/acp-lock-sync-20260727
Jul 28, 2026
Merged

chore(acp): bump registry npx lock to probed versions#695
kaizhou-lab merged 1 commit into
mainfrom
chore/acp-lock-sync-20260727

Conversation

@kaizhou-lab

@kaizhou-lab kaizhou-lab commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Scheduled ACP Registry version sync. Bumps 8 of 11 pinned Registry npx packages in crates/aionui-runtime/resources/acp-registry-npx-lock.json to 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 in agent_metadata).

backend package old new initialize session/new
dimcode dimcode 0.2.31 0.2.36 ok (agentInfo 0.2.36) auth required (-32000, provider credentials)
dirac dirac-cli 0.4.17 0.4.27 ok (agentInfo 0.4.27) success (plan/act modes)
glm-acp-agent glm-acp-agent 1.1.4 1.3.0 ok success (modes, models, thought_level option)
grok @xai-official/grok 0.2.102 0.2.112 ok (capabilities + authMethods; adapter omits agentInfo) auth required (-32000)
kilo @kilocode/cli 7.4.11 7.4.16 ok (agentInfo 7.4.16) success (model/effort/mode config options)
nova @compass-ai/nova 1.1.27 1.1.29 ok (agentInfo kore-cli) auth required (-32000, terminal-setup authMethods)
pi pi-acp 0.0.31 0.0.32 ok (agentInfo 0.0.32) auth required (-32000, terminal-login authMethods)
sigit @smbcloud/sigit 1.4.1 1.5.0 ok (agentInfo 1.5.0) success (local-inference model options)

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

  • Audit source: ACP Registry CDN registry/v1/latest/registry.json, fetched 2026-07-27 ~12:35 UTC. All 11 pinned package versions match the tagged snapshot v2026.07.27-6a4e802, the newest release of agentclientprotocol/registry at audit time.
  • CDN tagged paths, CDN latest, and GitHub release assets are published from the same build artifact by the registry's build-registry.yml (verified: the registry.json release asset of v2026.07.27-888cd13 is SHA-256-identical to both CDN copies).
  • Post-audit drift: dirac-cli has since moved 0.4.27 -> 0.4.28 (release v2026.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

  • Lock file: 8 version bumps (release lock only; no metadata or migration 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. The npx_cache_repair.rs fixtures intentionally keep their literal version inputs — they assert cache-hash derivation from given strings, not lock state.

Validation

  • cargo test -p aionui-runtime — pass
  • cargo test -p aionui-ai-agent — pass (779 unit tests + integration suites)
  • Full just push gate (migration check, lint, fmt, cargo nextest run --workspace) — pass
  • Note: the first gate run failed on aionui-system sysinfo::tests::test_env_override_log_dir because the dev host app injects AIONUI_LOG_DIR=~/Library/Logs/AionUi-Dev, whose case-sensitive path does not contain aionui. 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

- 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.
@kaizhou-lab
kaizhou-lab merged commit aea9481 into main Jul 28, 2026
6 checks passed
@kaizhou-lab
kaizhou-lab deleted the chore/acp-lock-sync-20260727 branch July 28, 2026 01:46
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 <>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant