Skip to content

점검 항목 ​

이 페이지는 에이전트가 맥에서 돌리는 점검의 모든 항목과, 기기 화면의 진단 항목, 점검이 도는 때를 정리해요. 문제를 고치는 순서는 문제 해결을 보세요.

이 페이지는 SPEC 판 1.309 기준이에요.

점검 결과는 세 가지예요. ok 는 정상, warn 은 경고(세션은 시작돼요), fail 은 실패예요. "세션 시작"이 막음인 항목이 fail 이면 에이전트는 새 세션·다시 열기를 거절하고 해결 방법을 함께 알려요.

점검 항목 ​

id제목문제일 때결과해결세션 시작
zeroptyzeropty아직 받지 못했거나 실행되지 않아요. 새 세션은 tmux 로 열어요.warn에이전트가 다시 받아 봐요(손댈 것 없음).막지 않음
tmuxtmux설치돼 있지 않고, zeropty 가 되는 맥이에요. tmux 는 대비용이에요.warnbrew install tmux막지 않음
tmuxtmux설치돼 있지 않고, zeropty 가 없거나 --mux tmux 로 고정한 맥이에요.failbrew install tmux막음
gitgit설치돼 있지 않거나 Xcode 명령줄 도구가 없어요. 브랜치·커밋 싱크와 자동 push 가 빠져요.warnxcode-select --install막지 않음
claudeclaudeclaude 를 실행할 수 없어요.failcurl -fsSL https://claude.ai/install.sh | bash막음
claude-versionclaude 버전이 버전에 --session-id 또는 --resume 이 없어 세션을 시작하거나 옮길 수 없어요.failclaude update막음
claude-loginclaude 로그인로그인돼 있지 않아요. 세션을 열면 로그인 화면에서 멈춰요.fail이 맥의 터미널에서 claude 를 실행하고 /login막음
claude-loginclaude 로그인로그인 상태를 확인하지 못했어요(claude auth status 가 없는 버전).warn터미널에서 claude 를 한 번 실행해 로그인 확인막지 않음
state-dir에이전트 폴더~/.claude-bridge 에 쓸 수 없어요.failchmod u+rwx <폴더>막음
claude-dirclaude 기록 폴더Claude Code 의 projects 폴더에 쓸 수 없어요.failchmod u+rwx <폴더>막음
disk디스크홈 디스크의 남은 공간이 1GB 보다 적어요. 대화 기록을 쓰지 못할 수 있어요.fail디스크 공간을 1GB 이상 비우기막지 않음
disk디스크남은 공간이 5GB 보다 적어요.warn디스크 공간 비우기막지 않음
sleep잠자기잠자기 막기를 켰는데 caffeinate 를 실행하지 못했어요.warn—막지 않음
sleep잠자기이 맥은 N분 동안 쓰지 않으면 잠들어요. 잠들면 연결이 끊기고 세션이 멈춰요.warn기기 화면에서 "잠자기 막기" 켜기(맥북은 "덮개를 닫아도 켜 두기"도)막지 않음
browser브라우저Chrome 이 없어요. Safari 는 연동 페이지가 127.0.0.1 에 붙는 것을 막을 수 있어요.warnChrome 을 깔고 연동 링크를 Chrome 에서 열기막지 않음
service실행 방식터미널에서 실행 중이에요. 터미널을 닫으면 에이전트가 꺼져요.warnnode ~/.claude-bridge/agent.mjs service install막지 않음

sleep, browser, service 는 macOS 에서만 봐요. doctor 로 돌리면 폴더가 아직 없을 때 "아직 없음, 처음 켤 때 만들어짐" 으로 ok 를 내고, service 는 서비스 설치 여부만 알려요.

점검이 도는 때 ​

때설명
에이전트가 켜질 때듣기 시작한 직후 한 번 돌리고 결과를 터미널에 출력해요.
doctor점검만 하고 결과를 출력해요. fail 이 있으면 종료 코드 1 이에요.
service install서비스를 등록하기 전에 한 번 돌리고 출력해요.
세션을 시작하기 직전새 세션·다시 열기·되살리기 등 Claude Code 를 띄우기 전에 다시 돌려요. "막음" 항목이 fail 이면 거절해요.
상태 보고 직전에이전트는 15,000 ms 마다 서버에 상태를 보내요. 마지막 점검 뒤 하나라도 ok 가 아니면 60,000 ms(1분), 모두 ok 이면 600,000 ms(10분)가 지났을 때 다시 돌려요.
기기 화면의 "다시 점검"사이트에서 점검을 요청하면 바로 돌려요. "지금 복구"의 점검 동작도 같아요.
zeropty 를 막 받았을 때다음 상태 보고에서 다시 돌려요.

점검 결과는 바뀔 때만 에이전트 로그에 남아요. ok 가 아니게 되면 fail 은 error, warn 은 warn 한 줄을, 다시 ok 가 되면 "해결됨 — 제목: 내용" 한 줄을 써요.

기기 화면의 진단 항목 ​

기기 화면은 위 점검과 함께 에이전트의 각 부분을 보여 줘요. 상태는 ok·warn·fail·off(꺼짐) 가운데 하나예요. "지금 복구" 열은 사이트의 버튼이 에이전트에 시키는 동작이에요.

id제목보여 주는 것지금 복구문제일 때 해결
link연동브라우저 탭이나 헤드리스 브라우저가 연동 중인지—이 맥의 Chrome 에서 사이트를 열거나 헤드리스 연동 모드 켜기
background헤드리스 연동 모드꺼짐, Chrome 없음, 연동 중(다시 띄운 횟수), 연결 대기background-restartChrome 설치, 또는 기기 화면에서 껐다가 다시 켜기(다시 로그인)
awake잠자기 막기꺼짐, caffeinate 실행 중(pid), 떠 있지 않음awake-apply—
lid덮개를 닫아도 켜 두기맥북이거나 켜 둔 맥만. pmset 의 SleepDisabled 값과 덮개 상태awake-applynode ~/.claude-bridge/agent.mjs awake setup
chromeClaude in Chrome새 세션을 --chrome 으로 띄우는지—에이전트를 --chrome 으로 한 번 띄우기
sessions세션살아 있는 세션 수, 멈춘 세션 수, 훅이 오지 않는 세션 수—그 세션의 메뉴에서 새로고침
checks도구·환경 점검위 점검 결과를 한 줄로check첫 번째 문제 항목의 해결 방법
update자동 업데이트꺼짐, 새 버전을 받아 곧 바꿈, 지금 build——
key에이전트 키키를 바꾼 날, 1.140 전 키(warn)rekey—
agent에이전트실행 방식, 켜진 시간, 메모리restart(서비스 모드만)—

"훅이 오지 않는 세션"은 살아 있고 시작 중이 아니며 훅을 한 번도 받지 않았고 띄운 지 120,000 ms(2분)가 넘은 세션이에요.

자동 복구 ​

에이전트는 60,000 ms(1분)마다 스스로 살펴 고칠 수 있는 것을 고쳐요. doctor·service·link·awake 명령으로 실행할 때는 돌지 않아요.

대상조건하는 일
잠자기 막기켜 뒀는데 caffeinate 가 떠 있지 않아요.다시 띄워요.
덮개를 닫아도 켜 두기pmset 의 SleepDisabled 가 설정과 달라요.설정대로 다시 적용해요.
헤드리스 브라우저켜 뒀는데 떠 있지 않고 마지막으로 띄운 지 90,000 ms 가 넘었어요.바로 다시 띄워요.
헤드리스 브라우저떠 있는데 띄운 지 120,000 ms 가 넘도록 연동하지 않고, 이 고침을 한 지 600,000 ms 가 넘었어요.끝내고 2,000 ms 뒤 다시 띄워요.

고친 기록은 새것부터 30개까지 남아 기기 화면에 보여요.

AGPL-3.0-only 라이선스로 배포해요.