Hermes 에이전트는 파이프라인이나 비상호작용 환경을 통과할 때 인터페이스를 추가하지만 인터페이스에 진입하지 않으며--tui, 이는 일반적인 설계입니다. TUI는 실제 TTY가 필요합니다; stdin이 파이프라인에 점유되어 있을 경우, Hermes는 단일 쿼리 패턴으로 되돌아가 스크립팅에는 적합하지만 인터랙티브 인터페이스에는 적합하지 않습니다.
흔한 유발 요인
echo 问题 | hermes --tuihermes --tui- CI, cron, systemd에는 인터랙티브 터미널이 없습니다
- 일부 원격 실행 도구는 pseudo-tty가 할당되어 있지 않습니다
어떻게 사용해야 할까요?
인터페이스를 열고 싶으면 터미널에서 직접 hermes --tui 입력하세요. 스크립트 호출을 원한다면 TUI를 기대하지 말고 일반적인 원샷 명령어나 API 서버를 사용하는 것이 좋습니다. 원격 SSH의 경우, 연결이 TTY로 할당되었는지 확인하세요. 예를 들어, 일반적인 ssh 클라이언트는 기본적으로 할당하지만, 배치 명령은 그렇지 않을 수 있습니다.
방법은 간단합니다: 현재 환경이 커서를 움직이거나 스크롤하며 정상적으로 타이핑하는 것을 허용하지 않는 한 TUI를 사용하지 마세요. TUI는 인터랙티브 인터페이스이며, 자동화 작업은 CLI/API를 통해 더 안정적으로 진행될 것입니다.