fix: reduce end-user installation footprint

This commit is contained in:
nac
2026-08-15 02:59:28 +00:00
parent 5d3122b7e4
commit 5288590893
10 changed files with 98 additions and 79 deletions
+17
View File
@@ -15,8 +15,25 @@
"defaultTransport": "stdio",
"python": ">=3.12",
"packageManager": "uv",
"environment": ".venv",
"launcher": "project-venv-python",
"dependencyProfile": "runtime-only-no-dev",
"nocobaseCli": ">=2.1"
},
"installation": {
"requiredTools": ["git", "uv", "python", "nb"],
"conditionalTools": {
"nodeAndNpm": "Required only when the NocoBase nb CLI is not already installed."
},
"persistentArtifacts": [
"release checkout",
"project .venv",
"config.json",
"nb CLI user environment",
"MCP client configuration and backup"
],
"defaultBackgroundService": false
},
"authentication": {
"type": "personal-api-key",
"cliAuthType": "token",