๐ Weโve open-sourced Datus โ a data engineering agent focused on building living data context. First week: 250+โญ๏ธ on GitHub!
We make context & models evolvable โ accurate today, better tomorrow.
Repo: https://t.co/VwXRxWA3DZ
#BuildInPublic#OpenSource#DataEngineering#AIAgents
๐ DOSI 0.1.13 + Datus Agent 0.4.3 are here.
โHow many users were active on exactly three days?โ To answer that, you need to count active days per user first, then count users by that result. Thatโs a Level of Detail (LOD) questionโand the calculation level changes the answer.
DOSI 0.1.13 lets you define that level once and reuse it. LODs can work across datasets, use their own time window, appear in detail queries, and align two facts on a shared axis.
Datus Agent 0.4.3 now uses DOSI directly to discover and query metrics, run attribution, and validate models.
Also new in Agent 0.4.3: /init can analyze SQL dependencies and joins to help build a project map. Thatโs a separate project-initialization improvement, not part of LOD.
Read the announcement:
https://t.co/pa1w6S9l29
DOSI 0.1.13 release notes:
https://t.co/qegoGY0vco
Datus Agent 0.4.3 release notes:
https://t.co/SuX9NUGfmJ
Datus-agent 0.3.8 is here! :rocket:
1. ๐ฆ๐ฒ๐บ๐ฎ๐ป๐๐ถ๐ฐ ๐ฆ๐ค๐ ๐๐ถ๐๐๐ผ๐ฟ๐ ๐ฃ๐ฟ๐ผ๐ณ๐ถ๐น๐ฒ๐ฟ
`gen_semantic_model` now mines your historical and success-story SQL โ column usage, data distributions, date spans, join coverage, common filters โ so the OSI and MetricFlow semantic models it authors are grounded in how your data is actually queried. OSI authoring also uses your datasource's real SQL dialect and can sync complete OSI documents into the Knowledge Base.
2. ๐๐๐น๐น-๐๐ฒ๐ ๐ ๐ถ๐ป๐ฑ๐ฒ๐ ๐๐ฒ๐ฎ๐ฟ๐ฐ๐ต (๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐บ๐ฒ๐ป๐๐ฎ๐น)
Metadata search can now use LanceDB native full-text indexing โ with Chinese n-gram support โ as an option alongside the default vector search.
3. ๐๐ฒ๐๐๐ฒ๐ฟ ๐ฝ๐ฒ๐ฟ๐บ๐ถ๐๐๐ถ๐ผ๐ป ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น ๐ณ๐ผ๐ฟ ๐ฏ๐ฎ๐๐ต ๐๐ผ๐ผ๐น๐
`execute_command` is now `bash`, with real shell pipelines plus command-level allow/deny/ask rules, project allowlists, per-call timeouts, and process-group cleanup.
4. ๐๐ฒ๐๐๐ฒ๐ฟ ๐ฑ๐ผ๐ฐ๐ ๐๐ฒ๐ฎ๐ฟ๐ฐ๐ต
English and Chinese docs now build as separate sites, each with its own search index, version metadata, and canonical URLs.
Plus more reliable semantic storage (full catalog/database/schema/table identities) and recoverable agent/gateway failures under the hood.
Full release notes: https://t.co/8nJH7B5PfT
Datus Agent 0.3.7 is out. ๐ท
1. ๐จ๐ป๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐ช๐ฒ๐ฏ ๐ฆ๐ฒ๐ฎ๐ฟ๐ฐ๐ต ๐ฎ๐ป๐ฑ ๐๐ฒ๐๐ฐ๐ต ๐ง๐ผ๐ผ๐น๐
New `web_tool.web_search` and `web_tool.web_fetch` let agents pull in live web content mid-task. The backend picks itself based on your model โ Claude native search, OpenAI hosted search, or local Tavily โ and results render the same across CLI, TUI, and API.
2. ๐จ๐ป๐ถ๐ณ๐ถ๐ฒ๐ฑ `execute_sql` ๐๐ถ๐๐ต ๐ฏ๐ฒ๐๐๐ฒ๐ฟ ๐ฝ๐ฒ๐ฟ๐บ๐ถ๐๐๐ถ๐ผ๐ป ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น
`read_query`, `execute_ddl`, and `execute_write` merge into a single `execute_sql` that classifies each statement: reads (SELECT/SHOW/EXPLAIN) run automatically, writes and DDL ask first. The DDL restriction is lifted too โ `CREATE DATABASE`, `TRUNCATE`, and `MERGE` now work once confirmed.
3. ๐๐ฒ๐๐๐ฒ๐ฟ `gen_semantic_model` ๐ณ๐ผ๐ฟ ๐ข๐ฆ๐
OSI semantic models now consolidate at the business-domain level, `describe_table` syncs and shows table-level semantic profiles, and `ask_metrics` gets stronger metric discovery, cross-table join control, and cumulative/rolling metric queries.
4. ๐๐ฒ๐๐๐ฒ๐ฟ ๐ฝ๐ฒ๐ฟ๐บ๐ถ๐๐๐ถ๐ผ๐ป ๐ฝ๐ฟ๐ฒ๐๐ถ๐ฒ๐
Tool arguments in confirmation prompts now render as markdown โ SQL as highlighted code, nested structures as JSON โ so you know exactly what you're approving.
A focused release, but an important step toward more ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น๐น๐ฎ๐ฏ๐น๐ฒ, ๐ฝ๐ฟ๐ผ๐ฑ๐๐ฐ๐๐ถ๐ผ๐ป-๐ฟ๐ฒ๐ฎ๐ฑ๐ data engineering agents.
Full release notes: https://t.co/Ef8uv3qkuB
Datus-agent 0.3.5 is here! ๐ท
1. ๐๐ฎ๐๐ฎ ๐๐ฐ๐ฐ๐ฒ๐๐ ๐ฃ๐ผ๐น๐ถ๐ฐ๐
Enforce row- and column-level access before any read SQL runs. The REST API passes structured caller identity (user, role, team) via `X-Datus-Principal`, and a custom `DataAccessPolicyProvider` can rewrite or reject queries before execution โ wire it to OPA or your own auth service, or run the built-in `NoAuthProvider` out of the box.
2. ๐ฆ๐๐ฟ๐ถ๐ฐ๐ ๐ข๐ฆ๐ ๐๐ฒ๐บ๐ฎ๐ป๐๐ถ๐ฐ ๐ฎ๐๐๐ต๐ผ๐ฟ๐ถ๐ป๐ด (Experimental)
`gen_semantic_model` and `gen_metrics` can now author in strict OSI mode: generate OSI-compliant YAML, validate and dry-run it through the adapter, and write the metrics back to your knowledge base so the KB and semantic layer stay in sync.
3. ๐ฃ๐ฒ๐ฟ๐ถ๐ผ๐ฑ-๐ผ๐๐ฒ๐ฟ-๐ฝ๐ฒ๐ฟ๐ถ๐ผ๐ฑ ๐บ๐ฒ๐๐ฟ๐ถ๐ฐ๐
`gen_metrics` builds `offset_window` derived metrics (day/week/month/quarter/year) straight from your LAG SQL, and `ask_metrics` automatically matches the right time grain โ so current, previous-period, and delta values come back together, with no missing first period.
4. ๐ ๐ฒ๐๐ฟ๐ถ๐ฐ ๐ฝ๐ฟ๐ฒ๐๐ถ๐ฒ๐ ๐๐ฃ๐
New endpoints let a metric editor dry-run compile a saved metric into runnable SQL and list its queryable dimensions before saving. Invalid dimensions return structured preflight feedback instead of a raw error.
5. ๐๐ถ๐ด๐ต๐๐ฒ๐ฟ ๐ถ๐ป๐ถ๐, ๐ป๐ฒ๐ ๐ฏ๐๐ถ๐น๐ฑ-๐ธ๐ฏ ๐ฐ๐ผ๐บ๐บ๐ฎ๐ป๐ฑ
`/init` is now a fast, no-prompt project scan that writes an `AGENTS.md` inventory plus file-based knowledge/memory โ no expensive vector store. Heavy KB construction moves to the new `/build-kb` command, scoped to your active datasource.
6. ๐ก๐ผ๐ป-๐ถ๐ป๐๐ฒ๐ฟ๐ฎ๐ฐ๐๐ถ๐๐ฒ ๐ฝ๐น๐ฎ๐ป ๐บ๐ผ๐ฑ๐ฒ
`datus -p --plan-mode` auto-confirms generated plans, unblocking print-mode and benchmark runs that used to hang waiting for input.
Plus: cached system-prompt prefixes cut input-token cost on long sessions, permission locks are now scoped per session so concurrent runs no longer block each other, the Claude subscription path fires permission/compact/lifecycle hooks consistently, and a round of CLI and connection-state fixes โ more reliable across the board.
Full release notes: https://t.co/yc85FgSKC8
Datus Agent 0.3.4 is out ๐
AskMetrics โ a dedicated metric QA subagent for KPI, trend & attribution questions. It reaches for metric-specific tools instead of raw SQL, so answers land at the right grain.
Plus: scoped agent memory + faster knowledge extraction.
https://t.co/ABMRJL7U3M
From Modern Data Stack to Agentic Data Stack: The Next Evolution
The Modern Data Stack (MDS) โ cloud warehouses, ELT pipelines, BI dashboards โ gave us powerful building blocks designed for human analysts and engineers.
But what happens when AI agents become the primary operators?
The key shift:
MDS (2020): Optimized for human point-and-click workflows
Agentic Data Stack (2026): Built for autonomous agent execution with human oversight
This isn't just about adding APIs or CLIs. True agent-readiness requires:
โ Structured error codes + recovery suggestions (not just toast notifications)
โ Granular versioning (data, metrics, code โ not just backups)
โ Machine-readable observability (structured logs, lineage)
โ Reusable skills (agents learn & improve over time)
โ Dry-run modes for safe iteration
The real test? Can agents complete 5 production workflows with <30% human intervention?
The Modern Data Stack gave us the foundation. The Agentic Data Stack makes those blocks operable by machines.
Small teams can start today with Git-based versioning, structured logging, and CLI-first interfaces.
๐ Full FAQ: https://t.co/cni5Q2VGaE
#DataEngineering #AI #AgenticDataStack #ModernDataStack #MLOps #DataPlatform
We spent 2 months watching AI agents try to build real data stacks.
Not because agents aren't smart enough. Here is the bitter lesson:
Because data infrastructure was never designed for them.
Traditional data platforms optimize for:
โ Query speed
โ Storage cost
โ Pretty UI
But agents don't use UI. They parse structured data and CLI.
They don't read tutorials. They need machine-readable contracts.
They don't call support. They need actionable error codes.
The shift: A platform scoring 95/100 on traditional metrics can be nearly unusable for agents.
We identified 6 principles that separate agent-ready systems from chatbot wrappers:
โ ๐๐๐ฅ๐ฅ-๐๐๐ฌ๐ข๐ ๐ง๐๐ ๐๐๐/๐๐๐ ๐ข๐ง๐ญ๐๐ซ๐๐๐๐๐ฌ
โ ๐๐ซ๐จ๐ ๐ซ๐๐ฌ๐ฌ๐ข๐ฏ๐ ๐๐จ๐๐ฌ + ๐ซ๐๐ฎ๐ฌ๐๐๐ฅ๐ ๐ฌ๐ค๐ข๐ฅ๐ฅ๐ฌ
โ ๐๐๐ซ๐ฌ๐ข๐จ๐ง๐ข๐ง๐ & ๐ซ๐จ๐ฅ๐ฅ๐๐๐๐ค (๐๐๐๐ฌ ๐ฆ๐๐ค๐ ๐ฆ๐ข๐ฌ๐ญ๐๐ค๐๐ฌ)
โ ๐๐ข๐ ๐ก๐ญ๐ฐ๐๐ข๐ ๐ก๐ญ ๐๐ฅ๐ข๐๐ง๐ญ + ๐ฌ๐๐ซ๐ฏ๐๐ซ๐ฅ๐๐ฌ๐ฌ ๐ฌ๐๐๐ฅ๐
โ ๐๐ฎ๐๐ฅ-๐ฆ๐จ๐๐: ๐ซ๐๐๐ฅ-๐ญ๐ข๐ฆ๐ + ๐๐๐ญ๐๐ก
โ ๐๐ญ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ ๐จ๐ฏ๐๐ซ ๐ฉ๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐
We built an evaluation framework + tested 27 open-source tools.
Plus an experiment: AgenticDataTown โ AI agents building an entire data stack autonomously.
Read the framework โ https://t.co/swEkZG6Ijy
๐ Introducing Agentic Data Stack
A community exploring how modern data systems evolve to serve agents โ and how agents reshape data engineering.
โจ Vendor-neutral
๐ Practice-driven
๐๏ธ Architecture-first
10 tracks covering the full stack. Join us:
https://t.co/QVoYvTV1gz
#DataEngineering #AIAgents #DataStack
Watched @peak jiโs sharing on Context Engineering for AI Agents (lessons from @ManusAI ) โ learned a lot.
My biggest takeaway: context engineering is the clearest boundary between โapp iterationโ and โmodel iteration.โ
Most real gains donโt come from changing the model, but from how we manage context.
I especially like framing context engineering along these dimensions:
reduce / isolate / offload / retrieve / cache โ a very practical way to reason about agent quality and scalability.
At Datus, weโll keep pushing context engineering for data agents, and Iโve listed our current work items here:
๐ https://t.co/KKb0ikLQWc
Furthermore, compared to general agents, specialized-purpose agents have real โspecial sauceโ:
Clearer rewards & benchmarks โ much stronger feedback loops
Parallel workflows + selection (with consistency checks) โ noticeably higher reliability
Domain-specific context โ two evolvable context trees that make context offloading more standard, scalable, and maintainable
Context isnโt just input.
Itโs an engineering system.
#ContextEngineering #AgenticAI #DataEngineeringAgent #DatusAI #LLM
๐ Merry Christmas from Datus ๐
AI agents donโt fail because theyโre not smart.
They fail because they lack context.
Thatโs why weโre building Datus โ an open-source data engineering agent for Contextual Data Engineering, turning metadata, SQL, metrics, and feedback into a living foundation for reliable data agents.
๐ Huge thanks to our community, users, and contributors for building with us this year.
โญ If you like the idea and want to support us, please give Datus a star on GitHub:
๐ https://t.co/Ujq8sKdar4
Happy Holidays โ letโs keep making data agents work in the real world.
#MerryChristmas #HappyHolidays #DataEngineering #OpenSource #DataAgents #Datus
The plan of next version(0.2.4) is out: https://t.co/G6tgfqKMS6
1) Dashboard Copilot (Auto-generation)
Turn a BI dashboard URL into a scoped โdashboard copilotโ (subagent) โ automatically.
Weโll also push attribution analysis forward with new tools, and start a BI adapter track for @apachesuperset .
2) Better SQL generation via a feedback loop
Weโre improving semantic model generation with CoT + probe SQL + reference SQL, and adding evaluation-driven knowledge generation (extracting โhidden knowledgeโ from success stories).
Plus: a semantic layer adapter that supports more metric specs, and better context-tree recall via improved search tool specs + default prompts.
3) Datus-chat + Datus-cli UX
Export/download, better SQL result rendering + chart visualization, and recent action history in CLI.
4) New use cases
Catalog integrations (starting with @apachepolaris ) + interactive SQL editing with IDE.
5) Ecosystem expansion
ClickHouse adaptor is on the roadmap.
hashtag#DatusAI hashtag#DataEngineeringAgent hashtag#ReleasePlan
๐๐ก๐ ๐๐ฎ๐ญ๐ฎ๐ซ๐ ๐จ๐ ๐๐๐ญ๐ ๐๐ ๐๐ง๐ญ๐ฌ ๐ข๐ฌ๐งโ๐ญ ๐จ๐ง๐ ๐จ๐ฆ๐ง๐ข๐ฌ๐๐ข๐๐ง๐ญ ๐๐.
Itโs a layered system of subagentsโeach with scoped context and purpose-built intelligence.
Through months of collaboration with customers, we've identified a clear architectural pattern in Datus: ๐ ๐ญ๐ฐ๐จ-๐ฅ๐๐ฒ๐๐ซ ๐ฌ๐ฎ๐๐๐ ๐๐ง๐ญ ๐จ๐ซ๐ ๐๐ง๐ข๐ณ๐๐ญ๐ข๐จ๐ง.
๐น Layer 1: Foundational Subagents
These are reusable โskillsโ(Native tools or MCP) every data team needs:
โข ๐๐๐ง๐๐๐ โ generate + refine SQL with structural awareness
โข ๐๐๐ง๐๐๐ฆ๐๐ง๐ญ๐ข๐๐๐จ๐๐๐ฅ โ draft dimensions/measures from sql & tables
โข ๐๐๐ง๐๐๐ญ๐ซ๐ข๐๐ฌ โ derive metrics from SQL patterns & business rules
โข ๐๐ฎ๐ฆ๐ฆ๐๐ซ๐ข๐ณ๐๐๐๐ โ Summarize, classify and tag from SQL and put them into data context tree.
โข ๐๐๐ญ๐๐ฅ๐จ๐ ๐๐๐ซ๐ฆ๐ข๐ฌ๐ฌ๐ข๐จ๐ง๐ข๐ง๐ โ Consider about governance & access to create a reasonable RBAC framework
...
๐น Layer 2: Customized Domain Subagents
Once you add scoped context (curated tables, metrics, SQL reference, domain rules),
those foundational subagents become domain copilots:
โข Marketing Analytics Copilot
โข Supply Chain Operations Copilot
โข Restaurant Performance Copilot
โข Game Economy Copilot
โข User Growth / Retention Copilot
Refer to: https://t.co/tI0gOZI6JC
hashtag#DatusAI hashtag#DataEngineeringAgent hashtag#Subagent
๐๐จ๐ง๐ญ๐๐ฑ๐ญ๐ฎ๐๐ฅ ๐๐๐ญ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ : ๐ ๐ซ๐จ๐ฆ ๐๐๐ฌ๐ก๐๐จ๐๐ซ๐ ๐ญ๐จ ๐๐ ๐๐ง๐ญ
Yesterday I had a deep conversation with one of our customers, and we landed on a simple but powerful insight:
๐ Most of a companyโs real data knowledge isnโt in the tables. Itโs hidden inside the dashboards.
Behind every BI dashboard โ @apachesuperset , @tableau , @metabase โ there is a lot of invisible human reasoning:
* how analysts think about a business domain
* how tables are actually joined in practice
* which filters matter (and which donโt)
* what โdrill-downโ means for this company
* why a metric is defined this way, not that way
* the SQL patterns that survived real production use
Dashboards are not only โvisualizations.โ They are encoded institutional memory.
And if we want AI agents to answer questions reliably, we must first extract this memory.
This is the heart of ๐๐จ๐ง๐ญ๐๐ฑ๐ญ๐ฎ๐๐ฅ ๐๐๐ญ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ :
1. Pull human hidden knowledge out of their mind/dashboard/document
2. Structure it
3. Use it to build reliable, domain-specific AI subagents
This transforms a static dashboard into:
* interactive Q&A
* deep analysis & insights
* automated reporting
* attribution & anomaly explanations
hashtag#DataEngineeringAgent hashtag#DatusAI hashtag#Superset hashtag#Metabase hashtag#Tableau
๐ Datus 0.2.3 is out!
Weโve just shipped v0.2.3, a release focused on making contextual data engineering easier, faster, and more reliable for real-world teams.
This version brings three important improvements:
1๏ธโฃ ๐๐ง๐ก๐๐ง๐๐๐ ๐๐ฏ๐๐ฅ๐ฎ๐๐ญ๐ข๐จ๐ง ๐๐ซ๐๐ฆ๐๐ฐ๐จ๐ซ๐ค
We now evaluate not only whether a SQL query runs successfully, but also several process-level signals, including:
* table match
* row count match
* column match / coverage
* recall of expected metrics and reference SQL patterns
This makes it much easier to see how an agent is wrong (or almost right) and where to improve.
2๏ธโฃ ๐๐ฅ๐ฎ๐ ๐ข๐ง-๐๐๐ฌ๐๐ ๐๐๐ญ๐๐๐๐ฌ๐ ๐๐จ๐ง๐ง๐๐๐ญ๐จ๐ซ
Weโve split database connectors into a separate repo: datus-db-adapters.
Users can install only the connectors they need (for example: datus-snowflake, datus-starrocks), while we keep @duckdb and @sqlite as embedded connectors for quickstarts and tutorials.
This minimizes the core datus-agent dependencies and allows DB connectors to evolve on their own release cadence.
3๏ธโฃ ๐๐ฆ๐๐๐๐๐๐ ๐ญ๐ฎ๐ญ๐จ๐ซ๐ข๐๐ฅ ๐๐๐ญ๐๐ฌ๐๐ญ
We now ship a built-in California school dataset that demonstrates how to automatically extract metrics and reference SQL from historical queries and success stories, then build a subagent to improve NL2SQL accuracy end-to-end.
๐ Tutorial: https://t.co/sEn3GXFC28
For more details, check out the full release notes:
https://t.co/hiNYZE3bwj
hashtag#DatusAI hashtag#DataEngineeringAgent
Very impressed by Gemini 3 + Nano Banana Pro.
If LLMs can reason jointly over text + images, what happens when we replace images with structured data?
Dashboards, tables, metrics โ encoded as native tokens.
Reference SQL = compressed business logic.
Semantic layer = compressed physical tables.
LLMs need a better compression format for data โ just like image patches or Parquet.
This is why weโre building Datus: cleaner data context (๐ @catalog + ๐งญ @subject) for agentic models.
Multi-modal LLMs are here.
Multi-modal data-LLMs might be next.
#Datus #DataEngineeringAgent #Gemini3 #nanobanana
๐๐ก๐ฒ ๐๐ซ๐ ๐ฐ๐ ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐ ๐ ๐๐๐ ๐ญ๐จ๐จ๐ฅ ๐๐จ๐ซ ๐๐๐ญ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ฌ ๐ข๐ง ๐ญ๐ก๐ ๐๐ ๐ ๐จ๐ ๐๐?
Because every reliable data agent starts with good context. And the fastest, most precise way for engineers to build context is still the terminal.
1. ๐๐ง๐ ๐ข๐ง๐๐๐ซ-๐ง๐๐ญ๐ข๐ฏ๐ ๐๐๐ฌ๐ข๐ ๐ง: ๐ ๐๐๐ ๐ข๐ ๐๐จ๐ฆ๐ฆ๐๐ง๐๐ฌ
* /chat โ chat2SQL, chat2metrics, context-aware Q&A
* !execute โ run SQL directly with native DB tools
* @context โ browse and edit the living context (metadata, metrics, SQL history)
SQL + context + AI in one place.
2. ๐๐๐ฌ๐ฒ ๐ญ๐จ ๐ข๐ง๐ญ๐๐ ๐ซ๐๐ญ๐ ๐๐ฏ๐๐ซ๐ฒ๐ฐ๐ก๐๐ซ๐
* Dock it beside your SQL IDE (like Cursor/VS Code + Claude Code)
* Supports integration with your in-house SQL editor or data platform
* VS Code plugin coming soon
3. ๐๐๐ฌ๐ฒ ๐ญ๐จ ๐๐ฑ๐ญ๐๐ง๐
Datus follows a composable architecture:
context engine โ tools โ subagents โ workflows.
Add your own metadata sources, semantic layers, schedulers, or custom tools via MCP.
No black boxes. No vendor lock-in.
Language is the new interface. The CLI is where it starts.
hashtag#DatusAI hashtag#DataEngineeringAgent hashtag#CLI
The semantic layer is the key bridge between human language and SQL โ itโs where business logic, metrics, and data structure finally meet.
In reality, thereโs a gap:
* Data engineers hold hidden knowledge buried in SQLs and pipelines.
* Analysts speak in company-specific jargon โ every company has its own way of defining retention rate, AUM, or active user.
๐๐ก๐๐ง ๐ฐ๐ ๐๐ฎ๐ข๐ฅ๐ ๐๐ ๐๐ง๐ญ๐ฌ, ๐ฐ๐โ๐ซ๐ ๐๐ฌ๐ฌ๐๐ง๐ญ๐ข๐๐ฅ๐ฅ๐ฒ ๐๐ง๐๐จ๐๐ข๐ง๐ ๐ก๐ฎ๐ฆ๐๐ง ๐๐ฑ๐ฉ๐๐ซ๐ญ๐ข๐ฌ๐ ๐ข๐ง๐ญ๐จ ๐๐ ๐๐ง๐ญ'๐ฌ ๐๐จ๐ง๐ญ๐๐ฑ๐ญ. Thatโs where Datus comes in.
Datus-Agent leverages and extends the open-source MetricFlow(From @getdbt ) โ enabling LLMs to auto-generate semantic models from SQL history while still allowing human-in-the-loop editing.
This creates a more accurate, evolvable data context that bridges human intent and machine understanding.
๐ See https://t.co/JJm118Xbbc
@duckdb is tiny but mighty โ an embedded columnar DB that powers both local & lakehouse analytics.
Weโve built it right into Datus as the default analysis engine.
Just connect your LLM account and start analyzing instantly.
Docs โ https://t.co/bHJinHUFLk
@motherduck
#DuckDB #DatusAI #DataEngineering #AIagents
Traditional data engineers build tables & pipelines.
But in the AI era, we must deliver more โ
๐ค chatbots for humans,
๐งฉ APIs for agents,
๐ semantic layers for BI tools.
Thatโs why we built Datus โ to let data engineers deliver agents, not just tables.
No more endless back-and-forth with analysts.
Build once, refine via feedback loop, and evolve into an API.
Thatโs what we call Contextual Data Engineering โ turning pipelines into agents.
@dbt_labs@data_weekly@dataengwithaws@five
#DataEngineeringAgent #DatusAI