Skip to content

fix(acp): keep calendar-version identifiers in ACP maintenance - #5814

Open
SawyerHood wants to merge 1 commit into
acp-fu-2-nonrestorable-model-changefrom
acp-fu-3-calendar-versions
Open

SawyerHood wants to merge 1 commit into
acp-fu-2-nonrestorable-model-changefrom
acp-fu-3-calendar-versions

Conversation

@SawyerHood

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

ACP maintenance read installed and health versions with the shared strict SemVer reader. Calendar versions with zero-padded month/day components, such as cursor-agent's 2026.08.11-e8db854, were discarded even though the executable was found (#5693). #5694 fixed both bridges; #5775 then deleted the original, so only its rebuilt-bridge half still applies.

What changed

Ports the surviving half of #5694 by @bb-slop-cop, at the bridge's new path:

  • packages/provider-bridge-acp/src/bridge/provider-maintenance.ts now accepts complete calendar-version tokens locally for installed and health versions.
  • Ordinary SemVer parsing, the shared parser and latest-version availability are unchanged.

How you verified

  • Without the fix, the 3 calendar-version cases fail and the 9 controls pass; with it, all 12 pass.
  • pnpm exec turbo run test lint typecheck --filter=@bb/provider-bridge-acp: 522 passed, 4 skipped.
  • Live: /api/v1/system/providers/state now reports installedVersion: "2026.08.11-e8db854" for acp-cursor.

Fixes #5693. Supersedes #5694.

AGENT GENERATED

Ports the surviving half of #5694 to the ACP bridge that replaced the
original in #5775 (its other half patched the deleted bridge).

ACP maintenance read installed and health versions with the shared strict
SemVer reader, so calendar versions with zero-padded month/day components
(cursor-agent's `2026.08.11-e8db854`) were discarded even though the
executable was found (#5693). The bridge now accepts complete calendar tokens
locally for those probes; ordinary SemVer parsing, the shared parser and
latest-version availability are unchanged. Three calendar-version cases fail
without the fix; the nine controls pass either way.

Fixes #5693

Co-authored-by: bb-slop-cop[bot] <316425484+bb-slop-cop[bot]@users.noreply.github.com>
@SawyerHood
SawyerHood added this pull request to stack #5818 October 20, 2026 00:50

This branch has not been deployed

No deployments
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