File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -1164,18 +1164,25 @@ def check():
11641164
11651165 tracker .add ("git" , "Git version control" )
11661166 git_ok = check_tool ("git" , tracker = tracker )
1167-
1167+
11681168 agent_results = {}
11691169 for agent_key , agent_config in AGENT_CONFIG .items ():
11701170 agent_name = agent_config ["name" ]
1171-
1171+ requires_cli = agent_config ["requires_cli" ]
1172+
11721173 tracker .add (agent_key , agent_name )
1173- agent_results [agent_key ] = check_tool (agent_key , tracker = tracker )
1174-
1174+
1175+ if requires_cli :
1176+ agent_results [agent_key ] = check_tool (agent_key , tracker = tracker )
1177+ else :
1178+ # IDE-based agent - skip CLI check and mark as optional
1179+ tracker .skip (agent_key , "IDE-based, no CLI check" )
1180+ agent_results [agent_key ] = False # Don't count IDE agents as "found"
1181+
11751182 # Check VS Code variants (not in agent config)
11761183 tracker .add ("code" , "Visual Studio Code" )
11771184 code_ok = check_tool ("code" , tracker = tracker )
1178-
1185+
11791186 tracker .add ("code-insiders" , "Visual Studio Code Insiders" )
11801187 code_insiders_ok = check_tool ("code-insiders" , tracker = tracker )
11811188
You can’t perform that action at this time.
0 commit comments