让 Agent 在操作陌生软件前先拿到一张地图。
31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/11 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/karurukaruru/agent-software-map.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 23 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包agent-software-map(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:14:32
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 操作前获取软件地图
- 辅助智能体操作陌生软件
给 AI 智能体一张地图,让它们操作陌生软件前先摸清路。
README
由 DeepSeek 最新模型翻译生成Agent Software Map
让 Agent 在操作陌生软件前先拿到一张地图。
什么是 Agent Software Map
Agent Software Map(ASM)是一份结构化 Markdown 文件,在 Agent 操作特定软件前提供真正影响执行结果的操作知识。
它不是软件百科,也不是重新整理一遍用户手册。ASM 关注的是:怎样找到正确对象、怎样看清关键状态、怎样选择合适的操作方式、怎样验证真实结果,以及失败后怎样恢复。
[User Task]
-> 识别 Software / Version / Environment -> 定位 Object + 检查影响决策的 State -> 查找匹配的 ASM -> 只加载当前任务需要的 Context -> 选择 Capability + Observation / Control 方式 -> Preflight Target / State / Risk -> Execute -> 验证真实 Software State
├─ Success --------------------------> Complete
├─ Partial completion / Unverified --+
展开完整文档(README 剩余 1 节)
Agent Software Map 让 Agent 在操作陌生软件前先拿到一张地图。 什么是 Agent Software Map Agent Software Map(ASM)是一份结构化 Markdown 文件,在 Agent 操作特定软件前提供真正影响执行结果的操作知识。 它不是软件百科,也不是重新整理一遍用户手册。ASM 关注的是:怎样找到正确对象、怎样看清关键状态、怎样选择合适的操作方式、怎样验证真实结果,以及失败后怎样恢复。 [User Task] -> 识别 Software / Version / Environment -> 定位 Object + 检查影响决策的 State -> 查找匹配的 ASM -> 只加载当前任务需要的 Context -> 选择 Capability + Observation / Control 方式 -> Preflight Target / State / Risk -> Execute -> 验证真实 Software State ├─ Success --------------------------> Complete ├─ Partial completion / Unverified --+ └─ Failure --------------------------+-> 重新 Observation -> Recover / 切换方式 / 请求用户介入 [Knowledge gap 或实际行为与 ASM 冲突] -> 检查 Sources -> Observation -> 仅在必要且安全时进行 Controlled probe -> 标记 Evidence:verified / documented / inferred / unknown -> 增量更新 ASM -> 回到 Runtime Workflow 并再次 Verify ASM 的目标不是消灭探索,而是不让每个 Agent 都用重复试错重新发现同一批操作知识。 快速开始 把仓库安装为 Agent Skill: OpenAI Codex git clone https://github.com/karurukaruru/agent-software-map.git ~/.codex/skills/agent-software-map Claude Code git clone https://github.com/karurukaruru/agent-software-map.git ~/.claude/skills/agent-software-map 然后提供目标软件、版本、平台和已有材料,例如: 使用 $agent-software-map,为 Windows 上的 Adobe After Effects 创建一份 ASM。 先使用我提供的文件;不能确认的内容标记为未知,不要编造菜单、参数、API、路径、错误信息或成功状态。 生成文件统一命名为: ASM-<Software-Name>.md ASM 记录什么 根据软件和任务,一份 ASM 可以包含: - 软件身份、版本、环境、范围与边界。 - 来源、证据等级与验证状态。 - 重要对象、对象关系和稳定定位方法。 - 会改变下一步决策的关键状态。 - 围绕用户目标组织的能力树。 - 观察方式、操作方式与选择规则。 - 高价值或容易失败动作的操作契约。 - 真实成功检查、部分完成判断和尚未验证结果。 - 失败特征、恢复、重试安全、副作用和安全边界。 - 版本差异、高价值未知项和增量更新记录。 不是每份 ASM 都需要填满全部章节。有效知识密度比文件长度更重要。 参考实现 Adobe After Effects ASM 是仓库当前的完整参考实现,展示了对象模型、状态检查、操作选择、操作契约、结果验证、失败恢复和未知项的写法。 参考 ASM 中的结论必须保留证据标记。仅有文档依据或推断的内容,不能写成已经在真实软件中验证。 可选模板 中文模板和英文模板只是可选检查清单,不是必须机械填满的格式。很多情况下,直接依据 Skill 和已有证据创建 ASM 会更合适。 核心原则 - 优先使用用户提供的文件、截图、录像、项目和约束。 - 只记录能减少错对象、状态误判、工具误选、成功误报或危险重试的信息。 - 关键状态未知时先观察,再操作。 - 工具返回成功或 GUI 点击完成,不等于任务已经成功。 - 第一次失败后先检查真实状态,不无条件重试。 - 修改用户已有数据时优先最小修改;不可逆动作前建立恢复点。 - 保留版本和环境边界,不把局部观察无证据地推广为通用规则。 - 真实操作发现可复用的新知识后,局部更新 ASM。 完整中文设计规则见 SKILL.zh-CN.md。Agent Skill 的标准入口是 SKILL.md。 仓库结构 . ├── SKILL.md / SKILL.zh-CN.md ├── asm-template.md / asm-template.zh-CN.md ├── references/ │ ├── ASM-After-Effects.md │ └── workflows/ (14 task-specific cards + index) ├── scripts/validate.py ├── agents/openai.yaml ├── .github/ ├── README.md / README.zh-CN.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CODE_OF_CONDUCT.md ├── SECURITY.md └── LICENSE Skill 上传注意事项 把仓库上传或安装为 Skill 前,先核对当前 Agent Skills specification,再检查以下仓库事项: - SKILL.md 必须位于 Skill 根目录。YAML frontmatter 是 Skill 的发现与触发入口;description 应同时说明 Skill 能做什么,以及 Agent 什么时候应加载它。 - name 必须与父目录名称一致,长度为 1–64 个字符,只能使用小写英文字母、数字和连字符,不能以连字符开头或结尾,也不能出现连续连字符。 - 仓库名和安装目录统一使用 agent-software-map。不要形成 .../skills/agent-software-map/agent-software-map/SKILL.md 这种多套一层的目录。 - 文本文件使用 UTF-8 和 LF。仓库中的 .gitattributes 已规定标准化方式。 - Skill 应能够独立使用。Markdown 链接引用的本地文件必须一并提交,并尽量使用相对链接,保证 clone 到 Agent 的 Skill 目录后仍然有效。 - 使用 progressive disclosure:主 SKILL.md 建议低于 500 行、约 5,000 tokens;详细内容放入按需加载的 references/、scripts/ 或 assets/。当前英文入口约 400 行。 - 文件引用尽量保持一层深度,优先直接引用 references/、scripts/ 或 assets/ 下的文件,不建立多层 Reference 链。 - 上传前移除 credential、token、私有路径、个人录屏、客户数据和未获许可的材料。 - 保留 Evidence 等级。只有文档依据或推断的结论,不能写成已经完成 live test。 - commit 或创建 release tag 前,在仓库根目录运行 python scripts/validate.py。 实验结果应同时说明 Task、Model、Environment、Initial State、Permission、有效性规则和可观察结果。在这些信息完整公开前,本仓库不根据未完成或缺少上下文的结果宣称性能提升。 After Effects 地图新增 14 张按需 PV 工作流卡片,覆盖文字、插画、相机、图形、合成与交付。配方与示例参数仍需目标环境验证;本次更新没有执行 AE 实机测试。 项目状态 v1.1.0 在 ASM 1.0.0 设计上增加十四张面向任务的 After Effects / PV 工作流卡片,核心 ASM 格式与 1.0.0 保持兼容。格式已经可以使用,但每一份软件地图仍需要与目标软件版本和环境相符的证据。文件符合结构,不代表其中内容已经得到真实验证。 贡献与安全 真实软件操作中发现的修正尤其有价值,参见 CONTRIBUTING.md。敏感问题请按 SECURITY.md 私下报告,不要发到公开 Issue。 许可证 Agent Software Map 使用 MIT License。参考地图中描述的软件、插件和适配器属于各自权利人;本仓库不包含它们的源代码或授权内容。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
karurukaruru/agent-software-map
让 Agent 在操作陌生软件前先拿到一张地图。
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份人设,统一管理多个 coding agent。
★ 1,141已汉化DSH
74.1
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7
这是你的仓库?认领条目