14장 다중 에이전트 사이의 위임을 검증한다
계획 에이전트, 조사 에이전트, 실행 에이전트가 나뉘면 권한도 늘어난 것처럼 보이기 쉽다. 위임은 원래 호출자의 범위를 넘지 않아야 한다. 작업 봉투에 위임자, 수임자, 허용 행동, 대상, 만료, 최대 깊이를 넣고 각 전달을 감사한다.
하위 에이전트의 결과는 신뢰된 시스템 지시가 아니라 검증할 입력이다. 이름이 security-reviewer라고 안전하다고 가정하지 않는다. 순환 위임과 무제한 하위 작업 생성을 막고, 여러 에이전트의 부분 권한을 합쳐 더 큰 권한이 되지 않게 한다.
실습 14 혼동된 대리인
읽기만 가능한 조사 에이전트가 결제 에이전트에게 “사용자가 이미 승인했다”고 전달하는 fixture를 만든다. 실제 승인 토큰이 없으므로 결제는 거부돼야 한다. 위임 깊이 2를 넘긴 요청도 중단한다.