콘텐츠로 이동

anti-patterns

안티패턴 — 단일 에이전트 대량 작업

섹션 제목: “안티패턴 — 단일 에이전트 대량 작업”

1. “이 monorepo 전체를 …해 줘”

섹션 제목: “1. “이 monorepo 전체를 …해 줘””
  • 증상: N≥10 작업을 단일 세션에 위임.
  • 대안: 분할–위임–재통합. team N 또는 sub-agent 병렬.
  • 증상: 한 세션이 rm, destroy, force push 권한을 가짐.
  • 대안: destructive는 별도 격리. 사람 게이트 강제.
  • 증상: planner 출력을 읽지 않고 executor로 직진.
  • 대안: plan 통독을 워크플로우에 물리적으로 끼워 넣기.
  • 증상: 새로 출시된 안전 기능을 켜지 않음.
  • 대안: 모든 환경에서 활성화. 기본을 안전 쪽으로.

5. sub-agent에게 부모 컨텍스트 통째 전달

섹션 제목: “5. sub-agent에게 부모 컨텍스트 통째 전달”
  • 증상: sub-agent가 자기 작업 외 정보까지 보유.
  • 대안: 최소 컨텍스트 + 최소 권한.

6. 자기 결과를 다음 입력으로 재사용

섹션 제목: “6. 자기 결과를 다음 입력으로 재사용”
  • 증상: N개 작업을 순차 실행하며 누적.
  • 대안: 각 작업을 독립 호출. 결과는 부모가 통합.
  • 증상: ~, *, ..문자열로 보고 권한 검사.
  • 대안: 셸 확장 전·후 모두 검사. 또는 셸 호출 자체를 금지하고 도구 호출만.
  • 증상: 사고 시 복구 불가.
  • 대안: 실제로 복원이 검증된 백업. 같은 계정·리전에 두지 않기.