refactor: 清理 registry 条目 — 移除运行时字段,规范静态数据

Apps(8 个):
- 删除顶层 requirements(已在 install.requirements 中)
- 删除 installStatus、latestVersion(运行时/冗余字段)
- 将 configNeeded 移入 install.configNeeded
- 删除 install 内的 composePath/envTemplatePath

MCP(7 个):
- 删除 protocol/status/origin/transport(由 sync 层按目录类型注入)

Services(5 个):
- 删除 protocol/status/origin(由 sync 层注入)

原则:Registry 只存静态数据,运行时字段由客户端 sync 层注入默认值。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Johnson
2026-02-25 23:02:52 +08:00
parent c729eecdd6
commit 4083ee3f94
20 changed files with 41 additions and 171 deletions

View File

@@ -12,14 +12,11 @@
"知识库"
],
"version": "0.14.0",
"latestVersion": "0.15.0",
"author": "InfiniFlow",
"githubUrl": "https://github.com/infiniflow/ragflow",
"stars": 28400,
"installStatus": "not_installed",
"install": {
"method": "docker-compose",
"composePath": "ragflow/docker-compose.yml",
"requirements": {
"docker": true,
"minMemory": "8GB",
@@ -29,20 +26,10 @@
443,
80
]
}
},
"requirements": {
"docker": true,
"minMemory": "8GB",
"minDisk": "20GB",
"ports": [
9380,
443,
80
},
"configNeeded": [
"Docker 运行环境",
"Elasticsearch / Infinity 数据库"
]
},
"configNeeded": [
"Docker 运行环境",
"Elasticsearch / Infinity 数据库"
]
}
}