사용자 입력 요청
onUserInputRequest 핸들러를 설정하면 에이전트가 ask_user 도구로 사용자에게 질문할 수 있습니다.
UserInputRequest 클래스
에이전트로부터의 사용자 입력 요청입니다.| 프로퍼티 | 타입 | 설명 |
|---|---|---|
question | string | 사용자에게 물을 질문 |
choices | ?array | 복수 선택인 경우의 선택지(옵션) |
allowFreeform | ?bool | 자유 입력이 허용되어 있는지(기본값: true) |
UserInputResponse 클래스
사용자 입력 요청에 대한 응답입니다.| 프로퍼티 | 타입 | 설명 |
|---|---|---|
answer | string | 사용자의 답변 |
wasFreeform | bool | 답변이 자유 입력이었는지(선택지에서가 아닌 경우 true) |
실전 예시
인터랙티브한 명령어에서 사용하는 경우입니다.최신 정보는 GitHub 저장소를 참고하세요.