前言¶
在 DeepSeek Harness 里做 A 股相关智能体时,常见难点不是「能不能生成一段研报」,而是研究范围不清晰、行情与公告缺少可核对原文、风险约束与计划难以版本化复查。随手接公开接口容易在数据不完整时仍输出结论,也容易和自动交易混为一谈。
下面介绍社区工作流类插件 ashare-workbench(维护者 leng125172-code)。它在 Cindy 与 DeepSeek Harness 上各自独立存储与配置,输出研究建议与计划流程,不包含券商连接或自动交易。
这是什么¶
ashare-workbench(npm 包名 dsh-plugin-ashare-workbench,当前版本 0.18.3)是一套 A 股投研工作台插件:先界定行业偏好,再采集成分股、日 K 与资讯,在风险约束下给出行业四组、股票三档与版本化计划,并保留原文证据与实际回执供复查。
- 维护者:leng125172-code
- 分类:工作流
- 许可证:MIT
- 源码与说明:GitHub 仓库
- 社区目录页:SkillHub 插件页
核心功能¶
研究范围:成交额前 120 或手动行业¶
账户配置中先选一种研究范围:
- 成交额前 120:读取行业目录及成交额,按金额降序取前 120 个,同额按行业 ID 排序。目录或成交额不完整时不伪造排名,也不降级成全行业采集;不足 120 项时按真实数量展示。
- 手动选择:按名称或 BK 代码搜索、多选行业;至少选一个,空选择不会扩大范围。
确认范围后才抓取所选行业的成分股、日 K 和资讯。账户页可展示成交额、排名、来源和行情/读取时间;「重新获取排名」失败时保留上次排名并标明本次未更新。
成员、候选与停牌观察¶
行业采集到的股票是行业成员;完成价值分档后才是投资候选,仍不是买入指令。缺失或过期报价会核对备用源并保留失败原因。
停复牌须绑定同股票官方公告列表的具体原文、发布时间,保存正文指纹并完成独立互核。已知停牌或矛盾状态禁止正权重配置;复牌后需重新取得有效报价并分析,旧分档不自动恢复。
证据、增量与历史¶
- 0.18.3 起修复行业、公司名称及代码的专项资讯检索,并保留各资讯源覆盖状态、HTTP 错误与合法空结果(详见仓库内
docs/news-search-0.18.3.md)。 - 多行业研究默认最多 3 个只读子任务并行,行业结果由主代理串行保存;配仓、定稿、调度与消息由主代理执行。
- 同日增量协议区分行业快照与定稿前市场复核;证据不足单独列出,不归入「不推荐」,空仓等待可以是有效建议。
- 历史重置需用户明确要求;
reset_history_preview只读预览,reset_history校验后清理并保留账户配置。live与simulation分开。
双平台边界¶
| 平台 | 要点 |
|---|---|
| Cindy | plugin/ghost.json、独立工作台与账户表单;技能 /ashare-research。调度与微信须通过宿主真实能力执行并记录回执。 |
| DeepSeek Harness | 根包 ./dsh 入口;ashare_* 工具;独立 profile。不共享 Cindy 数据或微信授权。 |
文档记载的适配验证目标为 Cindy 0.1.125、DeepSeek Harness 0.2.1-rc.5;安装后实际能力以宿主返回为准。
安装与启用¶
发布后的 npm 包需与插件中心上架状态分别核对;源码公开不代表已出现在目录。
在已安装兼容 DSH 的环境中,README 给出的安装命令为:
dsh plugin --profile web add dsh-plugin-ashare-workbench@0.18.3
package.json 要求 Node.js >= 22.22.0,DSH >=0.2.1-rc.5 且 <0.3.0。插件以当前 dsh 进程权限运行,安装前宜阅读源码、MIT 许可证及 plugin/THIRD_PARTY_NOTICES.md。
典型用法¶
DeepSeek Harness¶
- 使用
ashare_get_research(view:industry_catalog)查看研究范围。 - 通过
ashare_configure保存本平台账户(勿将模拟默认账户复制为真实资金)。 - 按
ashare_begin_research→ 分批采集 → 原文互核 → 只读行业分工 → 主代理保存/定稿推进。
开发安装与工具、通道能力见仓库 dsh/README.md。
Cindy¶
从插件市场搜索「A股投研」,或通过开发工具打包/安装 plugin/。在账户配置中填写现金、持仓、风险约束、期限、倾向行业等;保存不会自动开始研究或发消息。
在有权限的会话中执行(示例来自 README):
/ashare-research mode=live,使用已保存的账户和倾向行业研究。
仅提供建议;按实际证据给出四组、三档与不足项,核对计划、原生调度和微信回执。
微信报告须在 Cindy 自身连接界面完成绑定并向 ClawBot 发送消息;插件不保存联系人凭据,也不从其它平台复制令牌。
适用场景与注意¶
适合需要在智能体工作流中做有范围、有证据链、可复查的 A 股研究建议,且明确不需要自动下单的团队或个人。
使用时请注意:
- 仅研究建议,无券商连接或自动交易。
- 成交额前 120 的板块可能存在层级重叠;热度不代表投资价值。
- 公开行情接口字段与可用性可能变化;可访问性不等于再分发或商业授权。
- DSH 与 Cindy 数据不互通;通道或原生调度能力不足时插件会保留待办,不伪造成功。
本地验证可选用 npm run test:cindy(Cindy 核心测试不依赖外网行情);完整 DSH 测试需本机兼容 DSH 及真实 SDK,见 dsh/README.md。
结尾¶
ashare-workbench 把 A 股投研拆成可配置的范围、可核对的原文与风险下的计划流程,并在 DSH 与 Cindy 上各自落地为工具与工作台,避免研究与交易边界混淆。
- 目录页:https://www.skillhub.cn/plugins/leng125172-code/ashare-workbench
- GitHub:https://github.com/leng125172-code/ashare-workbench