From 7728203ed60a5c906e5891df005bf87d9f53c021 Mon Sep 17 00:00:00 2001 From: Yige Date: Tue, 22 Sep 2026 00:50:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E9=9D=99=E6=80=81?= =?UTF-8?q?=E7=83=AD=E5=BA=A6=E5=B9=B6=E8=A1=A5=E9=BD=90=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E8=AE=B8=E5=8F=AF=E5=A3=B0=E6=98=8E=20(#8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++-- entries/anythingllm/catalog-metadata.v1.json | 3 ++- entries/anythingllm/manifest.json | 4 ++-- entries/coze/manifest.json | 1 - entries/dify/catalog-metadata.v1.json | 3 ++- entries/dify/manifest.json | 4 ++-- entries/lobechat/catalog-metadata.v1.json | 3 ++- entries/lobechat/manifest.json | 4 ++-- entries/n8n/catalog-metadata.v1.json | 3 ++- entries/n8n/manifest.json | 4 ++-- entries/open-webui/catalog-metadata.v1.json | 3 ++- entries/open-webui/manifest.json | 4 ++-- entries/openclaw/catalog-metadata.v1.json | 3 ++- entries/openclaw/manifest.json | 4 ++-- entries/ragflow/catalog-metadata.v1.json | 3 ++- entries/ragflow/manifest.json | 4 ++-- schemas/registry-entry.schema.json | 21 +++++++++++++++++++- schemas/registry-entry.v3.schema.json | 21 +++++++++++++++++++- 18 files changed, 71 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index ed6f761..5a639b7 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,8 @@ English: Native applications are independently installed host processes. Their o | `icon` | string | | 图标(CSS 渐变或 Lucide icon 名) | | `platformSupport` | string[] | | 支持平台:`macos` / `windows` / `linux` | +**静态数据边界 / Static-data boundary**:本仓库保存发布者声明,不采集用户行为。禁止新增 Stars、访问量、下载量、评分、热度、安装数以及本机健康度等动态状态。目录条目数可由文件推导,不能与使用量混淆。版本指目录收录版本;内存和磁盘字段仅在上游有明确要求或建议时填写,不能用通用估计补齐。 / This Git-backed catalog contains publisher declarations, not usage analytics. Do not publish stars, views, downloads, ratings, popularity, installation counts, or device health. File-derived catalog counts are not usage counts. Versions are listed releases; hardware requirements must come from the publisher, not generic estimates. + **Docker 应用专属字段(`type: "docker-app"`):** | 字段 | 类型 | 说明 | @@ -78,7 +80,6 @@ English: Native applications are independently installed host processes. Their o | `category` | string | 应用分类:`ai-platform` / `chat` / `workflow` / `rag` / `tools` | | `shortDesc` | string | 简短描述(列表页) | | `fullDesc` | string | 详细描述(详情页) | -| `stars` | number | GitHub Stars 数量 | | `githubUrl` | string | GitHub 仓库地址 | | `install` | object | 安装配置(见下方) | @@ -102,7 +103,7 @@ Docker 应用 `install` 结构: | 字段 | 类型 | 说明 | |------|------|------| | `capabilities` | string[] | 能力标签列表 | -| `toolCount` | number | 提供的工具数量 | +| `toolCount` | number | 可选:收录版本中可验证的工具声明数,不是本机实时发现/启用工具数 | | `install` | object | 安装配置:`{ method, packageName, command, args, postInstall?, env? }` | | `connection` | object | 连接配置:`{ transport, command?, args?, url? }` | | `sourceAppId` | string | 关联的应用 ID(如 dify-mcp 关联 dify) | diff --git a/entries/anythingllm/catalog-metadata.v1.json b/entries/anythingllm/catalog-metadata.v1.json index 20856b9..5ef1e8f 100644 --- a/entries/anythingllm/catalog-metadata.v1.json +++ b/entries/anythingllm/catalog-metadata.v1.json @@ -55,7 +55,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "MIT" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/anythingllm/manifest.json b/entries/anythingllm/manifest.json index 4ab6673..e61a51e 100644 --- a/entries/anythingllm/manifest.json +++ b/entries/anythingllm/manifest.json @@ -19,7 +19,6 @@ ], "category": "tools", "fullDesc": "AnythingLLM 是一个全能型 AI 应用,可以将任何文档、资源或内容转化为上下文,供任何 LLM 在聊天中使用。支持多用户管理、权限控制和嵌入式对话。", - "stars": 55900, "githubUrl": "https://github.com/Mintplex-Labs/anything-llm", "shortDesc": "全能型 AI 桌面应用,支持 RAG、Agent 和文档对话", "install": { @@ -44,5 +43,6 @@ "path": "/api/v1", "name": "AnythingLLM API" } - ] + ], + "license": "MIT" } diff --git a/entries/coze/manifest.json b/entries/coze/manifest.json index d281fe6..989a16b 100644 --- a/entries/coze/manifest.json +++ b/entries/coze/manifest.json @@ -19,7 +19,6 @@ ], "category": "ai-platform", "fullDesc": "Coze 是一个 AI 聊天机器人和应用开发平台,提供 LLM、知识库、插件和工作流等能力。支持快速构建、测试和部署 AI Bot,无需编程经验。", - "stars": 20100, "githubUrl": "https://github.com/coze-dev/coze-studio", "shortDesc": "字节跳动 AI Bot 开发平台(开源社区版)", "install": { diff --git a/entries/dify/catalog-metadata.v1.json b/entries/dify/catalog-metadata.v1.json index 5553d52..9009361 100644 --- a/entries/dify/catalog-metadata.v1.json +++ b/entries/dify/catalog-metadata.v1.json @@ -56,7 +56,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "Dify Open Source License (Apache-2.0 with additional conditions)" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/dify/manifest.json b/entries/dify/manifest.json index d220b57..65c80d6 100644 --- a/entries/dify/manifest.json +++ b/entries/dify/manifest.json @@ -20,7 +20,6 @@ ], "category": "ai-platform", "fullDesc": "Dify 是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI Workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。支持数百种模型接入。", - "stars": 131700, "githubUrl": "https://github.com/langgenius/dify", "shortDesc": "开源 AI 应用开发平台,支持 RAG、Agent、工作流编排", "install": { @@ -45,5 +44,6 @@ "path": "/v1", "name": "Dify API" } - ] + ], + "license": "Dify Open Source License (Apache-2.0 with additional conditions)" } diff --git a/entries/lobechat/catalog-metadata.v1.json b/entries/lobechat/catalog-metadata.v1.json index ebc7b84..d93fc18 100644 --- a/entries/lobechat/catalog-metadata.v1.json +++ b/entries/lobechat/catalog-metadata.v1.json @@ -56,7 +56,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "LobeHub Community License" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/lobechat/manifest.json b/entries/lobechat/manifest.json index e33ec76..0216b39 100644 --- a/entries/lobechat/manifest.json +++ b/entries/lobechat/manifest.json @@ -20,7 +20,6 @@ ], "category": "chat", "fullDesc": "LobeChat 是一个开源的多 Agent 协作工作空间,支持多模型服务提供商(OpenAI / Claude / Gemini / Ollama 等),多模态和可扩展的插件系统。一键免费部署私有 ChatGPT/Claude 应用。", - "stars": 73300, "githubUrl": "https://github.com/lobehub/lobe-chat", "shortDesc": "开源多 Agent 协作工作空间,支持多模型和插件", "install": { @@ -45,5 +44,6 @@ "path": "/api", "name": "LobeChat API" } - ] + ], + "license": "LobeHub Community License" } diff --git a/entries/n8n/catalog-metadata.v1.json b/entries/n8n/catalog-metadata.v1.json index 35dd400..ac1635b 100644 --- a/entries/n8n/catalog-metadata.v1.json +++ b/entries/n8n/catalog-metadata.v1.json @@ -55,7 +55,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "Sustainable Use License; enterprise files separately licensed" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/n8n/manifest.json b/entries/n8n/manifest.json index 1ffd27a..682684e 100644 --- a/entries/n8n/manifest.json +++ b/entries/n8n/manifest.json @@ -19,7 +19,6 @@ ], "category": "workflow", "fullDesc": "n8n 是一个可扩展的工作流自动化工具。使用公平代码许可,拥有原生 AI 能力,可以连接任何东西。支持自托管,提供丰富的第三方服务集成节点。", - "stars": 178200, "githubUrl": "https://github.com/n8n-io/n8n", "shortDesc": "可视化工作流自动化平台,支持 400+ 集成", "install": { @@ -44,5 +43,6 @@ "path": "/api/v1", "name": "n8n REST API" } - ] + ], + "license": "Sustainable Use License; enterprise files separately licensed" } diff --git a/entries/open-webui/catalog-metadata.v1.json b/entries/open-webui/catalog-metadata.v1.json index 7567984..c1d294a 100644 --- a/entries/open-webui/catalog-metadata.v1.json +++ b/entries/open-webui/catalog-metadata.v1.json @@ -55,7 +55,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "Open WebUI License (BSD-3-Clause with branding conditions)" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/open-webui/manifest.json b/entries/open-webui/manifest.json index 44d9414..b292853 100644 --- a/entries/open-webui/manifest.json +++ b/entries/open-webui/manifest.json @@ -19,7 +19,6 @@ ], "category": "chat", "fullDesc": "Open WebUI 是一个可扩展的自托管 AI 界面,支持完全离线操作。支持多种 LLM 运行器,包括 Ollama 和 OpenAI 兼容 API,内置 RAG 集成、网页浏览、代码执行等功能。", - "stars": 126300, "githubUrl": "https://github.com/open-webui/open-webui", "shortDesc": "自托管的 AI 对话界面,支持 Ollama 和 OpenAI 兼容 API", "install": { @@ -44,5 +43,6 @@ "path": "/api", "name": "Open WebUI API" } - ] + ], + "license": "Open WebUI License (BSD-3-Clause with branding conditions)" } diff --git a/entries/openclaw/catalog-metadata.v1.json b/entries/openclaw/catalog-metadata.v1.json index 12e5d70..2650c8e 100644 --- a/entries/openclaw/catalog-metadata.v1.json +++ b/entries/openclaw/catalog-metadata.v1.json @@ -56,7 +56,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "MIT" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/openclaw/manifest.json b/entries/openclaw/manifest.json index a0e7309..f1ca0c2 100644 --- a/entries/openclaw/manifest.json +++ b/entries/openclaw/manifest.json @@ -20,7 +20,6 @@ ], "category": "ai-platform", "fullDesc": "OpenClaw 是一个开源的个人 AI 助手平台,提供多渠道网关(WhatsApp、Telegram、Slack、Discord 等)、本地优先架构、会话管理和工具策略控制等能力。支持流式输出、对话压缩和 hooks 扩展。", - "stars": 287700, "githubUrl": "https://github.com/openclaw/openclaw", "shortDesc": "开源个人 AI 助手,支持多渠道网关和本地优先架构", "install": { @@ -46,5 +45,6 @@ "path": "/", "name": "OpenClaw Gateway" } - ] + ], + "license": "MIT" } diff --git a/entries/ragflow/catalog-metadata.v1.json b/entries/ragflow/catalog-metadata.v1.json index 75d274c..e5cc5e3 100644 --- a/entries/ragflow/catalog-metadata.v1.json +++ b/entries/ragflow/catalog-metadata.v1.json @@ -55,7 +55,8 @@ "governance": { "availability": "listing-only", "license": { - "state": "unknown" + "state": "known", + "value": "Apache-2.0" }, "redistribution": "verify-package-terms", "upstreamMaintainer": { diff --git a/entries/ragflow/manifest.json b/entries/ragflow/manifest.json index f5fdda1..01abebd 100644 --- a/entries/ragflow/manifest.json +++ b/entries/ragflow/manifest.json @@ -19,7 +19,6 @@ ], "category": "rag", "fullDesc": "RagFlow 是一款基于深度文档理解构建的开源 RAG 引擎。可以为各种规模的企业及个人提供流畅的 RAG 工作流,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。", - "stars": 74500, "githubUrl": "https://github.com/infiniflow/ragflow", "shortDesc": "基于深度文档理解的开源 RAG 引擎", "install": { @@ -46,5 +45,6 @@ "path": "/api/v1", "name": "RagFlow API" } - ] + ], + "license": "Apache-2.0" } diff --git a/schemas/registry-entry.schema.json b/schemas/registry-entry.schema.json index cd472c1..ee9dd96 100644 --- a/schemas/registry-entry.schema.json +++ b/schemas/registry-entry.schema.json @@ -196,7 +196,26 @@ }, "fullDesc": { "$ref": "#/definitions/nonEmptyString" }, "shortDesc": { "$ref": "#/definitions/nonEmptyString" }, - "stars": { "type": "integer", "minimum": 0 }, + "stars": false, + "views": false, + "viewCount": false, + "visits": false, + "visitCount": false, + "downloads": false, + "downloadCount": false, + "rating": false, + "ratings": false, + "ratingCount": false, + "averageRating": false, + "popularity": false, + "usageCount": false, + "installCount": false, + "installedCount": false, + "activeUsers": false, + "installStatus": false, + "healthScore": false, + "resourceUsage": false, + "license": {"type":"string","minLength":1,"description":"此收录版本的上游许可名称;自定义附加条款不得省略。版本与许可核验依据见文档。"}, "githubUrl": { "$ref": "#/definitions/httpsUrl" }, "install": { "type": "object", diff --git a/schemas/registry-entry.v3.schema.json b/schemas/registry-entry.v3.schema.json index c57674c..eff3855 100644 --- a/schemas/registry-entry.v3.schema.json +++ b/schemas/registry-entry.v3.schema.json @@ -109,7 +109,26 @@ "category": { "type": "string", "pattern": "^[a-z0-9][a-z0-9-]*$" }, "shortDesc": { "$ref": "#/$defs/nonEmptyString" }, "fullDesc": { "$ref": "#/$defs/nonEmptyString" }, - "stars": { "type": "number", "minimum": 0 }, + "stars": false, + "views": false, + "viewCount": false, + "visits": false, + "visitCount": false, + "downloads": false, + "downloadCount": false, + "rating": false, + "ratings": false, + "ratingCount": false, + "averageRating": false, + "popularity": false, + "usageCount": false, + "installCount": false, + "installedCount": false, + "activeUsers": false, + "installStatus": false, + "healthScore": false, + "resourceUsage": false, + "license": {"type":"string","minLength":1,"description":"此收录版本的上游许可名称;自定义附加条款不得省略。版本与许可核验依据见文档。"}, "githubUrl": { "type": "string", "format": "uri" }, "install": { "$ref": "#/$defs/dockerInstall" }, "exposes": { "type": "array", "items": { "$ref": "#/$defs/expose" } }