Skip to content

Commit 86e5db5

Browse files
committed
Add ArtifactStore and extraction layer for in-memory artifact search
Introduces DuckDB-backed store, row extractors for all 4 artifact types (manifest, catalog, run_results, sources), table DDL definitions, and error hierarchy for the ARTIFACT_SEARCH toolset (PR 2 of 3).
1 parent f1492cc commit 86e5db5

11 files changed

Lines changed: 1867 additions & 21 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
kind: Under the Hood
2+
body: Add in-memory DuckDB artifact store with extraction layer for structured artifact querying
3+
time: 2026-05-14T15:15:17.615904-07:00

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ dependencies = [
4545
"filelock~=3.20.3",
4646
"starlette~=0.50.0",
4747
"dbt-artifacts-parser>=0.13.2",
48+
"duckdb>=1.5.2",
4849
]
4950
[tool.uv]
5051
exclude-newer = "7 days"

0 commit comments

Comments
 (0)