Highlights
Agentic Ask — ad-hoc data Q&A (--mode ask-serve)
A new long-lived agent serve mode that answers natural-language questions by reasoning and running ad-hoc, read-only SQL against the warehouse — multi-step reasoning across queries, not NL2SQL.
--mode ask-serveserve mode with a warm worker pool (#287)- Driven by native tool-calling for the Ask data agent (#289)
- Grounded-only — declines rather than emit an ungrounded data answer (#288)
search_insightsunifies Ask over existing insights + live SQL (#290)
In-process discovery-trigger seam
apiserver.TriggerDiscoveryextracts the discovery-run trigger (lifecycle/schema-index gating, run-record reservation, plan-policy, agent spawn) into a process-global seam shared by thePOST /discoverendpoint and in-process callers — no endpoint behaviour change (#286)- Removes the never-evaluated per-project
project.scheduleconfig (inert; no migration needed) (#286)
CI
- Agent image also pushed to AWS ECR alongside GHCR via OIDC (#292)
Full changelog: v0.11.3...v0.12.0