test-servers skill points to `scripts/ensure-test-servers.mjs`, which does not exist (it lives at `scripts/lib/ensure-test-servers.mjs`)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 92/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript
- Lĩnh vực
- documentation
Hướng nghiên cứu
Cập nhật .claude/skills/test-servers/SKILL.md tại tham chiếu quanh dòng 201. Trước tiên, so sánh đường dẫn với các import trong scripts/pack-and-verify.mjs và scripts/smoke-cli.mjs, sau đó thay đổi skill để nêu scripts/lib/ensure-test-servers.mjs. Hoàn tất khi skill trỏ đến helper hiện có và không còn tham chiếu nào không có tiền tố trong .claude/skills.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Which version line? v2 — current
Which client? All / shared core (repo dev tooling: .claude/skills/test-servers/SKILL.md)
Inspector version: 2.8.0 — checked at main @ 1e31c78 and v2/main @ 1716af1
Node version: n/a (documentation defect, no runtime involved)
Transport: Not applicable / never connected
MCP server under inspection: n/a
Steps to reproduce
- Check out
v2/main(ormain). - Open
.claude/skills/test-servers/SKILL.md. Line 201 onv2/main(line 190 onmain) reads:Scripts reach this through
scripts/ensure-test-servers.mjs, which builds unconditionally (once per process per repo root). test -e scripts/ensure-test-servers.mjs || echo missingprintsmissing.git ls-files | grep ensure-test-serverslists onlyscripts/lib/ensure-test-servers.mjsandscripts/lib/ensure-test-servers.test.mjs.
Expected behavior
The skill names the helper that the scripts actually import. The repo's own imports use lib/:
scripts/pack-and-verify.mjs:62:} from "./lib/ensure-test-servers.mjs";scripts/smoke-cli.mjs:48:import { ensureTestServers } from "./lib/ensure-test-servers.mjs";
The script comments cite it the same way, e.g. scripts/smoke-cli.mjs:40: "scripts/lib/ensure-test-servers.mjs for why presence isn't freshness."
Actual behavior
The skill gives scripts/ensure-test-servers.mjs, a path that has never existed on v2/main: the commits API returns no history for it. This skill is model-invoked, and its description says it applies "when a fixture keeps serving stale code after an edit". That is the case where an agent follows this sentence to the helper, and it gets sent to a file that isn't there.
The lib/ segment seems to have been dropped when the recipe was extracted from AGENTS.md into skills (73447c72d, #2189). Before that commit, AGENTS.md listed ensure-test-servers.mjs under scripts/'s "lib/ shared helpers" in the tree comment, without a directory prefix.
Logs, errors, or screenshots
$ test -e scripts/ensure-test-servers.mjs || echo missing
missing
$ grep -rn 'ensure-test-servers.mjs' .claude/skills
.claude/skills/test-servers/SKILL.md:201:Scripts reach this through `scripts/ensure-test-servers.mjs`, which builds
Already prototyped a fix?
No local change and no diff. A one-line prompt that should produce the fix:
In
.claude/skills/test-servers/SKILL.md, changescripts/ensure-test-servers.mjstoscripts/lib/ensure-test-servers.mjs(the pathscripts/pack-and-verify.mjsandscripts/smoke-cli.mjsimport it from). No other file references the unprefixed path.
Before you submit
- I searched existing issues and this is not a duplicate. (Searched
ensure-test-servers,scripts/ensure-test-servers.mjs,test-servers SKILL.md. #2111 and #2120 cover the rebuild behavior, not this path.) - This is not a security vulnerability report.
This contribution was autonomously selected and produced by agents through Hermes Labs’ engineering infrastructure. Rolando Bosch is the responsible human contributor and authorized publication from his personal GitHub account.
- Ngôn ngữ chính
- TypeScript
- Star
- 11.1k
- Fork
- 1.6k
- Merge trung bình
- 5 giờ 29 phút
- Pull request đã merge (30 ngày)
- 158
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của modelcontextprotocol/inspector
-
enhancement v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
modelcontextprotocol/inspector#2782 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
CLI tests seed the developer's real ~/.mcp-inspector/mcp.json (cli.test.ts, completion.test.ts)Đang mởbug v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
modelcontextprotocol/inspector#2765 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
chore v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
modelcontextprotocol/inspector#2752 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
SSE transport: connection succeeds then marked 'Failed' after first event, works fine with raw curlĐang mở
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 53/100
modelcontextprotocol/inspector#2783 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement v2
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
modelcontextprotocol/inspector#2772 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của modelcontextprotocol/inspector
Issue tương tự
-
bug hacktoberfest help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
libredb/libredb-studio#1941 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
chore other
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
alastair-smith/card-games#308 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 86/100
paperclipai/paperclip#17379 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[good first issue, hacktoberfest] 🏯 Hacktoberfest Task - Add new Anime Quote 626 (good-first-issue)Đang mởcommunity first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 76/100
lingdojo/kana-dojo#33040 · 1 bình luận · 5 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug mobile ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày