Repository navigation
0.16.0
CNEquity 0.16.0 已发布至 PyPI。
python -m pip install --upgrade cnequity==0.16.0- 升级步骤:
pip install -U cnequity后重启cne serve和已在运行的cne mcp。数据集契约没有变化,不需要迁移已有数据,也不需要改配置。 cne mcp --http用 Streamable HTTP 在127.0.0.1:8788/mcp上提供同样的六个只读工具,供只接远程网址的客户端(如 ChatGPT)配合 cloudflared、ngrok 等隧道使用。--token设置后每个请求都必须带令牌(Authorization: Bearer、/mcp/<令牌>路径或?token=);不设令牌时只接受本机直连,经隧道或代理的请求和其他站点的网页请求都返回 403。非回环地址必须配--token。stdio 用法不变。- MCP 工具声明
readOnlyHint,ChatGPT 等客户端据此把它们当作只读操作。 - 新增与
cne等价的cnequity命令,uvx cnequity mcp --config <配置>无需先安装即可启动 MCP 服务。仓库根目录新增server.json,用于登记到官方 MCP Registry。 - 修复 MCP 的
run_sql在已发布不可变版本的数据集上一律报Permission Error。查询沙箱此前只放行curated/和derived/,而这类数据集的视图读的是meta/revisions/data/;现在放行该目录,meta/下的其他文件仍不可读。 cne init --profile demo/sample结束时打印可直接复制的 MCP 接入命令(带配置的绝对路径),并当场生成度量表。此前用cne serve打开 demo 湖,概览显示 0 行,并把 demo 本来就不采的数据集标成「必需数据集为空」;现在面板与cne status一致,只评估 demo 湖实际持有的数据集。- 湖第一次成功建好时,在终端提示一次欢迎 Star;日志、管道和定时任务不会显示。
- 控制台切到 English 后整页都是英文:操作页的卡片标题、说明、表单项和确认语句,取数设置、定时任务、数据备份、存储运维和首次配置页面,此前都有只显示中文的文字。服务端返回的报错和诊断说明仍是中文。
- 文档分成中英文两套独立站点:中文仍在 https://rootsunc.github.io/CNEquity/ ,英文在
/en/,页眉可切换语言。源文件分别在docs/zh/和docs/en/,中文页原有网址不变。两套页面一一对应,英文版的 CLI 参数表、命令副作用清单、字段表和衍生品能力表与中文版一样由代码生成,CLI 帮助的英文对照放在scripts/dev/i18n/。「股票池画像」补上了中文版。中文页面改动后,若英文页没有同步更新,tests/unit/test_docs_i18n.py会报出落后的页面;更新英文后用scripts/dev/doc_translations.py --mark登记。 - MCP 指南新增 Claude Code、Claude Desktop、ChatGPT、Codex、Gemini CLI、Cursor、VS Code、Windsurf 等客户端的接入写法。