Skip to content

Update gendocs to add toolsmetadata and exclusion list#819

Merged
jottakka merged 22 commits intomainfrom
francisco/update-gendocs-to-add-toolsmetadata
Feb 26, 2026
Merged

Update gendocs to add toolsmetadata and exclusion list#819
jottakka merged 22 commits intomainfrom
francisco/update-gendocs-to-add-toolsmetadata

Conversation

@jottakka
Copy link
Contributor

@jottakka jottakka commented Feb 25, 2026

Note

Medium Risk
Moderate risk because it changes docs generation behavior (skipping providers, deleting excluded toolkit outputs, rebuilding index.json) and expands the Engine API schema parsing; mistakes could remove or fail to update published toolkit docs.

Overview
The toolkit docs generator now ingests and propagates per-tool Engine metadata (classification/behavior/extras), includes it in merged outputs, and surfaces it in Pagefind search markdown along with a new Toolkit Info section.

Docs generation can now be controlled via --exclude-file (skip + delete existing output + rebuild index) and --ignore-file (skip only), with new cleanup/rebuild logic, safer processing stats for unknown skip IDs, and clearer index-generation warnings; the GitHub workflow wires in default excluded-toolkits.txt/ignored-toolkits.txt.

Change detection is updated to treat metadata-only tool changes as modifications (annotated in detailed output), and docs content gets small updates (PowerShell env/.env instructions, telemetry title typo fix, updated “last updated” dates, and .worktrees/ added to .gitignore).

Written by Cursor Bugbot for commit 862ad3d. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Feb 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Feb 26, 2026 8:46pm

Request Review

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

}

return ids;
};
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate implementations of list file reader functions

Low Severity

readIgnoreList and readExclusionList are character-for-character identical implementations (same file reading, comment/blank-line parsing, and lowercase normalization). A single shared helper (e.g., readIdListFile) called from both would eliminate the duplication and ensure any future parsing changes (e.g., new comment syntax) are applied consistently.

Additional Locations (1)

Fix in Cursor Fix in Web

@jottakka jottakka merged commit a9ae8f3 into main Feb 26, 2026
9 checks passed
@jottakka jottakka deleted the francisco/update-gendocs-to-add-toolsmetadata branch February 26, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants