From f460619009ef680203961e73568b93d1781b67ee Mon Sep 17 00:00:00 2001 From: breis Date: Thu, 23 Jul 2026 11:13:01 -0400 Subject: [PATCH] Add 'tool' to the category enum so components.json validates 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 Claude-Session: https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo --- registry.schema.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/registry.schema.json b/registry.schema.json index e78a172..9258787 100644 --- a/registry.schema.json +++ b/registry.schema.json @@ -63,8 +63,10 @@ "sink", "bridge", "console", - "service" - ] + "service", + "tool" + ], + "description": "What the entry is. `tool` is an operator/developer CLI built on the library rather than a deployable edge component; the docs site and org profile list tools separately." }, "protocol": { "type": "string",