vercel-labs/eve-agent-python-template은 Next.js 프런트엔드와 FastAPI 백엔드로 구성된 Eve 에이전트 템플릿이다. 최신 커밋 c92518c는 2026년 10월 30일 21시 50분 UTC에 “fix: restore eve RC chat interactions (#3)”라는 커밋 메시지와 함께 올라왔고, vercel.com 주소의 Colton Padden가 Signed-off-by를 남겼다. 통계는 추가 540줄, 삭제 83줄, 총 623줄이며 건드린 파일은 2개뿐이다.
변경은 apps/web/app/_components/agent-chat.tsx(+11/-12)와 apps/web/app/_components/agent-message.tsx(+529/-71) 두 파일에만 남아 있다. agent-chat.tsx에서는 eve/events의 interactions import와 questionsFor 헬퍼, 그리고 그 prop 전달이 삭제됐다. 동시에 thinking 표시가 대체하는 빈 어시스턴트 메시지 판정에서 interaction 파트가 제외 대상에 추가됐고, getLatestTurnFailure의 들여쓰기와 주석도 정리됐다. agent-message.tsx에서는 AgentMessage의 questionsFor prop이 빠르고 BashToolContent·Tool·ToolContent·ToolHeader를 새로 가져왔다. 승인 카드가 나머지를 요약하기 전에 나열하는 입력 필드 수를 정하는 MAX_SUMMARY_ROWS = 4 상수가 추가됐고, 각 prop과 함수에는 JSDoc 주석이 붙었다.
이 템플릿의 대화 화면은 모델 응답(text), 추론(reasoning), 도구 호출(tool), 그리고 사용자 질문·승인(interaction)을 메시지 파스 단위로 다룬다. 질문과 승인 카드는 @/components/ui/questionnaire 컴포넌트로 그려지고, 같은 파일은 @json-render/react의 Spec 타입과 로컬 ui-registry의 uiSpecSchema를 함께 참조한다. 이번 커밋은 그 렌더링 계층과 세션 뷰(failure·turns·interaction)를 잇는 접점을 다시 맞춘 수정이다. 백엔드 쪽 파이썬 파일은 이번 커밋에 들어 있지 않다.
다만 커밋 메시지가 말하는 상호작용 복원과 패치의 표면은 어긋난다. questionsFor 헬퍼와 prop은 두 파일에서 모두 사라졌고, 제공된 패치에는 agent-message.tsx의 뒷부분이 포함되지 않아 interaction 카드가 지금 어떤 형태로 그려지는지는 확인할 수 없다. 라이선스와 릴리스 버전 표시는 주어지지 않았으며 테스트나 성능 수치도 없다. 템플릿의 시작점을 찾는 사람에게는 참고할 만한 변경이지만, 실제 동작은 저장소를 직접 살펴봐야 알 수 있다.