실행 방식
프로젝트마다 실행 방식을 고릅니다. 기본은 automatic이고, 프로젝트 설정에서 바꿀 수 있습니다. 바꾼 설정은 다음 실행부터 적용되고 이미 돌고 있는 실행에는 적용되지 않습니다.
automatic (기본) | protected | |
|---|---|---|
| CLI 설정·도구 | 설치된 CLI의 내 설정과 도구를 그대로 쓰고 Howse 도구를 더합니다 | Howse가 정한 규칙과 도구로 제한하고, 내 CLI 설정·hooks 등은 이어받지 않습니다 |
| 권한 | Codex는 전체 접근·승인 없음, Claude Code는 권한 확인을 건너뜁니다 | 프로젝트 폴더와 연결한 폴더에만 쓸 수 있고, Howse 메타데이터를 보호합니다 |
| 주의할 점 | 프로젝트 밖 접근이나 .howse 파일 변경을 막는다고 보장하지 않습니다 | 필요한 보호 기능을 확인하지 못하면 실행을 시작하지 않습니다 |
두 방식 모두에서 유지되는 것:
- 사람이 요청하지 않은 커밋·푸시·외부 전송을 자동 실행이 승인하지 않습니다.
- 사람의 승인과 응답은 앱 창을 거쳐서만 처리됩니다. 에이전트가 사람을 대신해 승인할 수 없습니다.
- 단, 이것은 Howse 안에서의 행위 구분입니다. 같은 운영체제 사용자 계정에서 도는 임의의 코드를 격리하는 보안 장벽은 아닙니다.
protected는 당분간 macOS에서 Codex CLI와 Claude Code CLI로만 쓸 수 있습니다. Windows나 다른 CLI에서는protected로 설정한 프로젝트가 실행을 시작하지 않으니automatic을 쓰세요.