fix: hide unverified capability placeholders

The tool environment page always displayed an unverified capability-dependency state even though it had no Skill or MCP evidence behind it. The page now shows only actual interpreter and companion-tool diagnostics; capability dependency status remains reserved for capability details with real validation results.

Release note: 工具执行环境页不再显示没有实际验证依据的能力依赖占位状态。
This commit is contained in:
mesalogo
2026-09-02 17:00:42 +08:00
parent 19a3bafb63
commit 8a14cf356a
7 changed files with 9 additions and 13 deletions
+4 -1
View File
@@ -130,7 +130,10 @@ Python、虚拟环境或 Conda 环境时,也不能被 GoodBuddy 静默替换
### FR-6 状态与诊断
- 分别显示“工具环境状态”和“能力依赖状态”。
- 工具执行环境页只显示有真实诊断结果的解释器和配套工具状态,不显示固定的能力依赖占位
状态。
- 具体 SKILL/MCP 只有在其实际入口及第三方依赖通过验证后,才在对应能力详情中显示能力
依赖状态。
- Node 诊断覆盖 Node、npm、npx、标准库和子进程。
- Python 诊断覆盖 Python 3、架构、标准库、SSL、pip 和 venv。
- 诊断使用临时目录并在结束后清理。