Skip to content

Releases

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 04 May 21:47
v0.6.4: SDK 2.18.1 + status panel SDK integration + cadence cut

- @ace-sdk/core ^2.14.0 → ^2.18.1 (API stable; pulls in upstream
  retry/error-class/cache improvements)
- Replaced raw fetch for top patterns with client.getTopPatterns()
  from the SDK. Brings retry, X-ACE-Client header, org/project
  resolution, and subscription-error handling. The 0.6.3 path fix
  (/patterns/top) is preserved through the SDK.
- Poll interval 60s → 5 min, and only when the panel is visible
  (setInterval skips if panel.visible === false). Existing
  onDidChangeViewState already refreshes on reopen, so users see
  fresh data instantly without unnecessary background polling.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 04 May 21:37
v0.6.3: Fix status panel polling wrong /top endpoint

Status panel issued GET /top?limit=5&min_helpful=1 once per minute,
returning 404 every time. Correct path is /patterns/top (matches the
SDK's getTopPatterns() endpoint).

Visible in server logs as a noisy node user-agent poller anchored to
whenever the user first opened the status panel.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 04 May 11:21
v0.6.2: Fix Marketplace README lockup on dark theme

Was shipping the light lockup variant (transparent bg, dark wordmark).
On Marketplace's dark page the wordmark disappeared, leaving only
mint highlights as broken fragments.

Swapped resources/ace-lockup.png to the dark variant (1200x330,
solid #0F0F12 bg) so it renders on any theme.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 04 May 10:22
v0.6.1: Fix Stop hook stat portability for Linux CI

BSD stat -f exists on Linux but means filesystem stats, producing
garbage instead of empty output — the GNU stat -c fallback never
fired and the most-recent-debug-log lookup failed in CI.

Replaced the dual-stat fallback with portable find -print0 | xargs -0 ls -t
which sorts by mtime correctly on macOS and Linux.

Unbreaks stopHook.test.ts Scenario A in GitHub Actions Ubuntu runner.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 10 Apr 21:24
v0.5.3: Clean up webpack — @ace-sdk/core@2.14.0 CJS build

- Bump @ace-sdk/core to ^2.14.0 (ships CJS build + build-time version)
- Remove ace-version-stub.js workaround (SDK no longer uses readFileSync)
- Remove ESM webpack rules (extensionAlias, javascript/auto, fullySpecified)
- Keep native module stubs until SDK makes them optional

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 10 Apr 09:51
v0.5.2: Fix login UI refresh + helpful score floating point

- Login/logout now calls notifyAuthChanged() to refresh MCP provider
  and status bar immediately after auth state changes
- Helpful/harmful totals use Math.round() to avoid floating point display
  (e.g., 1632.649999999999 → 1633)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Apr 09:48
v0.5.1: Fix SDK version module ENOENT crash

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.4.33

Choose a tag to compare

@github-actions github-actions released this 10 Apr 09:05
fix: skip MCP e2e live server tests in CI

Live Server tests require auth token + server connection unavailable
in GitHub Actions. Use suiteSetup to skip when CI/GITHUB_ACTIONS env
vars are set.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.4.31

Choose a tag to compare

@github-actions github-actions released this 09 Feb 21:27
v0.4.31: Add billing link to quota warning popup

- Quota warning (>80%): Added "Upgrade" button next to "View Status"
- Read-only mode: Changed pricing link to billing page
- Account blocked: Changed to "Manage Billing" button
- All link to: https://www.ace-ai.app/dashboard/settings?tab=billing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

v0.4.30

Choose a tag to compare

@github-actions github-actions released this 09 Feb 12:02
v0.4.30: Fix org ID - use AceContext with orgId field

Root cause: SDK checks 'orgId' in config, not 'default_org_id'
SDK line: const orgId = 'orgId' in config ? config.orgId : this.extractOrgId(apiToken)
extractOrgId() extracts 'user_Q8Q' from user tokens - WRONG for device login
Fix: Use AceContext type (has orgId) instead of AceConfig (has default_org_id)
Fixes 403 error: "User is not a member of organization user_Q8Q"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>