728x90 반응형 Go11 백그라운드 SSE 1.2MB를 65KB로, 안 보이는 화면은 조회를 멈췄다 휴대폰 화면을 꺼도 내 AI 작업 모니터 앱은 서버에 상태를 묻고 있었다. 조사해 보니 숨긴 화면의 조회, 백그라운드 전체 상태 수신, 같은 메시지의 객체 교체가 겹쳤다. 보이지 않으면 묻지 않고, 바뀌지 않으면 다시 그리지 않기로 했다.화면을 안 볼 때도 앱은 계속 묻고 있었다기능은 그대로 두고 반복 갱신 경로를 전수 조사했다. Android 소스 44개와 서버 SSE(Server-Sent Events), 웹, IDE 확장을 살피고 에뮬레이터 재현 테스트 6개로 확인했다.먼저 수명 문제가 드러났다. 예약 화면의 Activity를 CREATED로 내리고 테스트 시계를 6.5초 진행하자 조회가 1회에서 2회로 늘었다. LaunchedEffect는 Activity가 아니라 컴포지션 수명을 따랐다.한 메시지만.. 2026. 10. 29. 사용 한도 자동 재개 예약, 429만으로는 한도라고 판단하지 않았다 AI 에이전트가 한도에 막히면 리셋 뒤 직접 메시지를 보내는 일이 번거로웠다. 그래서 앱이 대신 보내는 '재개 예약'을 만들었다. 단, 429나 잔여량 0%만으로 한도 중단을 판단하지 않게 했다.한도에 막힌 대화를 리셋 뒤 다시 깨우고 싶었다앱이 추적하는 한도는 Codex·Cursor의 주간 한도와 Codex의 5시간 한도다. 긴 작업이 멈추면 리셋 뒤 내가 '이어서 해 줘'를 보내야 이어졌다.이번에는 앱 왼쪽 메뉴에 '예약'을 넣었다. 대기 중, 한도 중단, 기록 세 칸으로 나뉜다. 채팅 목록에는 '한도 중단', '재개 가능', '재개 예약됨', '예약 확인 필요' 표시가 붙는다.한도로 멈춘 채팅은 입력창 위에 '재개 예약' 버튼이 뜬다. 작업 중에 미리 걸어 두려면 입력창 추가 메뉴의 '한도 후 보내.. 2026. 10. 29. 작업 중 메시지는 예약으로, 입력창 버튼 하나가 녹음·전송·중단을 오갔다 휴대폰 앱으로 IDE의 AI 에이전트에게 일을 시키면 작업 도중에 한 줄 더 말하고 싶어진다. 이번에는 작업 중 보낸 메시지를 기본으로 '예약'하고, 입력창 버튼 하나가 상황에 따라 음성 입력·전송·중단을 오가게 바꿨다. Codex는 원본 큐와 steer를, Cursor는 stop Hook을 썼다.작업 중에 한 줄 더 보내고 싶을 때예전 입력창 코드에서는 주 버튼이 음성 입력과 전송을 맡았다. 입력이 비면 음성 입력, 글이 있으면 전송하는 식이었다. 작업 중 멈추는 동작은 그 버튼에 없었다.작업 중 전송은 별도 모드 버튼 없이 기본 예약으로 정했다. 전달 시점은 IDE별로 다르게 처리했다.수정은 2026년 10월 28일 23시 57분(KST) 커밋에 들어갔다. 첫 화면은 Android 2.3.15, 예약.. 2026. 10. 29. Cursor 멀티 루트 대화 '전송 불가', 폴더가 하나라고 믿었다 두 폴더를 쓰는 Cursor 대화가 휴대폰 앱에서 '전송 불가'로 떠 있었다. 원인은 작업 공간에 폴더가 하나일 때만 프로젝트 경로를 채우던 코드였다. 첫 폴더로 경로를 꾸미지 않고 작업 공간을 식별하게 고쳤으며, 다음 커밋에서는 대화가 속한 창으로 요청을 보냈다.두 폴더를 쓰는 대화만 '전송 불가'였다AI 코딩 에이전트 작업 모니터의 2026년 10월 26일 21시 39분(KST) 커밋이다. 휴대폰에서 PC의 Cursor 대화로 지시를 보내는 IDE 확장을 0.4.16으로 올렸다.문제의 대화는 Cursor가 대화별로 만든 내부 작업 공간에 속해 있었고, 거기엔 폴더가 두 개였다. 그런데 서버 연결을 맡은 확장 창은 원래 열려 있던 프로젝트 하나에 머물러 있었다.기존 헬퍼는 작업 공간 파일에 폴더가 하나.. 2026. 10. 27. 채팅 순서 뒤집힘, Cursor 도구 이벤트가 내 메시지보다 먼저 왔다 Cursor에 보낸 내 메시지가 휴대폰에서 도구 실행 카드 아래로 밀렸다. 원인은 앱이 임시 메시지를 병합할 때마다 맨 뒤로 옮긴 것이었다. 보낸 자리를 지키게 고쳤고, Cursor 실행 과정 전달과 사용량 카드 상시 표시도 함께 넣었다.Cursor 실행 과정이 채팅에서 빠져 있었다2026년 10월 26일 13시 49분(KST), AI 코딩 에이전트 작업 모니터의 커밋이다. 앱 2.3.1~2.3.3, IDE 확장 0.4.14~0.4.15, 모니터 서버 2.3.12가 함께 바뀌었다.그전에는 Cursor 대화에서 사용자 메시지와 완성된 답변만 주로 읽었다. 도구 이벤트는 작업 상태 판정에만 써서 실행 중인 과정은 휴대폰 채팅에 보이지 않았다.2.3.1·확장 0.4.14에서는 네 훅(preToolUse, po.. 2026. 10. 27. 한도 초과 알림 누락, 빈 한도 정보가 넘어가 '일반 중단'으로 끝났다 한도 때문에 멈춘 AI 작업이 휴대폰 앱에서 '일반 중단'으로만 끝났다. 원인은 IDE 확장이 종료 판정에 빈 한도 정보를 넘긴 것이었다. 계정별 사용량 캐시로 고쳤고, 같은 커밋에서 새 답변 타이핑 효과를 다듬어 Android 2.3.0을 정식으로 냈다.한도로 멈췄는데 '일반 중단'이었다AI 코딩 에이전트 작업 모니터의 2026년 10월 26일 11시 24분(KST) 커밋이다. 앱 2.3.0(versionCode 31)과 IDE 확장 0.4.13이 바뀌었고, 서버는 2.3.11 그대로다.앱에는 '한도 초과로 작업 중단' 알림이 있다. 격리 재현에서 Cursor·Codex의 한도 오류는 일반 중단(aborted)이 돼 알림 조건에 못 미쳤다.격리 환경에서 같은 종료 기록을 두 번 판정해 봤다. 한도 정보.. 2026. 10. 27. 이전 1 2 다음 728x90 반응형