핵심 요약
TanStack AI 0.59.0에 여러 역할의 하위 에이전트를 한 실행 안에서 다룰 수 있는 first-class subagents 기능이 추가됐습니다. chat({ subagents })로 이름 있는 자식 에이전트를 시작할 수 있고, 스트림에는 AG-UI SUBAGENT_* 이벤트와 subagentRunId가 전달됩니다.
주요 변경
useChat().subagents와part.subagent에서 자식 에이전트 상태와stop()을 다룰 수 있습니다.- 자식 에이전트는 텍스트·추론·도구 호출·승인·중첩된 자식 작업을 유지하며, 승인이나 클라이언트 도구 대기 뒤 같은 실행을 재개할 수 있습니다.
- AI Devtools Conversation 탭에서 서브에이전트를 별도 카드로 확인할 수 있고, 자식 토큰 사용량은 부모의
RUN_FINISHED.usage[]에 포함됩니다. @tanstack/ai는 서브에이전트 이벤트 처리를 위해@ag-ui/core 1.0.0에 의존합니다.
개발자 영향
서브에이전트를 사용하는 경우 서버의 chat({ subagents }), 클라이언트의 useChat({ subagents }), React chat UI의 options.subagents를 연결할 수 있습니다. 릴리스에는 자식 실행의 승인 대기·재개, 중첩된 자식 표시, 영속화용 parentRunId·subagentRunId·name 저장, 여러 usage[] 엔트리 합산 동작도 함께 명시돼 있습니다.
발표 시각(KST): 2026년 9월 24일 · 세부 시각 미공개
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.