Devotd Github
新发现编程智能体

devanshranjan10/landmines v0.2.0 — 向智能体提示依赖缺陷的工具

devanshranjan10/landmines 是一个 TypeScript 工具,它把 lockfile 中的依赖版本与公开的 GitHub Issue 关联起来,将已知问题和规避方法传递到智能体的工作流程中。

仓库信息devanshranjan10/landmines ↗

devanshranjan10/landmines 是一个 TypeScript 工具,它把 lockfile 中的依赖版本与公开的 GitHub Issue 关联起来,将已知问题和规避方法传递到智能体的工作流程中。

GitHub 项目说明: Known open bugs in your exact dependency versions, put where your coding agent reads them (AGENTS.md/CLAUDE.md, pre-edit hook for 20 agents, MCP).

星标
★ 7
复刻
0
语言
TypeScript
许可证
MIT
最新版本
v0.2.0
查看原始来源 ↗在 GitHub 查看 ↗

devanshranjan10/landmines 是一个 TypeScript 工具,它把 lockfile 中固定的依赖版本与公开的 GitHub Issue 关联起来,用于查找已知问题。最新发布版本是 v0.2.0。该工具会在智能体编辑文件之前提醒它所发现的风险,并同时提供规避问题的方法。不过,所提供的记录中没有关于 v0.2.0 具体变更内容的发布说明。

问题信息可以记录在智能体读取的 CLAUDE.md 或 AGENTS.md 中,也可以通过编辑前钩子和 MCP 传递。核心在于关联当前仓库 lockfile 中写明的准确版本与具体 Issue,而不是给出笼统的缺陷描述。仓库说明称,该编辑前钩子面向 20 个智能体。据项目报告,即便使用网页搜索或文档 MCP,Sonnet 5.5 仍未能找出已知缺陷,但在给出缺陷清单后,84 题中通过了 83 题。

这一结果是项目自行报告的评测,并不意味着在其他仓库或环境中也会产生同样效果。它对依赖版本与 Issue 的关联有多完整、警告是否真的改变智能体的行为,都需要另行确认。因此就目前而言,把它视为在工作之前展示已知风险的辅助手段较为妥当。