Hermes 에이전트가 SMS를 받을 때, 핵심은 모델 구성이 아니라 Twilio 웹훅 링크가 먼저 됩니다. 공식 SMS 문서에는 Twilio 백엔드와 정확히 동일한 TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER, SMS_WEBHOOK_URL 준비해야 합니다.
가장 짧은 과정
- 먼저 트윌리오에서 SMS 기능이 있는 번호를 여는 것부터 시작하세요.
~/.hermes/.env에 SID, 인증 토큰, Twilio 번호를 입력하세요.SMS_ALLOWED_USERS보상하고 처음부터 모두를 놓치지 마세요.- Twilio 백엔드의 인바운드 웹훅을
https://你的域名/webhooks/twilio로 향하세요. - 같은
SMS_WEBHOOK_URL을 설정한 후hermes gateway을 실행하세요.
왜 자주 문자 메시지를 받지 못하나요?
가장 흔한 경우는 잘못된 웹훅 URL, 일반인이 접근할 수 없음, 서명 검증 실패, 발신자 번호가 허용 목록에 없다는 점입니다. 관계자는 또한 공개 네트워크 주소가 없다면 ngrok이나 cloudflared를 사용해 먼저 임시 터널을 만들고, 로컬 디버깅 시 SMS_INSECURE_NO_SIGNATURE=true 고려할 수 있다고 명확히 말했습니다.
한마디로: SMS의 핵심은 채팅 논리가 아니라 Twilio 웹훅, 서명 체크섬, 허용 목록에 있습니다.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 입력: https://hermes-agent.nousresearch.com/.