Hermes 에이전트의 메인 세션에는 분명히 백업 장치가 있지만, 서브 에이전트는 여전히 공급자 오류를 직접 보고하는데, 이는 우연이 아니다. 공식 Fallback Providers 문서는 별도로 표시되어 있습니다: 서브에이전트 위임은 Fallback 구성을 상속하지 않습니다. 즉, 마스터 에이전트는 자동으로 다운그레이드되며, delegate_task가 생성한 자식 에이전트들도 동일한 백업 세트를 사용하는 것은 아닙니다.
어떻게 하시나요?
- 서브태스크가 중요하다면 위임의 제공자/모델을 별도로 지정하고, 메인 세션 하환에만 의존하지 마세요.
- 비용이 민감할 때는 하위 에이전트를 더 저렴하고 안정적인 모델에 배치하세요.
- 고위험 작업은 제공자가 메인 세션에서 건강한지 확인한 후 하위 에이전트에게 전송합니다.
왜 헤르메스가 이렇게 설계했는지
서브 에이전트는 독립적인 실행 단위에 더 가깝기 때문입니다. 공식 문서에서는 위임을 별도로 라우팅할 수 있지만, 하위 작업이 메인 세션의 백업 로직을 조용히 따르는 것은 원하지 않아서 통제할 수 없는 비용, 속도, 동작 문제를 일으키는 것을 원하지 않습니다.
그러니 이 질문에 대해 '대체 수단이 분명히 열려 있다'는 점만 쳐다보지 마세요. 다르게 생각해야 합니다: 마스터 에이전트의 백업 수단은 마스터 에이전트이고, 하위 에이전트는 제공자를 별도로 지정하거나 자동으로 다운그레이드되지 않는다는 것을 인정합니다. 이 경계를 생각해보면, 무작위 오류처럼 보이는 많은 문제들이 해결될 것입니다.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 출입: https://hermes-agent.nousresearch.com/.