Skip to content

feat: relax skill name/description length limits in lenient mode#215

Merged
nettapper merged 2 commits intokitproj:mainfrom
nettapper:relax-description-length-when-lenient
Apr 29, 2026
Merged

feat: relax skill name/description length limits in lenient mode#215
nettapper merged 2 commits intokitproj:mainfrom
nettapper:relax-description-length-when-lenient

Conversation

@nettapper
Copy link
Copy Markdown
Collaborator

Summary

  • Lenient mode now warns and includes skills whose name exceeds 64 chars or description exceeds 1024 chars, instead of skipping or erroring.
  • Strict mode and lint mode are unchanged: oversized fields still error / record a lint error as before.
  • Adds two TestLenientSearchPaths cases covering the new behavior; updates the existing oversized-name case from "skip" to "include."

Motivation

Lenient paths are meant to include third-party skills on a best-effort basis. A description nudging past 1024 bytes (easy to hit with multi-byte UTF-8) shouldn't drop the skill entirely — a warning is enough.

@nettapper nettapper merged commit 67844bc into kitproj:main Apr 29, 2026
1 check passed
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