opencode.json
-
안전하고 확실한 구현, 실행(Execute) — permission 가드레일과 터미널 실행 제어IT 2026. 6. 8. 23:00
계획(Plan) 단계에서 구체적인 스코프가 확정되면, 실제 코드 작성과 명령을 수행하는 실행(Execute) 단계로 진입합니다. AI 에이전트가 터미널 쉘(Shell)을 직접 제어하여 코드를 수정하고 명령어를 실행할 때 가장 우려되는 점은 모델의 환각(Hallucination)이나 예기치 못한 오작동으로 인해 시스템에 파괴적인 변경(예: rm -rf, 강제 Push 등)을 가하는 것입니다.open-code는 이를 방지하기 위해 Build/Plan 모드 분리, opencode.json 기반의 권한 제어(allow/ask/deny), 그리고 와일드카드 기반의 정밀 명령어 가드레일 체계를 내장하여 안전한 로컬 실행 환경을 제공합니다.1. 실행(Execute) 단계의 핵심 철학open-code가 지향하는 실행 ..