mcpField
W
wren

wren

github.com/canner数据与数据库18.0k1.5k 次安装1 天前更新
代码仓库

关于 wren

wren 是用于发现 wren CLI 功能的技能;工作流指南和提示词辅助内容从已安装的 CLI 版本获取。它面向构建数据工作流的用户,涵盖 SQL、MDL、连接配置和语义记忆命令。

主要功能

  1. 01列出并获取工作流指南
  2. 02获取参考文档
  3. 03以引导或直接模式包装 Agent 问题
  4. 04通过 MDL 层运行 SQL
  5. 05管理上下文和连接配置
  6. 06使用语义记忆命令

适用场景

  1. 01按指南完成 Wren 入门和日常查询
  2. 02根据数据库架构生成 MDL
  3. 03通过 dlt 连接 SaaS 数据源
  4. 04补充业务上下文或部署 GenBI 应用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/canner/wrenai --skill wren

安装后在 Claude Code 中输入/wren确认已加载。

详细介绍

Wren CLI

这是一个发现占位内容。实际的工作流指南和提示词辅助工具都内置在 wren CLI 中,因此始终与已安装的 wrenai 版本一致(无需技能缓存,也不会出现版本偏差)。

安装:pip install wrenai。

工作流指南

wren skills list                        # all available workflow guides
wren skills get onboarding              # set up Wren end-to-end
wren skills get usage                   # day-to-day querying
wren skills get generate-mdl            # generate MDL from a database schema
wren skills get dlt-connector           # connect SaaS sources via dlt
wren skills get enrich-context          # add business context (units, enums, cubes)
wren skills get genbi                   # build & deploy a shareable GenBI web app
# add --full to include the skill's reference docs
# add --script <name> to fetch a bundled script (e.g. dlt-connector / introspect_dlt)

参考文档

完整的参考文档位于网站上:https://github.com/Canner/WrenAI/tree/main/docs/core

wren docs connection-info <ds>          # required + optional connection fields for a data source

提示词增强(将用户问题包装后交给 Agent)

wren ask "<question>" --guided          # for weaker LLMs (strict task flow)
wren ask "<question>" --direct          # for stronger LLMs (minimal wrapping)

日常数据命令(不是子应用,而是顶层命令)

wren --sql '...'                        # execute SQL through the MDL layer
wren query --sql '...'                  # same, explicit
wren dry-plan --sql '...'               # transpile only, no DB hit
wren context show / build / validate    # project / MDL lifecycle
wren profile add / list / switch        # named connection profiles
wren memory index / recall / store      # semantic memory (needs `[memory]` extra)

运行 wren --help 查看完整功能;执行任何多步骤工作流之前,请先加载匹配的 wren skills get <name> 指南。

评论

支持 Markdown