Skip to content

Add 'tool' to the category enum — components.json validates again - #8

Merged
mbreissi merged 1 commit into
mainfrom
feat/tool-category
Jul 23, 2026
Merged

Add 'tool' to the category enum — components.json validates again#8
mbreissi merged 1 commit into
mainfrom
feat/tool-category

Conversation

@mbreissi

Copy link
Copy Markdown
Contributor

components.json has been failing its own schema: ec-uns-cmd and ec-secrets are categorised tool, which the enum did not allow. Adding it makes the registry valid again (0 errors, verified).

tool means an operator/developer CLI built on the library rather than a deployable edge component — and the enum entry says so, because the docs site and the org profile now list tools separately (companion PRs in edgecommons and .github).

🤖 Generated with Claude Code

https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo

ec-uns-cmd and ec-secrets are categorised `tool`, which the enum did not
allow - so the registry has been failing its own schema. `tool` means an
operator/developer CLI built on the library rather than a deployable
edge component, and the enum entry says so: the docs site and the org
profile list tools separately (companion changes in edgecommons and
.github).

Verified: components.json now validates with 0 errors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo
@mbreissi
mbreissi merged commit 192c7f7 into main Jul 23, 2026
1 check passed
@mbreissi
mbreissi deleted the feat/tool-category branch July 23, 2026 15:21
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.

1 participant