Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
c0a2a17
fix(scripts): stop extract-tools dropping tools with long descriptions
latekvo Jun 30, 2026
ea514c2
fix(scripts): make extract-tools boundary immune to id: inside a desc…
latekvo Jul 1, 2026
43a533a
fix(scripts): match the nearest description by position, not delimite…
latekvo Jul 1, 2026
4497f02
fix(scripts): unescape standard JS escapes, not just backtick/\$/back…
latekvo Jul 1, 2026
d4178d8
Merge branch 'main' into fix/extract-tools-long-description
latekvo Jul 1, 2026
3e0f545
style: prettier formatting for extract-tools.mjs
latekvo Jul 1, 2026
8a82f9a
fix(scripts): harden extract-tools against nested id keys
latekvo Jul 1, 2026
e35e0d9
fix(scripts): make extract-tools comment-aware and warn on dropped to…
latekvo Jul 1, 2026
f11a9ed
docs(scripts): correct the capability-shape tool count in extract-too…
latekvo Jul 2, 2026
efdc5fb
fix(scripts): make extract-tools id detection lexical, non-static/dup…
latekvo Jul 2, 2026
972dff0
test(scripts): robust no-silent-drop guard and description-fullness c…
latekvo Jul 2, 2026
a63e99c
fix(scripts): lex regex literals and reject non-literal description s…
latekvo Jul 9, 2026
105908f
test(scripts): replace the discovery-regex oracle with TypeScript-AST…
latekvo Jul 9, 2026
757b389
fix(scripts): sound lexing for keyword regexes, template interpolatio…
latekvo Jul 10, 2026
bc78685
test(scripts): member-kind-aware oracle, id-form parity, cooked-text …
latekvo Jul 10, 2026
3b5108e
fix(scripts): use a plain-space placeholder in the interpolation probe
latekvo Jul 10, 2026
160aa74
fix(scripts): division after keyword-named members/postfix, cooked id…
latekvo Jul 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"lint": "eslint . --max-warnings 0",
"lint:fix": "eslint . --fix",
"typecheck:scripts": "tsc --noEmit -p tsconfig.scripts.json",
"test:scripts": "node --test scripts/sync-next-dist-tag.test.mjs scripts/next-canary-version.test.mjs",
"test:scripts": "node --test scripts/sync-next-dist-tag.test.mjs scripts/extract-tools.test.mjs scripts/next-canary-version.test.mjs",
"check:versions": "node scripts/check-workspace-versions.mjs"
},
"devDependencies": {
Expand All @@ -30,6 +30,7 @@
"globals": "^17.7.0",
"prettier": "^3.8.5",
"semver": "^7.8.5",
"typescript": "^6.0.3",
"typescript-eslint": "^8.62.0"
}
}
Loading