diff --git a/src/specify_cli/integrations/copilot/__init__.py b/src/specify_cli/integrations/copilot/__init__.py index e6f86e8991..9bcbab2670 100644 --- a/src/specify_cli/integrations/copilot/__init__.py +++ b/src/specify_cli/integrations/copilot/__init__.py @@ -307,7 +307,14 @@ def dispatch_command( cli_args, text=True, cwd=cwd, + timeout=timeout, ) + except subprocess.TimeoutExpired: + return { + "exit_code": 124, + "stdout": "", + "stderr": f"Command timed out after {timeout}s", + } except KeyboardInterrupt: return { "exit_code": 130,