Repository navigation
chore: release AgentsCommander 0.45.1 (refs #3078) - #3080
Conversation
|
Main-drift assessment and integration:
ci:full remains enabled. Wait for completed full CI and required checks on the new integrated head; prior green results do not transfer. No tag or publication has started. |
|
Full CI diagnosis for 384ec23, run 39063610443: only rust-regression-linux and rust-regression-macos failed. Both failures were stale exact screenshot-module counts after #3074, not a failing screenshot test.
Corrected EXPECTED to 33/32 and the explanatory comments in pr-regression-gates.yml. Local validation confirms those are the only two executable workflow changes: no command, filter, pipefail, sentinel or anchored count-check change. version:check, deployed strict authority/evidence guard, original evidence byte comparison and authored diff check pass. No product edit, evidence regeneration, retry of an unchanged failing workflow, tag or publication. The new full ci:full run must pass on the repaired commit before landing. The successful Windows and other results from the previous commit are retained as historical evidence only. |
|
Second main-drift assessment: previous integrated base 08bb43a and PR head 5fe7044; incoming main 2aec522 is the #3067 merge. Its eleven commits change only commands/config.rs and config/settings.rs, activating agent/profile pair metadata and associated persistence/event handling. No build/package/lock/workflow overlap, but the old release note explicitly called pair-hash derivation inactive; that assertion is now false. This changed behavioral fact justifies refreshing evidence. Main ruleset 15279066 also retains strict_required_status_checks_policy=true. Corrected Unreleased through documentation PR #3084, landed as main fe59d4d. Generated a new candidate via the public live --candidate command with ten product PRs (#3067 and #3075 added to original scope). Both discovery/render passes matched and passed. Previous candidate remains preserved in scratch, not rewritten as historical evidence. Integrated main once and resolved the sole changelog conflict with exact new generator output. Both incoming production files match main byte-for-byte. All npm files, seven version surfaces, release.yml and the 33/32 CI count correction match the prior reviewed PR head. version:check, complete deployed strict authority/evidence JS guard, exact original-bundle comparison and checksum verification pass. New SHA256SUMS SHA-256: b942b56705d39d86fbe0766f20a108e1ea9cf148df586a91bafe632908dba63f. The combined integration and replacement candidate are pushed once. ci:full remains enabled; require all checks on this resulting head. Results for earlier 5fe7044 are superseded and cannot authorize landing. No tag or publication yet. |
|



Prepare AgentsCommander 0.45.1 for GitHub Releases and npm next. The ten merged product PRs since v0.45.0 deliver screenshot placement, Codex physical-row activity detection, sidebar halo tracking, informational agent/profile pair hashes and documentation, plus dormant internal preparation. Stable agent IDs/references/sessions/HOME stay unchanged; client metadata mirroring remains pending.
The exact eight replacement V1 evidence files come from two matching live Git/GitHub/npm discovery passes with 17 expected assets. The new #3067 activation invalidated the prior candidate's statement that pair hashes were inactive: notes PR #3084 corrected Unreleased before regeneration. The current notes also identify #3075 Matrix copy/provenance helpers as dormant until team-creation integration. Old candidate evidence is preserved in scratch, not relabeled or hand-edited.
All seven version files/eight values remain synchronized at 0.45.1. The generated changelog replaces Unreleased, and the packaged README describes 0.45.1 while preserving latest at 0.43.0. npm pack, pack --dry-run and publish --dry-run --access public --tag next passed with nine expected files; their complete npm inputs remain unchanged through the later main integrations.
CI repair: run 39063610443 on 384ec23 exposed stale screenshot counts after #3074. Linux actually passed 33 distinct screenshot tests and macOS 32, zero failed/ignored, while the workflow expected 31/30. Only those exact expected counts and their comments are corrected; cargo commands, pipefail, platform sentinel greps and anchored count guards stay unchanged. Local log/source reconciliation verified both new ungated save_selection tests.
Full ci:full and all required checks must pass on the final integrated head before landing. New versions/tag/Release remain absent before tagging. Refs #3078; keep the issue open until publication, provenance and installation verification. The verified merged main commit will receive one annotated tag with exact authority bytes to trigger the existing seven-job workflow. No manual publish or latest promotion.
The generated release-plan.md lines 5-8 retain four intentional Markdown hard breaks; exact evidence bytes and hashes are preserved. This is a formatting observation, not a CI waiver.
Integrated main fe59d4d. The changelog merge conflict is resolved with the exact freshly generated CHANGELOG.release.md. Both imported production files exactly match main. version:check, full deployed strict authority/evidence JavaScript guard, original-bundle comparison and all seven checksum records pass. Existing npm/version inputs, release workflow and CI count repair are unchanged. SHA256SUMS SHA-256: b942b56705d39d86fbe0766f20a108e1ea9cf148df586a91bafe632908dba63f.