Skip to content

v0.12.8

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:37
· 5 commits to main since this release
011b742

What's Changed

Features

  • feat: reject an under-asked answer_commit once, naming the missing item (#1553) (b368b93)
  • feat(learn): attribute lesson recurrence from session corrections (#1556) (aca8dac)
  • feat(telemetry): add masked error message and source stack frames to error_fingerprint (#1544) (de3d05a)
  • feat: richer column value profiles in schema_inspect (ranked values, uniqueness, value shapes, MongoDB) (#1542) (3ed4561)
  • feat: add text_label bulk labeling tool for the analyst, surface provider stream errors (#1536) (93813c0)
  • feat: add client_connected telemetry and surface/client labels for the IDE funnel (#1528) (19f909c)
  • feat(analyst): harness robustness for data-question runs (#1441) (b12bce3)
  • feat(workspace): record workspace sync state and publish changes to clients (#1429) (9281c22)
  • feat(workspace): /integrations opens the integration status directly (#1464) (d0f917b)
  • feat(workspace): turn off datamate_manager in projects linked to a workspace (#1431) (4631972)

Bug Fixes

  • fix(analyst): let analyst read workspace memory and steer it to workspace skills (#1570) (639029d)
  • fix: Claude Code plugin path to workspaces — headless run hang, first-run skills, unsent memory (#1552) (eb2b737)
  • fix(install): expose altimate-code from the standalone installers (#1562) (11bfb29)
  • fix: keep warehouse connection registry state per project directory (#1567) (9137a1d)
  • fix: point the warehouse_list no-connections hint at the real config locations (#1559) (49b5615)
  • fix(cli): stop quoting plain run prompt arguments (#1560) (#1561) (350938c)
  • fix(file): handle a failed background file scan instead of leaving it unhandled (#1471) (3d5a704)
  • fix: match workspace memory and link drift across a repo's URL forms (#1462) (8b928c2)
  • fix(workspace): attach the engine for a message sent while the assistant is busy (#1461) (e513a92)
  • fix: bump @altimateai/altimate-core to 0.9.0 and fail closed on skipped policy/semantic analysis (#1555) (9348082)
  • fix: remove the text_label bulk labeling tool and add a cost side-effects rule (#1548) (7b5dfcd)
  • fix: avoid "database is locked" when several CLI processes start on a fresh data dir (#1541) (268cbd3)
  • fix(analyst): report tool failures as failures, accept valid read-only syntax, retrieve long text in full (#1448) (4fc9fb0)
  • fix(drivers): read byte-bounded Mongo cursors in 1,000-document batches (#1480) (bedba53)
  • fix: use thinking levels for Gemini 4 small calls (#1534) (1ec6b15)
  • fix: drop empty-string enum values from Gemini tool schemas (#1532) (05cc4d1)
  • fix(permissions): match normalized paths for read and bash deny rules (#1524) (48b5ccc)
  • fix(session): keep prompt cache prefixes stable across working directories (#1517) (e4e10c0)
  • fix(schema): batch DuckDB introspection and bound indexing (#1514) (fcbfb00)
  • fix: automated fix in packages/opencode/src/altimate/workspace (#1445) (346f0f8)
  • fix: automated fix in packages/opencode/src/session (#1450) (4da4d1c)
  • fix(ci): validate cached dbt e2e environments; pin the uv venv to the system Python (#1258) (7a02983)
  • fix(run): report a failed provider list as itself, not "Model not found" (#1472) (82ef0be)
  • fix(ci): let main runs finish, and run Typecheck on every input that affects it (#1469) (902f373)

Other Changes

  • chore(release): v0.12.8 (#1587) (011b742)
  • refactor(sql-check): drop predicate_effect; keep read-only, bind and permission fixes (#1446) (749f785)
  • chore: upgrade @altimateai/altimate-core to 0.8.0 (#1530) (439528b)
  • test(workspace): pin that linking clears the memoized lookup miss (#1470) (84c36ca)

Install

npm install -g @altimateai/altimate-code@0.12.8
# or
brew install AltimateAI/tap/altimate-code

Full Changelog: v0.12.7...v0.12.8