Skip to main content
PluginOpt inclawql-data

Plugins · Registry · Plugin model

Data

Plugin ID: clawql-data
Package: packages/clawql-dataDataPlugin

Structured SQL via pluggable data engine plugins (CLAWQL_DATA_ENGINE, default duckdb).

Effect-TS interior: driver / inventory IO → DataEnginePlugin (Effect.gen) → DataEngineService Layer → data_*Program / runDataEffect. Promise facades remain only at MCP handlers and ClawqlDataStore (lab CLIs).

MCP tools

ToolPurpose
data_queryRead-only SQL (SELECT / WITH / DESCRIBE / SHOW / SUMMARIZE)
data_ingestLoad matters / matter_documents / open_facts; optional filesystem walk
data_statusEngine + database path

Enable

EnvDefaultEffect
CLAWQL_ENABLE_DATA=1offRegister DataPlugin and the data_* tools
CLAWQL_DATA_PATHvault lab/matters.duckdb or :memory:Backend database path (engine-specific)
CLAWQL_DATA_ENGINEduckdbRegistered engine plugin id (registerDataEngine)

Helm: enableData: true.