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:
@@ -139,7 +139,7 @@ describe('ToolEnvironmentSettingsSection', () => {
|
||||
).toBeVisible()
|
||||
expect(screen.getAllByText('工具状态')).toHaveLength(2)
|
||||
expect(screen.getAllByText('工具链/配套工具状态')).toHaveLength(2)
|
||||
expect(screen.getAllByText('能力依赖状态')).toHaveLength(2)
|
||||
expect(screen.queryByText('能力依赖状态')).not.toBeInTheDocument()
|
||||
expect(
|
||||
screen.getByRole('button', {
|
||||
name: /C:\\Tools\\node\.exe/u
|
||||
|
||||
@@ -564,11 +564,6 @@ export function ToolEnvironmentSettingsSection({
|
||||
)}
|
||||
</div>
|
||||
|
||||
<div className="tool-environment-status">
|
||||
<h4>{t('toolEnvironment.capabilityDependencyStatus')}</h4>
|
||||
<p>{t('toolEnvironment.capabilityDependenciesUnverified')}</p>
|
||||
</div>
|
||||
|
||||
{kind === 'python' && selection.source === 'managed' && (
|
||||
<div className="tool-environment-python">
|
||||
<p>
|
||||
|
||||
@@ -784,9 +784,6 @@ export const settingsSections = {
|
||||
'No valid candidates were found. Scan user/system PATH, Conda, virtual environments, and common install locations, or choose another executable.',
|
||||
toolStatus: 'Tool status',
|
||||
companionStatus: 'Toolchain/companion status',
|
||||
capabilityDependencyStatus: 'Capability dependency status',
|
||||
capabilityDependenciesUnverified:
|
||||
'Capability dependencies are unverified because no capability evidence is available.',
|
||||
status: 'Status',
|
||||
available: 'Available',
|
||||
unavailable: 'Unavailable',
|
||||
|
||||
@@ -734,9 +734,6 @@ export const settingsSections = {
|
||||
'未发现有效候选。可扫描用户/系统 PATH、Conda、虚拟环境和常见安装位置,或选择其他可执行文件。',
|
||||
toolStatus: '工具状态',
|
||||
companionStatus: '工具链/配套工具状态',
|
||||
capabilityDependencyStatus: '能力依赖状态',
|
||||
capabilityDependenciesUnverified:
|
||||
'尚未获得具体能力的依赖验证证据。',
|
||||
status: '状态',
|
||||
available: '可用',
|
||||
unavailable: '不可用',
|
||||
|
||||
Reference in New Issue
Block a user