Skip to content

Releases: Niceck/dsh-hhxg-market

dsh-hhxg-market v0.3.1

Choose a tag to compare

@Niceck Niceck released this 24 Oct 01:06

hhxg.top 2026-10-23 起选股数据会员独享:全市场指标全表(quant_signal_pool)与筛选快照(screen_snapshot)不再发布文件,datasets.json 里这两条不再给 urls,标 access: "member"、delivery: "screen_stocks"。本版只改文案与目录标注,工具名、参数与调用的服务端工具不变。

  • 修正 hhxg_strategy_signals 描述:不再指引用 hhxg_query_dataset(dataset_id="quant_signal_pool") 取全表下载地址(该地址已停止发布);不能作为预设的 4 个策略改为提示在 MCP 客户端用 screen_stocks(filters=...) 自行筛选比较。
  • 修正 hhxg_datasets:会员专属的全市场宽表在「可 query」一栏标「筛选」(只能经策略筛选取数),表尾说明不再写「需直接下载」。

仍在用 0.2.x 的请在 2026-11-30 前升级:之后 0.2.x 的 hhxg_strategy_signals / hhxg_stock_alerts 会失效。重新执行 dsh plugin --profile web add github:Niceck/dsh-hhxg-market 即可。

dsh-hhxg-market v0.3.0

Choose a tag to compare

@Niceck Niceck released this 13 Oct 09:35

hhxg MCP server 0.3.0 把工具从 15 个收敛到 7 个,本版跟进:VIP 工具只调用服务端的正式工具。工具名与原有参数不变。

  • 改道 hhxg_strategy_signals:由 get_strategy_signals 改调 screen_stocks(strategy_id 作为策略预设 preset 传入)。行为差异:
    • 以前返回全市场指标全表的 CSV 直链和 pandas 过滤建议,要自己下载再筛;现在直接返回命中的个股(默认 20 条,新增可选参数 limit 1-100)。
    • 12 个策略标识里 8 个可用:limit_up / volume_breakout / low_volume_consolidation / nineturn_buy / nineturn_sell / kdj_overbought / kdj_oversold / crash_warning。
    • 另 4 个(oversold_rebound / macd_golden_cross / macd_death_cross / distribution)需要列间比较或分位数,返回说明文字(PRESET_NOT_SUPPORTED)。全表仍可取:hhxg_query_dataset(dataset_id="quant_signal_pool") 会给出下载地址。
    • 未知的 strategy_id 以前只返回数据集地址,现在返回参数错误说明;strategy_id 为空时在本地提示可用预设,不发请求。
    • 站点查询服务离线时,部分预设会报错(PRESET_UNAVAILABLE),稍后重试即可。
  • 改道 hhxg_stock_alerts:由 get_stock_alerts_history 改调 query_dataset(dataset_id="stock_alerts_history",股票代码作为 key)。返回的数据字段不变(stock_code / name / coverage / window_days / total / alerts / hint);stock_code 为空时在本地提示,不发请求。
  • 修复:更多业务性错误码渲染成可读文本而不是当作工具故障抛出,并按类别加前缀:参数类 INVALID_ARG / INVALID_ARGS / UNKNOWN_FIELD / UNSUPPORTED_FILTER 显示为「参数有误:…」,PRESET_NOT_SUPPORTED / DATASET_TOO_LARGE / USE_SCREEN_STOCKS 显示为「暂不支持:…」(服务端给了站内下载地址时一并附上),原有的无数据类仍是「无结果:…」。此前参数写错(服务端实际返回的是 INVALID_ARG,白名单里只有从未出现过的 INVALID_ARGUMENT)会被模型误判成工具坏了。权限类(VIP_REQUIRED / TIER_INSUFFICIENT)、限流与故障(含查询服务离线的 PRESET_UNAVAILABLE)仍按错误抛出。
  • 修正 hhxg_datasets / hhxg_query_dataset:300KB 以内的 CSV 数据集现在可查(以前写「仅 JSON」);目录的「可 query」一栏按格式与文件大小标 ✓ / 过大 / —;数据集数量不再写死。
  • 兼容:本版依赖服务端的 screen_stocks(preset=...) 与 query_dataset(key=...),线上已具备。0.2.x 调用的两个旧工具名在服务端 0.3.0 起只是别名,保留到 2026-11-30,之后 0.2.x 的 hhxg_strategy_signals / hhxg_stock_alerts 会失效,请在此之前升级。
  • VIP 通道遇到站点瞬时 5xx(实测为边缘实例冷启动的 545)自动重试一次,与免费通道一致;401 / 4xx / 业务错误不重试。VIP 工具都是只读查询,重试无副作用。

dsh-hhxg-market v0.2.2

Choose a tag to compare

@Niceck Niceck released this 29 Aug 10:53

⚠️ 2026-11-30 起本版的 hhxg_strategy_signals / hhxg_stock_alerts 将失效:它们调用的服务端旧工具名只保留到 2026-11-30。请升级到 v0.3.1 或更新版本——重新执行 dsh plugin --profile web add github:Niceck/dsh-hhxg-market 即可。

修复 MCP 上游 429/5xx 等非 2xx 响应被误判为成功的问题,并补充 Token 脱敏与 401/403 专用指引回归测试。User-Agent、免费工具数量与提示文案已对齐。新增官方 npm registry lockfile、Node 18/20/22 CI、定时真实端点冒烟与 Dependabot。