v0.12.9
What's Changed
- chore(lint): apply ruff format to clear pre-existing formatting debt by @omeryasirkucuk in #159
- chore(brand): align favicons with pixel-art AMX logo by @omeryasirkucuk in #158
- feat(studio): markdown answers, sidebar overflow fix, settings polish by @omeryasirkucuk in #160
- feat(studio): plain-language hover hints for non-technical users by @omeryasirkucuk in #161
- refactor(studio): single profile picker in sidebar; lean topbar; wrap tooltips by @omeryasirkucuk in #162
- feat(ask): dim the "+ New" session button when chat is already empty by @omeryasirkucuk in #163
- fix(ask): probe-first fallback instead of fabricated welcome cards by @omeryasirkucuk in #164
- feat(studio): per-row Gen button on Database and Schema pages by @omeryasirkucuk in #165
- feat(studio): show existing descriptions on Database and Schema rows by @omeryasirkucuk in #166
- refactor(studio): multi-profile browse via per-request scope by @omeryasirkucuk in #167
- feat(ask): multi-profile retrieval scope plumbing (PR-A) by @omeryasirkucuk in #168
- feat(ask): live-DB fan-out + per-profile connector routing (PR-B) by @omeryasirkucuk in #169
- feat(ask): smart focus + cross-profile JOIN tool + scope dropdown (PR-C) by @omeryasirkucuk in #170
- feat(ask): observability + token guard + UI footer (PR-D) by @omeryasirkucuk in #171
- fix(ask): friendly error when LLM is broken instead of hanging on "Reasoning…" by @omeryasirkucuk in #172
- fix(ask): resumed chats replay history into the agent by @omeryasirkucuk in #173
- fix(ask): list_databases returns full reach per profile, not just pinned by @omeryasirkucuk in #174
- fix(profiles): allow deleting the active or last DB / LLM profile by @omeryasirkucuk in #175
- fix(ask): CLI Ctrl-C cancels the running ask cleanly by @omeryasirkucuk in #176
- fix(llm): silence LiteLLM startup chatter on corp TLS proxies by @omeryasirkucuk in #177
- fix(cli): /session, /studio, /setup, /config dispatch from any tab by @omeryasirkucuk in #178
- fix(ask): direct LLM to use lists/tables for many-item answers by @omeryasirkucuk in #179
- fix(ask): STATS-EXAMPLE-DRILL pattern for large data sets by @omeryasirkucuk in #180
- fix(ask): full-reach answers on unpinned 2-level profiles by @omeryasirkucuk in #181
- refactor!: clean amx.core library API surface by @omeryasirkucuk in #182
- feat(studio): RunNew batch-mode toggle, gated by provider capability by @omeryasirkucuk in #183
- fix(studio): resume in-flight ask job on navigation back by @omeryasirkucuk in #184
Full Changelog: v0.12.8...v0.12.9