用途:通过探索数据库自动生成 Wren MDL 项目,把数据库模式(表、列、类型、约束)转换为 Wren 的 YAML 项目格式。
主要能力:环境有连接工具时可由智能体自行完成内省;wren CLI 负责类型规范化、校验与构建;支持扫描已有项目、建立连接、发现模式、写模型与关系、校验构建以及初始化记忆索引。
必要用法:需预先安装 wren CLI(pip install "wrenai[<datasource>]")、可用的数据库连接与 wren profile(wren profile add)。核心命令包括:wren context init --path /path/to/project、wren context validate --path、wren context build --path、wren --sql "SELECT * FROM <model> LIMIT 1"、wren memory index、wren memory status。类型规范化可用 from wren.type_mapping import parse_type 或 wren utils parse-type --type T --dialect D。
适用场景:需要从实际数据库快速搭建 MDL 模型、关系和立方体(聚合查询),并索引 schema 以提升查询召回。
限制:资料未提供具体定价、平台支持范围或效果指标。注意不要硬编码数据库类型字符串,构建前必须校验,不要猜测列类型,推断关系需经用户确认,构建后应运行 wren memory index。