dsh-dota2bp
IdentifiedDota 2 ranked no-ban 2-2-1 draft assistant with bracket and pro data sources, flexible player pools, in-game player selection, and a post-draft win probability estimate.
Dota2bp
Dota 2 天梯无 Ban 征召助手。面向 2-2-1 同步选人:双方每轮各选 2、2、1 个英雄,每轮约 20 秒。
功能
- 可选数据口径:高分段(Ancient + Divine)、全分段、中分段、低分段、先锋/卫士/十字军/执政官/传奇/远古/神圣单段位,以及职业比赛。切换口径会按该样本重新训练模型。
- 每日数据更新:从 OpenDota 公共 API 获取胜率、Pick 率、职业数据和英雄两两对位;从 Valve 中文英雄数据源获取正式中文名。启动时超过 20 小时自动补更,之后每 30 分钟检查。
- 灵活分路:成员不再绑定 1–5 号位。每个人可以配置跨多个分路的英雄池,推荐按“英雄池 + 当前阵容结构”分配。
- 参战勾选:单排/双排/三排/五排时,只勾选本局一起排的成员;未勾选成员跳过,剩余位置自动给出“补位”建议。
- BP 预测胜率:双方各 5 人完成后,根据 25 组英雄对位和阵容结构给出预测胜率、样本量、置信度与优势/风险对位。
- 中文英雄库:127 位英雄使用 Valve 简体中文正式名,并支持 230+ 个常见外号(敌法、火猫、蓝猫、小Y、大屁股等)。
- Agent 工具:
dota2_bp,可在对话中直接切换口径、录入队伍/征召并获取推荐与预测。
安装
已通过 plugin_manager install_bundle 安装到当前 profile。安装后左侧栏出现 Dota2bp 图标,点击进入主面板;也可在对话中调用 dota2_bp 工具。
如果是从 npm 安装市场版本:
dsh plugin --profile web add dsh-dota2bp
Agent 工具用法
dota2_bp action=set_source source=all
dota2_bp action=setup_team members=[
{"name":"阿青","position":1,"active":true,"hero_pool":["敌法","主宰","火猫"]},
{"name":"小北","position":2,"active":true,"hero_pool":["潮汐","猛犸","拉比克"]}
]
dota2_bp action=set_draft our_picks=["潮汐","火猫"] enemy_picks=["影魔","拉比克"]
dota2_bp action=recommend
dota2_bp action=hero_info hero="敌法"
dota2_bp action=refresh
position 仅用于区分成员,不再限制分路;active 控制本局是否参战。add_pick 可逐个添加:action=add_pick side=our hero="潮汐" member=m1。
数据来源
- 胜率/Pick 率/职业数据:OpenDota
heroStats,按 1–7 段与职业样本分区保存。 - 英雄对位矩阵:OpenDota
heroes/{id}/matchups,当前公开对局样本;对位矩阵不按段位拆分,选段位主要影响胜率先验、强度训练与展示。 - 中文名:Valve
datafeed/herolist?language=schinese。
数据存储
默认写入 ~/.dota2bp/:
dataset.json:最近一次采集的胜率、分段样本与对位数据model.json:当前口径的强度与训练指标state.json:队伍、勾选状态、当前征召与数据口径
可用 bundle 配置项 dataDir 覆盖目录;refreshAfterHours 可改自动更新阈值(默认 20 小时)。
上架 dsh-market
市场条目来自 awesome-dsh-plugin 精选列表。发布步骤见 MARKET.md;npm 包名已准备为 dsh-dota2bp。
说明
推荐和预测是决策辅助,不是胜率承诺。公开对位样本每个英雄每天约数千局,样本较少的对位会通过收缩与置信度降低权重。模型训练与预测不需要额外 API Key。
Versions
| Latest version | Published | Size |
|---|---|---|
| 1.1.0 | — | — |
Comments
Loading…
Similar plugins
by TaurenMountain
LLM-as-a-Verifier for DeepSeek Harness: fine-grained reward, Probabilistic Pivot Tournament best-of-N selection, and per-step progress tracking as agent tools.
★ 5
↓ 137/wk
TypeScript
Aug 24, 2026
dsh plugin --profile web add dsh-llm-as-a-verifierby NelsonLongxiang
Open A2A network plugin for DeepSeek Harness: signed agent cards, decentralized peer/zone discovery, direct routing model tools, and joinable session nodes in the web sidebar
★ 6
↓ 252/wk
NOASSERTION
TypeScript
Oct 27, 2026
dsh plugin --profile web add @nelsonlongxiang/dsh-open-a2a-netTurns a stated need into a plugin choice: an agent skill that queries a catalog of the whole `dsh-plugin` topic (2600+ repos, recrawled every 6 hours, Chinese descriptions from Workers AI) through a r
★ 0
dsh plugin --profile web add awesome-dshby Bryan-cmf
DSH-Plugin: skill trigger/selection gate - user picks from described candidates when the model triggers a skill; 10s no-choice falls back to the system default.
★ 0
MIT
TypeScript
Aug 23, 2026
dsh plugin --profile web add @bryan-cmf/dsh-skill-gateby TindalosKorone
DSH plugin bridging DeepSeek Harness agents to Cheat Engine: dynamic debugging, memory scanning, pointer analysis, breakpoints, and game memory hacking via ce_* tools.
★ 8
↓ 228/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add @tindalosko/dsh-cheatengineby Tim-ReJet
Durable subagent execution for DeepSeek Harness: a `durable` provider and a model-facing tool that drive pi-durable-subagents, so a crashed delegation converges on its first outcome instead of running twice.
★ 0
MIT
TypeScript
Oct 14, 2026
dsh plugin --profile web add dsh-plugin-durable-subagent