Changelog¶
For the complete release history, see CHANGELOG.md in the AMX repository
or the GitHub Releases page.
The repo's CHANGELOG is generated from Conventional Commits
by python-semantic-release.
Latest highlights¶
0.12.0 — /doctor streams staged progress like /run¶
amx doctor (and the in-session /doctor) now print one [Stage] line per phase as
the check runs — [Binary], [Python], [Schema], [FS], [Drivers], [DB],
[LLM], [History] — using the same live progress format /run uses. A stalled probe
(typically the LLM models-endpoint ping) is now visible as in progress for much longer
than its peers instead of looking like a hang, and the closing
✓ /doctor finished in Xs. N passed, M failed. summary mirrors /run's footer with the
first remediation inline. Exit codes are unchanged (0 clean, 1 if any ✗); under
--skip-network the [LLM] stage collapses to a single skipped line. See
amx doctor for the full sample output.
0.12.0 — shared run-history store for team collaboration¶
AMX has always kept its run history in a single SQLite file at ~/.amx/history.db — fine
for one engineer, invisible to teammates. 0.12.0 introduces an optional shared mode:
every /run, /run-apply, and /ask invocation is dual-written to a backend the team
already owns (PostgreSQL, MySQL, MSSQL, Oracle, Snowflake, Databricks, Redshift, or
BigQuery) under a dedicated AMX schema, so two engineers running AMX against the same
warehouse can finally see each other's analyses, results, and review decisions.
Onboarding is one command — /history-store (under the /db tab) opens an interactive
picker. See Shared history store for the full
walkthrough.
0.12.0 — six new database backends + extended object model¶
AMX now ships adapters for MySQL, Oracle, SQL Server, Redshift, ClickHouse, and DuckDB, bringing the supported backend count to 10. Each adapter exposes the object types its backend treats as first-class — not just tables and views. See Backends for the full capability matrix.
0.12.0 — Apache-2.0 license¶
AMX now ships under the Apache License, Version 2.0, replacing the previous MIT licence. Apache-2.0 layers an explicit patent grant on top of the permissive redistribution terms — a better fit for a tool that integrates with managed warehouses (Databricks, Snowflake, BigQuery, Redshift) where downstream redistributors care about patent posture.
0.12.0 — /temperature slash command and wizard prompt¶
The LLM sampling temperature is now user-configurable from the interactive CLI instead of
being locked at the 0.2 default. The /add-llm-profile wizard prompts for it alongside
the existing generation settings, and /temperature shows or sets the value on the
active profile (e.g. /temperature 0.7). Values are clamped to [0.0, 2.0] and persist
to ~/.amx/config.yml.
0.12.0 — /search improvements (selected)¶
- Live verification for high-risk structural claims uses deterministic read-only probe selection instead of a second LLM planning hop.
- Explicit table mentions take precedence over fuzzy catalog matches; AMX refuses to substitute similar candidates.
- Inventory and superlative questions answer with one fact, not a dump.
- Seven explicit answer shapes:
single_fact,short_table,full_table,ranked_list,table_summary,join_candidates,prose.
See /ask and /search for the full feature surface.
0.12.0 — Reasoning-route token-budget fixes¶
- OpenRouter reasoning routes (kimi-k2-thinking, deepseek-reasoner, claude-sonnet-4 /
opus-4 / 3.7-sonnet, o-series, gpt-5) now get the
AMX_LLM_MIN_MAX_TOKENSfloor (default 16384) so they don't burn the whole output budget on internal thinking. - AMX sends
reasoning.effortonly — never withreasoning.max_tokens— because OpenRouter's API rejects that combination. - Default
AMX_REASONING_EFFORTfor OpenRouter dropped frommedium→lowso token burn stays bounded by default.
0.12.0 — /search typo handling¶
Typo'd slash commands inside /search no longer silently become 30-second LLM calls.
Bare-text questions are still auto-prefixed with /ask, but explicit slash commands that
don't match anything print Unknown command: /asl. Type /help. like every other namespace.
Following along¶
pip install --upgrade amx-clito update.- The full changelog is in the AMX repo CHANGELOG.
- Subscribe to GitHub Releases for tag notifications.