Claude Code✓ 공식 문서로 확인10월 15일 수집
클로드 코드 remote-control 세션을 샌드박스로 돌리는 설정법
claude remote-control로 띄운 서버가 만드는 세션에서 셸 명령을 샌드박스로 돌리려면 설정 파일을 쓴다. --sandbox·--no-sandbox 플래그는 원래 아무 효과가 없었고, v2.1.300부터는 넘기면 오류를 내고 끝난다.
설정 파일에서 sandbox.enabled를 켠다.
// ~/.claude/settings.json
{
"sandbox": {
"enabled": true
}
}
remote-control 서버는 받은 플래그를 새 세션에 넘기지 않는다. --verbose나 --model처럼 빼도 세션이 할 수 있는 일이 그대로인 플래그만 통과시키고, --settings 같은 나머지는 뺄 플래그 이름을 알려 주며 시작을 거부한다. 샌드박스처럼 세션 동작을 바꾸는 값을 설정 파일에 두는 이유다.
샌드박스는 기본으로 꺼져 있다. 대화형 세션에서는 /sandbox로도 켤 수 있다.
출처