From 09d66d1a275ab6109d6ed965facd7b8a49226054 Mon Sep 17 00:00:00 2001 From: NgoQuocViet2001 Date: Sun, 12 Jul 2026 00:21:39 +0700 Subject: [PATCH] fix: mark Kiro integration as multi-install safe Assisted-by: Codex (model: GPT-5, autonomous) --- src/specify_cli/integrations/kiro_cli/__init__.py | 1 + tests/integrations/test_integration_kiro_cli.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/specify_cli/integrations/kiro_cli/__init__.py b/src/specify_cli/integrations/kiro_cli/__init__.py index 4c176e5127..0b8348af7b 100644 --- a/src/specify_cli/integrations/kiro_cli/__init__.py +++ b/src/specify_cli/integrations/kiro_cli/__init__.py @@ -13,6 +13,7 @@ class KiroCliIntegration(MarkdownIntegration): key = "kiro-cli" + multi_install_safe = True config = { "name": "Kiro CLI", "folder": ".kiro/", diff --git a/tests/integrations/test_integration_kiro_cli.py b/tests/integrations/test_integration_kiro_cli.py index 29adb0a4a6..a871e79a46 100644 --- a/tests/integrations/test_integration_kiro_cli.py +++ b/tests/integrations/test_integration_kiro_cli.py @@ -42,6 +42,9 @@ class TestKiroCliIntegration(MarkdownIntegrationTests): COMMANDS_SUBDIR = "prompts" REGISTRAR_DIR = ".kiro/prompts" + def test_declares_multi_install_safe(self): + assert get_integration(self.KEY).multi_install_safe is True + def test_registrar_config(self): """Override base assertion: kiro-cli uses a prose fallback for args because Kiro CLI file-based prompts do not natively substitute