Loopndroll: OpenAI Codex를 절대 멈추지 않게 하는 macOS 앱
Loopndroll: OpenAI Codex를 절대 멈추지 않게 하는 macOS 앱 Codex로 대규모 코딩 작업을 진행할 때 불편한 점이 하나 있습니다. 대화 턴이 끝날 때마다 Codex가 자동으로 멈다는 것입니다. 작업이 완료되지 않았는데도 새로운 프롬프트를 다시 보내야 하는 번거로움은 개발 생산성을 크게 떨어뜨립니다. Loopndroll은 이 문...

Source: DEV Community
Loopndroll: OpenAI Codex를 절대 멈추지 않게 하는 macOS 앱 Codex로 대규모 코딩 작업을 진행할 때 불편한 점이 하나 있습니다. 대화 턴이 끝날 때마다 Codex가 자동으로 멈다는 것입니다. 작업이 완료되지 않았는데도 새로운 프롬프트를 다시 보내야 하는 번거로움은 개발 생산성을 크게 떨어뜨립니다. Loopndroll은 이 문제를 정확히 한 가지 방법으로 해결합니다. Codex의 Stop 훅(Hook)에 개입하여 세션을 계속 실행시키는 오픈소스 macOS 메뉴바 앱입니다. 작동 원리: Codex Hooks를 활용한 우아한 솔루션 Codex에는 Hooks 시스템이 있습니다. 에이전트 루프에 커스텀 스크립트를 주입할 수 있는 확장성 프레임워크죠. 지원하는 훅 이벤트는 다섯 가지입니다: SessionStart: 세션 시작 시 발화 PreToolUse: 도구 사용 전 발화 PostToolUse: 도구 사용 후 발화 UserPromptSubmit: 사용자 프롬프트 제출 시 발화 Stop: 대화 턴이 끝날 때 발화 Loopndroll은 이 중 Stop 이벤트를 활용합니다. 대화 턴이 끝나려는 순간, Stop 훅이 다음과 같은 응답을 반환합니다: { "decision": "block", "reason": "Continuing session" } Codex는 이 응답을 받으면 새로운 연속 프롬프트가 들어온 것처럼 처리하여 세션을 계속 실행합니다. 이는 매우 우아한 솔루션입니다. 전체 아키텍처를 수정할 필요 없이, Stop 이벤트 한 곳만 개입하면 되니까요. 설치: 놀랍도록 간단합니다 Loopndroll 설치는 정말 30초면 끝납니다. 사전 빌드 앱 (권장) GitHub 릴리스 페이지에서 zip 파일 다운로드 압축 해제 /Applications 폴더로 이동 처음 실행할 때 우클릭 > 열기 (unsigned 앱이므로 Gatekeeper 우회 필요) 끝입니다. 앱을 처음 실행하면 Loopndroll이 자동으로 두 가지를 설정합니다: ~/.codex/