AgentXchain v2.155.71
v2.155.71 hardens the paused DOGFOOD-100 credential-check path. The previous local helper was useful, but the release discipline was incomplete: local npm pack included the diagnostic while npm agentxchain@latest did not. DOGFOOD recovery evidence must follow shipped-package truth, so this patch makes the helper package inclusion executable and publishes it.
Bug Fixes
- DOGFOOD credential smoke helper packaging.
scripts/dogfood-claude-smoke.mjsis now guarded by a regression that inspectsnpm pack --dry-run --json. - Shipped-package discipline. The helper spec now explicitly requires npm package inclusion so future DOGFOOD credential rechecks do not depend on a local checkout-only script.
- Credential blocker boundary preserved. This release does not resume or repair Tusq state. The DOGFOOD-100 session remains paused until the helper reports
classification:"success"with refreshed Claude credentials.
Evidence
- node --test cli/test/dogfood-claude-smoke-script.test.js -> 6 tests / 0 failures
- node --test cli/test/claude-local-auth-smoke-probe.test.js -> 6 tests / 0 failures
- npm test -- --test-timeout=60000 -> 7336 tests / 1485 suites / 0 failures / 3 skipped
Tester Re-Run Contract
Verify: npx --yes -p [email protected] -c "agentxchain --version"
Before touching the paused Tusq session, run the shipped-package credential diagnostic from the installed package artifact rather than the AgentXchain checkout. It must return classification:"success" before any cont-7dc5b5df resume attempt.
If the helper still returns classification:"anthropic_auth_failed", do not run agentxchain run --continuous, step --resume, unblock, reissue-turn, accept-turn, state repair, or staging JSON edits. The operator-only credential blocker remains active.
Carry-forward tester checks for shipped-package closure proof:
- BUG-54 startup watchdog evidence should quote
startup_latency_ms,elapsed_since_spawn_ms, andruntimes.<id>.startup_watchdog_ms. - BUG-55/87 verification-output evidence should quote
undeclared_verification_outputs,verification.produced_files, andgit status --shortafteraccept-turnfollowed bycheckpoint-turn. Clean tree means BUG-55 is fixed for your reproduction. - BUG-52/53 continuous recovery evidence should quote
phase_entered,reconciled_before_dispatch, andsession_continuation.