Cursor가 서브 에이전트 모델 지시를 계속 무시해서 비용이 엄청나게 깨지고 있음
Cursor keeps ignoring my sub-agent model instructions and it’s costing me a fortune
핵심 요약
Cursor의 서브 에이전트가 사용자의 모델 선택 지시를 무시하고 비싼 모델을 임의로 사용하여 비용 문제가 발생하는 상황.
- 모델 지시 무시 — 사용자가 설정한 모델 대신 비싼 모델을 임의로 호출함.
- 비용 관리 문제 — 서브 에이전트의 무분별한 생성으로 토큰 비용이 급증함.
- 제어 레이어 필요 — 프롬프트 지시만으로는 모델 호출을 강제하기 어려움.
- 해결 방안 모색 — 훅(hooks) 설정이나 외부 제어 레이어를 통한 강제 호출 방식이 논의됨.
Cursor를 쓸 때 메인 에이전트한테 서브 에이전트를 실행해서 코드베이스의 특정 부분을 탐색하고 결과를 보고하라고 자주 시킴.
예를 들어, Fable 5한테 이렇게 명확히 지시함: "서브 에이전트 실행할 때는 Grok 4.5 High만 써."
근데 가끔씩 이 지시를 완전히 무시하고 Fable 5 에이전트를 5개나 더 실행해버림. 눈치챘을 때는 이미 비용이 엄청나게 불어난 상태임.
Fable 5한테 구체적으로 지시했을 뿐만 아니라, "Explore Subagent Model" 설정도 "Cursor Grok 4.5 High"로 맞춰놨다는 점을 말하고 싶음. 대부분은 Grok 4.5 High를 쓰지만, 가끔 Fable 5 에이전트를 더 쓰거나 심지어 랜덤하게 Composer 2.5 Fast를 쓰기도 함. 이걸 어떻게 막아야 할지 모르겠음.
다른 사람들도 이런 경험 있음? 서브 에이전트를 특정 모델로 고정하거나, 메인 에이전트가 비싼 복제본을 생성하지 못하게 막는 확실한 방법이 있을까?


