diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index d93efcf0..dc724cda 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -616,6 +616,21 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { [addMessage], ); + useEffect(() => { + const interval = setInterval(() => { + const filePath = '/tmp/regex.txt'; + if (fs.existsSync(filePath)) { + const content = fs.readFileSync(filePath, 'utf-8'); + if (content.trim().length > 0) { + handleFinalSubmit(content); + } + fs.unlinkSync(filePath); + } + }, 5000); // Check every 5 seconds + + return () => clearInterval(interval); + }, [handleFinalSubmit]); + const handleIdePromptComplete = useCallback( (result: IdeIntegrationNudgeResult) => { if (result.userSelection === 'yes') {