| 아무 일도 일어나지 않음 |
send()를 호출한 적이 없음 — 세터는 쌓기만 합니다 |
Unknown permission mode: … |
닫힌 집합 밖의 이름이 setPermissions()에 전달됨 |
| 두 번째 턴에 첨부가 함께 가지 않음 |
첨부는 설계상 send()가 비웁니다 |
| model 변경이 아무 효과가 없음 |
프로세스가 이미 살아 있는 상태에서 설정함. 다음 spawn에 적용됩니다 |
| CLI 출력에서 JSON 파싱 실패 |
ANSI 이스케이프 — CLI가 자신에게 유능한 터미널이 붙어 있다고 여김 |
mcp.list()가 []를 반환 |
MCP가 설정되지 않았거나 명령이 실패함 — 둘은 구분되지 않습니다 |
No conversation found with session ID |
CLI가 본 적 없는 id를 resume함 |
spawn 시 ENOENT |
CLI가 상속받은 PATH에 없음 — 또는 cwd가 존재하지 않음 |
UNC paths are not supported |
WSL UNC 경로를 spawn cwd로 전달함 |
| 세션은 시작되는데 이벤트가 오지 않음 |
CLI가 말한 뒤에 리스너를 등록했거나, 출력이 NDJSON이 아님 |
| 첫 답변 이후 CLI가 멈춤 |
스트림 플래그가 없어 stdin이 열린 채로 유지되지 않음 |
| 권한 요청이 오지 않음 |
--permission-prompt-tool stdio가 누락됨 |
stop() 후에도 프로세스가 살아남음 |
CLI를 detached로 spawn하지 않았거나, Windows 자손이 트리에서 떨어져 나감 |
| 며칠에 걸쳐 Node 프로세스가 쌓임 |
강제 종료된 호스트가 남긴 고아 프로세스 |
| Windows에서 인자가 조용히 변조됨 |
cmd.exe의 %VAR% 확장 |
| resolve된 경로가 실제 실행되는 바이너리가 아님 |
PATHEXT: where가 확장자 없는 래퍼를 먼저 나열함 |
| 한 대화에서 모순된 답변이 나옴 |
두 CLI가 같은 session id를 몰고 있음 |