에이전트 도구 실행 메타데이터 노출
RunResult에서 에이전트 도구 실행 메타데이터와 tool_context 접근자를 추가했다.
교안에 영향
예전 안내 글의 RunResult 사용 예시에서 tool_context와 도구 실행 메타데이터가 없다고 적은 내용은 맞지 않다.
요약
- RunResult에 에이전트 도구 실행 메타데이터를 불변 값으로 노출한다. - RunResult에 agent tools용 tool_context 접근자를 추가한다. - BFS queue와 voice task ordering에 deque를 사용해 성능을 개선했다. - 문서 번역본, Handoffs 문서, runtime 가이드, tracing 링크와 여러 코드 주석을 갱신했다. - make tests 속도 개선과 MCP 실패 시 tool_call_output_item 검증을 포함해 테스트와 의존성을 정리했다.
바뀐 것
새 기능
- RunResult에 에이전트 도구 실행 메타데이터를 불변 값으로 노출한다.
- RunResult에 agent tools용 tool_context 접근자를 추가한다.
개선
- BFS queue와 voice task ordering에 deque를 사용한다.
기타
- 문서 번역본을 갱신하고 Handoffs 문서에 nest_handoff_history를 추가하며, runtime 가이드를 재정리하고 tracing 링크를 https로 바꾼다.
- make tests를 xdist와 결정적 대기로 더 빠르게 하고, MCP 실패 시 runner가 tool_call_output_item을 내보내는지 확인하며, astral-sh/setup-uv와 actions/stale를 올린다.