Merge pull request #65 from dumbovita/fix/agent-doctor-and-wheel

Fix doctor CLI check, inactive wheel focus, and agent shortcut label
This commit is contained in:
Yusuf İpek
2026-09-09 11:21:47 +03:00
committed by GitHub
5 changed files with 66 additions and 4 deletions
+15
View File
@@ -578,6 +578,21 @@ class Doctor(DikteTest):
self.run_doctor(as_json=False, cleanup_provider="codex",
cleanup_codex_model="gpt-5.4"))
def test_agent_on_hosted_provider_does_not_ask_for_a_cli_program(self):
for provider in ("openrouter", "opencode"):
with self.subTest(provider=provider):
reply = self.run_doctor(assistant_provider=provider)
self.assertEqual(reply["agent"]["provider"], provider)
for cli_name in ("claude", "codex", "agy"):
self.assertNotIn(cli_name, reply["programs"])
def test_agent_on_a_cli_asks_for_the_program(self):
for provider, binary in (("claude", "claude"), ("codex", "codex"), ("agy", "agy")):
with self.subTest(provider=provider):
reply = self.run_doctor(assistant_provider=provider)
self.assertEqual(reply["agent"]["provider"], provider)
self.assertIn(binary, reply["programs"])
class Devices(DikteTest):
def test_a_machine_with_nothing_names_its_own_missing_program(self):