Skip to content

v0.2.0

Choose a tag to compare

@chengxianglibra chengxianglibra released this 11 Sep 06:51
· 117 commits to main since this release

主要变化

  • 数据源、语义层和报告统一使用 Harness 原生右侧标签页,支持 Workspace 快捷入口、报告目录、历史版本及后台更新提示。
  • 支持在分析过程中打开数据源配置页,保存并测试成功后继续;完善连接配置、创建默认值、凭据管理及删除流程。
  • 支持将语义对象和报告 Cell 加入提问,保留固定 Build 与阅读上下文;完善中文搜索、语义关系和诊断展示。
  • 新增本地文件分析 Skill,使用 pandas 或 DuckDB 分析附件和 Workspace 文件,并通过 Harness 原生 present 交付普通分析文件。
  • 报告支持完整 HTML、当前视图导出及可配置的 S3 兼容对象存储发布;新增 marivo_export_html 工具,可将已保存报告导出为自包含 HTML 文件。
  • 改善 Python 执行卡片、报告来源展示、图表选项、KPI 数字格式及安装卸载可靠性,修复凭据监听拖慢报告读取的问题。

升级说明

  • DeepSeek Harness 最低版本提升至 0.1.5-rc.1;兼容范围为 >=0.1.5-rc.1,实际开发与 Web 验收基线为 rc.1。
  • Node.js 要求 ^22.19.0 || >=24.0.0;Marivo 固定为 0.5.5,默认安装包含 duckdb、trino 和 clickhouse extras。
  • 首次启动使用本机 Python 创建独立虚拟环境;需 Python 3.10+ 及 venv/ensurepip。
  • 插件界面跟随 Harness 语言;报告 locale 独立保存在报告中。报告 Draft v2 与 Document v3 必须声明 locale(zh-CN 或 en-US);旧格式或缺少 locale 的报告需重新生成,历史 Build 不会被自动修改或删除。
  • 报告默认保存 JSON,按需生成 HTML;新报告在右侧标签页打开,聊天中不再附加旧报告 block。升级后刷新浏览器页面以加载新客户端。

安装

dsh plugin --profile web add @chengxianglibra/dsh-data-analysis@0.2.0

详细用法与验证边界见仓库 README 和 docs/validation.md。

验证

本地 Node.js 22.19.0 下完成 npm run check(663 项通过、4 项因既有运行前提跳过)、构建、包内容验证及 npm 发布 dry-run。真实环境验收范围见 docs/validation.md。