Dota2 Coach
这是一个先锋分段萌新纯AI自制的抛砖引玉的Dota2攻略小技能,希望能帮助每个萌新下分,也希望能有越来越多的人帮忙完善更新,希望Make CNDOTA Great Again。PS:作为毒瘤冰女玩家,我夹带了冰女私货攻略。触发词:dota、dota2、dota攻略、dota出装、出装建议、dota打法、dota技... Skill: Dota2 Coach Owner: yangjian1412 Summary: 这是一个先锋分段萌新纯AI自制的抛砖引玉的Dota2攻略小技能,希望能帮助每个萌新下分,也希望能有越来越多的人帮忙完善更新,希望Make CNDOTA Great Again。PS:作为毒瘤冰女玩家,我夹带了冰女私货攻略。触发词:dota、dota2、dota攻略、dota出装、出装建议、dota打法、dota技... Tags: latest:1.1.10 Version history: v1.1.10 | 2026-09-21T09:24:10.673Z | user DOTA2 7.41f 数据库数值字段更新:英雄 base stats ×11、技能 mc/cd ×8、scepter_grants ×1、天赋文案 ×1。描述/英文 desc 字段及 {s:value} 变量型天赋文本未动,待后续英文 patch notes 补
Rank
62
Safety
84
Downloads
1.2k
Updated
Oct 10, 2026
Version
1.1.10
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.2K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.1.10release · observed Sep 21, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s1711mkr87kpak3rm477vss8g185c8nn:dota2-coach- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-yangjian1412-dota2-coach/snapshot"
Documentation
CLAWHUB
149,473 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: dota2-coach
version: 1.1.10
description: 这是一个先锋分段萌新纯AI自制的抛砖引玉的Dota2攻略小技能,希望能帮助每个萌新下分,Make CNDOTA Great Again。PS:作为毒瘤冰女玩家,我夹带了冰女私货攻略。触发词:dota、dota2、dota攻略、dota出装、出装建议、dota打法、dota技巧。版权所有——六分仪,可以转载迭代,请标注初代原作者。
metadata: { "openclaw": { "emoji": "⚔️" } }
---
# Dota 2 出装与打法攻略
> **数据策略**:默认读本地数据库,不请求外部 API。用户要求更新时再拉取。
---
## 🗄️ 本地数据库
| 文件 | 内容 | 用途 |
|------|------|------|
| `scripts/heroes_db.json` | 127英雄,属性/胜率/出场率/预警标记 |
| `scripts/abilities_db.json` | 127英雄技能(QWER顺序+先天技能) |
| `scripts/talents_db_cn.json` | 127英雄天赋树(中文) |
| `scripts/item_popularity.json` | 各英雄各阶段热门出装统计 |
---
## 📝 输出格式
**模块排序(由上至下)**:
1. 胜率(始终)
2. 英雄概况(按需附加)
4. 技能数据(按需附加)
5. 天赋树(按需附加)
6. 对线思路(按需附加,当问题涉及对线英雄时展示)
7. 常规出装(始终)
8. 思路说明(始终)
9. 打法要点(始终)
**按需附加说明**:英雄概况/技能数据/天赋树/对线思路**仅在用户明确要求时**才输出(如「给我看看技能数据」「介绍一下这个英雄」),分段胜率默认固定展示中军(可按需问其他段,如「传奇段胜率」「超凡入圣段胜率」)。
**技能展示顺序**(仅用户要求时):★先天技能 → 普通技能(Q/W/E/R) → A杖技能(scepter_grants) → 魔晶技能(shard_grants),全部展示不遗漏。
---
## 📋 模块格式模板
```
⚔️ 英雄名 [位置]
━━━ 胜率 ━━━
| 指标 | 全局 | 变化 | 中军 | ← 默认展示分段,可按需问其他段
|------|------|------|------|
| 胜率 | xx.x% ⚡ | (+/-x.x%) | xx.x% |
| 出场率 | x.xx% | (+/-x.xx%) | x.xx% |
━━━ 英雄概况 ━━━
- **定位:** Carry / Support / Nuker / ...
- **攻击/移速/护甲:** 近战/远程 | xxx 移速 | xx 护甲
- **属性成长:** 力量 xx(+x.x)| 敏捷 xx(+x.x)| 智力 xx(+x.x)
**技能标记**:
- `is_innate=True` = ★先天
- `scepter_grants=True` = A杖
- `shard_grants=True` = 魔晶
━━━ 技能数据 ━━━
| 按键 | 技能 | CD | 蓝耗 | 范围 | 无视魔免 | 备注 |
|------|------|-----|------|------|--------|------|
| ★ | xxx | - | - | - | - | ★先天 |
| Q | xxx | xx/xx/xx/xx | xx | xxx | 否 | - |
| W | xxx | xx/xx/xx/xx | xx | xxx | 否 | - |
| E | xxx | xx/xx/xx/xx | xx | xxx | 否 | - |
| R | xxx | xx/xx/xx/xx | xx | xxx | 否 | - |
| R+ | xxx | xx | xx | xxx | 否 | A杖 |
| R+ | xxx | xx | xx | xxx | 否 | 魔晶 |
> **技能字段说明**:
> - **CD**:斜杠分隔表示每级数值(如 18/14/10/6),固定值则单数值
> - **蓝耗**:同上,固定值单数值
> - **范围**:施法距离(码)
> - **无视魔免**:是/否
━━━ 天赋树 ━━━
| 等级 | 左 | 右 |
|------|----|----|
| 25 | xxx | xxx |
━━━ 对线思路 ━━━
(仅当问题涉及对线英雄时展示)
- **对位英雄:** 对方英雄名 + 简要威胁分析
- **我方优势:** 我方英雄的优势点
- **反制手段:** 针对对方技能的应对策略
- **注意事项:** 对线禁忌或关键细节
━━━ 常规出装 ━━━
| 阶段 | 推荐出装 | 热门出装 |
|------|---------|---------|
| 出门 | xxx | xxx |
| 前期 | xxx | xxx |
| 中期 | xxx | xxx |
| 后期 | xxx | xxx |
> ⚠️ **装备名称后面不带百分比/数字**,只写物品名称
> ⚠️ **鞋类同一行只出一个**,不要同时出现奥术鞋、动力鞋、静谧之鞋中的2个
━━━ 思路说明 ━━━
- **锁定:** 根据定位和 item_popularity 生成核心出装路线
- **局势调整:** 对方___ → 换___;对方___ → 换___
- **核心思路:** 简述该英雄的出装核心理念和节奏
━━━ 打法要点 ━━━
- **技能加点:** 主升技能 + 副升技能
- **对线:** 对线策略和注意事项
- **游走:** 游走时机和目标
- **打团:** 打团定位和目标选择
- **节奏:** 关键时间节点和节奏把控
```
**标记规则**:
- **胜率相关**:✅ 前20%(高)| (无标记)20-80% | ⚡ 后20%(低)| ⚠️ 后10%(极低)
- **变化相关**:✅ 前20%(上升多/跌得少)| (无标记)| ⚡ 后20%(跌得多)| ⚠️ 后10%(暴跌)
---
## 🧠 出装生成逻辑
> 对任意英雄,循以下步骤生成出装建议:
### 第一步:查 item_popularity
根据英雄 hero_key 查 item_popularity.json,各阶段 top3 → 填入"热门出装"列。
### 第二步:特殊英雄判断
**水晶室女 Crystal Maiden(CM)** 使用固定出装路线,不走通用逻辑:
- 出门:大魔棒 + 绿鞋 + 满血药水 + 树之祭祀
- 15 分钟:魔晶(准时出,质变装)
- 20-22 分钟:跳刀
- 28-30 分钟:A杖
- 36 分钟:BKB
- 根据局势:永恒之盘 / 希瓦之守护(替代 BKB 或其后补)
- 辅助装全程正常购买(眼、雾、粉、真假眼)
**其他英雄*README.md
# Dota 2 出装与打法攻略 > v1.1.10 | 跟风使用openclaw,但是不知道都能做什么,心血来潮搜了一下居然没有dota2相关skill,决定自己动手,所以这只是一个先锋分段萌新抛砖引玉自制skill,希望大家批评指正,希望大家一起更新,未来也许ai能普及,希望那个时候这个skill已经完备到萌新碰到一个新英雄就可以学习的程度,不是简单的查表,而是ai的分析,也希望Make CNDOTA Great Again! ⚔️ **触发词**:dota、dota2、dota攻略、dota出装、出装建议、dota打法、dota技巧、xx怎么出装 --- ## 一、这是什么 Dota 2 攻略skill,专注于出装推荐和打法思路。 数据基于 OpenDota 统计和 dotabase 游戏文件,本地存储,按需读取,不依赖外部 API。 --- ## 二、使用方法 ### 触发方式 直接发送触发词即可,例如: - "火枪怎么出装" - "影魔中单怎么打" - "小黑统帅段位胜率" ### 输出模块(按顺序) 1. **胜率** — 全局 + 中军分段(默认),问其他分段如"传奇段胜率"会替换显示 2. **常规出装** — 推荐出装 + 热门出装(按阶段) 3. **思路说明** — 出装逻辑和局势调整 4. **打法要点** — 技能加点、对线、游走、打团、节奏 ### 可按需询问(单独触发) - `英雄概况` — 定位、属性、攻击类型等 - `技能数据` — 各技能 CD、耗蓝、描述 - `天赋树` — 各级天赋选择 - `对线思路` — 针对特定对线英雄的策略 - `某个段位的胜率` — 如"火枪在传奇段胜率怎么样" ### 其他问题 - 根据提问可以展示数据库已有内容,可以基于装备和技能数据给出分析。(bata阶段) --- ## 三、数据更新 ### 数据更新方式 - 目前还需要手动更新,已经在skill中写好了拉取方式,也写好了脚本,但是需要手动让agent拉取,有能力的可以试着设计cron,我的虾cron各种出问题,所以不定期手动更新了。 - 数据来源都是公开api,也是慢慢找到。 ### 数据来源 | 数据 | 来源 | 更新频率 | |------|------|---------| | 英雄基础属性/胜率/出场率 | OpenDota heroStats API | 按需拉取 | | 热门出装统计 | OpenDota item_popularity | 按需拉取 | | 分段胜率(8个段位) | OpenDota heroStats API | 按需拉取 | | 技能详细数据 | dotabase (GitHub) | 按需拉取 | | 物品详细数据 | dotabase (GitHub) | 按需拉取 | | 中文名 | Valve API | 按需拉取 | --- ## 四、更新日志 ### v1.1.10 - 更新物品及英雄数据至7.41f ### v1.1.9 - 更新物品及英雄数据至7.41e - 更新热门出装及出场率、胜率数据(2026-07-31) - 物品:27 项变更(深渊之刃/蝴蝶/裂隙之石/希瓦/圣剑/疯狂面具/刷新球碎片等) - 中立物品:5 项更新(采菌套具/咒术师触媒/附魔师之椟/行巫之祸/附魔跳过) - 英雄:基础属性 18 项 + 技能 71 项 + 天赋 11 项变更 - 新增:update_items_v118.py / update_neutral_items_v118.py / update_heroes_v118.py / update_abilities_v118.py / update_talents_v118.py 更新脚本 ### v1.1.8 - 更新物品及英雄数据至7.41d - 更新热门出装及出场率、胜率数据 ### v1.1.7 - 已更新7.41c数据 - 重建:技能详细数据(CD、蓝耗、施法范围、无视魔免、描述),数据自 OpenDota abilities API 拉取 - 优化:出装建议、思路说明、打法要点均要求ai结合技能效果综合分析(不知道能不能做到) ### v1.1.6 - 新增:游戏理解模块 —— 核心原则、胜利路径、行动原则、核心矛盾 - 新增:匹配先天技能并新增先天技能分析 - 新增:技能及先天技能官方译名拉取方式 - 优化:精简部分表述,合并表格,减少 SKILL.md 文件大小 - 说明:这其实本来应该是v1.1.4版本 ### v1.1.5 - ⚠️ 2026-04-29 openclaw为了恢复数据,又擅自用 git show 覆盖本地 SKILL.md,导致本地修改丢失;随后在未告知用户的情况下擅自发布 1.1.5。此版本记录无效。 ### v1.1.4 - ⚠️ 2026-04-29 openclaw擅自精简 SKILL.md(从 19KB 砍到 2.7KB),删除了大量逻辑和装备数据;随后擅自发布。此版本记录无效。 ### v1.1.3 - 新增:分段胜率模块,默认展示中军(可按需问其他段位) - 新增:`fetch_bracket_wr.py` 脚本,从 OpenDota 拉取各分段胜率和选择率 - 数据:heroes_db.json 新增 `bracket_wr` 字段 ### v1.1.2 - 数据:abilities_db.json 和 items_db.json 合并 dotabase 丰富字段 - 新增:技能 description、behavior、cast_range;物品 description、lore、cooldown、is_neutral_enhancement - 新增:`merge_abilities.py`、`merge_items.py` 合并脚本 - 删除:旧 `update_abilities.py` ### v1.1.1 - 精简 skill 结构,移除冗余模块 - 局势调整并入思路说明 - 增加部分数据抓取方式,持续更新数据库 ### v1.1.0 - 首次发布至 ClawHub - 基于 OpenDota 数据重新构建本地数据库,明确数据及展示规则 - 固化显示模板。 ### v1.0.0 - 初步设计展示模板。 - 通过公开api新建本地数据库 ### v0.0.1 - 2026年4月23日,首次创建项目,在没有任何数据支持的情况下,触发分析。 --- 版权所有 — 六分仪 欢迎大家转载迭代,建立分支,但请务必保留并标注初代原作者
_meta.json
{
"ownerId": "kn757aerhmnk033zv2qrsf29wn85dnch",
"slug": "dota2-coach",
"version": "1.1.10",
"publishedAt": 1789982650673
}scripts/neutral_items.json
{
"2": [
{
"id": 71,
"key": "poor_mans_shield",
"name": "Poor Man's Shield",
"cost": 0
},
{
"id": 187,
"key": "medallion_of_courage",
"name": "Medallion of Courage",
"cost": 0
},
{
"id": 359,
"key": "essence_ring",
"name": "Essence Ring",
"cost": 0
},
{
"id": 840,
"key": "pogo_stick",
"name": "Tumbler's Toy",
"cost": 0
},
{
"id": 945,
"key": "seeds_of_serenity",
"name": "Seeds of Serenity",
"cost": 0
},
{
"id": 950,
"key": "defiant_shell",
"name": "Defiant Shell",
"cost": 0
},
{
"id": 1599,
"key": "mana_draught",
"name": "Mana Draught",
"cost": 0
},
{
"id": 1601,
"key": "crippling_crossbow",
"name": "Crippling Crossbow",
"cost": 0
},
{
"id": 1604,
"key": "searing_signet",
"name": "Searing Signet",
"cost": 0
}
],
"5": [
{
"id": 292,
"key": "desolator_2",
"name": "Stygian Desolator",
"cost": 0
},
{
"id": 326,
"key": "spider_legs",
"name": "Spider Legs",
"cost": 0,
"localized_name": "网虫腿",
"ability_key": "Skitter",
"patch_changes": [
{
"patch": "7.41d",
"date": "2026-06-05",
"field": "cd",
"old": "20",
"new": "15",
"description": "急行 CD 20s→15s"
},
{
"patch": "7.41d",
"date": "2026-06-05",
"field": "duration",
"old": "14",
"new": "12",
"description": "急行 持续 14s→12s"
}
],
"last_updated": "2026-06-05",
"tier": 5,
"lore": "A horrifying yet useful mixture of necromancy and artificing.",
"abilities": [
{
"type": "active",
"title": "Skitter",
"description_cn": "获得 20% 移速加成、50% 转向速率加成和自由通行,持续 12 秒。走过树木会将其摧毁。",
"description_en": "Grants you 20% bonus movement speed, 50% improved turn rate, and free pathing for 12 seconds. Walking over trees causes them to be destroyed."
}
],
"attrib": {
"turn_rate": "50",
"bonus_movement_speed_active": "20",
"duration": "12"
},
"cd": 15
},
{
"id": 370,
"key": "demonicon",
"name": "Book of the Dead",
"cost": 0
},
{
"id": 371,
"key": "fallen_sky",
"name": "Fallen Sky",
"cost": 0,
"localized_name": "天崩",
"ability_key": "Fallen Sky",
"patch_changes": [
{
"patch": "7.41d",
"date": "2026-06-05",
"field": "impact_damage_buildings",
"old": "75",
"new": "110",
"description": "对建筑冲击伤害 75→110"
}
],
"last_updated": "2026-06-05",
"tier": 5,
"lore": "One of the few surviving creations of the acolytes of the Wyrmfoscripts/talents_db_cn.json
{
"antimage": [
{
"level": 10,
"left": "+{s:value} 生命恢复",
"right": "+{s:bonus_mana_void_aoe_radius} 法力虚空范围"
},
{
"level": 15,
"left": "+{s:bonus_move_slow_min}%/{s:bonus_move_slow_max}% 绝人之路最低/最高减速",
"right": "+{s:bonus_mana_void_damage_per_mana} 法力虚空伤害系数"
},
{
"level": 20,
"left": "+{s:bonus_AbilityCastRange} 闪烁施法距离",
"right": "+{s:bonus_mana_void_ministun}秒 法力虚空眩晕"
},
{
"level": 25,
"left": "-{s:bonus_AbilityCooldown}秒 闪烁冷却",
"right": "-{s:bonus_AbilityCooldown}秒 法力虚空冷却"
}
],
"axe": [
{
"level": 10,
"left": "+{s:bonus_speed_duration}秒 淘汰之刃斩杀效果加成",
"right": "每个战斗饥渴+{s:bonus_speed_bonus}% 移速"
},
{
"level": 15,
"left": "+{s:bonus_damage_per_second} 战斗饥渴每秒伤害",
"right": "+{s:bonus_bonus_armor} 狂战士之吼护甲"
},
{
"level": 20,
"left": "+{s:value} 力量",
"right": "+{s:bonus_damage} 反击螺旋伤害"
},
{
"level": 25,
"left": "+{s:bonus_radius} 狂战士之吼范围",
"right": "+{s:bonus_damage} 淘汰之刃伤害"
}
],
"bane": [
{
"level": 10,
"left": "+{s:bonus_AbilityCastRange} 蚀脑施法距离",
"right": "+{s:bonus_cast_reduction}% 虚弱降低施法距离"
},
{
"level": 15,
"left": "+{s:bonus_enfeeble_tick_damage} 虚弱每秒伤害",
"right": "+{s:bonus_fiend_grip_mana_drain}% 魔爪吸取最大魔法值"
},
{
"level": 20,
"left": "-{s:bonus_AbilityCooldown}秒 噩梦冷却",
"right": "+{s:value} 移动速度"
},
{
"level": 25,
"left": "+{s:bonus_brain_sap_damage} 蚀脑伤害/治疗",
"right": "+{s:bonus_AbilityChannelTime}秒 魔爪持续时间"
}
],
"bloodseeker": [
{
"level": 10,
"left": "+{s:value} 生命",
"right": "+{s:bonus_attack_speed} 血怒攻击速度"
},
{
"level": 15,
"left": "-{s:bonus_damage_pct}% 血怒每秒最大生命值伤害",
"right": "+{s:bonus_damage} 血祭伤害"
},
{
"level": 20,
"left": "+{s:bonus_AbilityCastRange} 割裂施法距离",
"right": "+{s:value} 敏捷"
},
{
"level": 25,
"left": "+{s:bonus_silence_duration}秒 血祭沉默",
"right": "+{s:bonus_bonus_movement_speed}% 焦渴最大移速"
}
],
"crystal_maiden": [
{
"level": 10,
"left": "+{s:value} 生命",
"right": "+{s:value} 智力"
},
{
"level": 15,
"left": "+{s:bonus_AbilityCastRange} 冰封禁制施法距离",
"right": "-{s:bonus_AbilityCooldown}秒 冰霜新星冷却"
},
{
"level": 20,
"left": "+{s:bonus_mana_multiplier}% 冰川护体魔法转为护盾",
"right": "+{s:bonus_damage} 极寒领域伤害"
},
{
"level": 25,
"left": "+{s:bonus_duration}秒 冰封禁制持续时间",
"right": "+{s:bonus_nova_damage} 冰霜新星伤害"
}
],
"drow_ranger": [
{
"level": 10,
"left": "-{s:bonus_AbilityManaCost}% 霜冻之箭魔法消耗",
"right": "+{s:bonus_arrow_count_per_wave} 数箭齐发每波箭矢"
},
{
"level": 15,
"left": "+{s:value} 攻击距离",
"right": "-{s:bonus_AbilityCooldown}秒 数箭齐发冷却"
},
{
"level": 20,
"leftAionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/yangjian1412/skills/dota2-coach",
"sourceUrl": "https://clawhub.ai/yangjian1412/skills/dota2-coach",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T22:04:37.882Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yangjian1412-dota2-coach/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yangjian1412-dota2-coach/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T22:04:37.882Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.2K downloads",
"href": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceUrl": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T22:04:37.882Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.10",
"href": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceUrl": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-21T09:24:10.673Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yangjian1412-dota2-coach/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yangjian1412-dota2-coach/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.10",
"description": "DOTA2 7.41f 数据库数值字段更新:英雄 base stats ×11、技能 mc/cd ×8、scepter_grants ×1、天赋文案 ×1。描述/英文 desc 字段及 {s:value} 变量型天赋文本未动,待后续英文 patch notes 补全",
"href": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceUrl": "https://clawhub.ai/yangjian1412/dota2-coach",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-21T09:24:10.673Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
