허브 재개와 이벤트 재생 지원
허브를 중단 없이 비우고 다시 이어받을 수 있게 하고, 누락 이벤트 재생과 모델 카탈로그를 갱신했습니다.
교안에 영향
일부 제공자에서 model을 고정하지 않으면 이전과 다른 기본 model이 선택되어 옛 안내 글의 기본 model 설명이 맞지 않을 수 있습니다.
요약
- hub를 draining 상태로 비울 수 있게 되었고, 진행 중 작업은 마무리되며 새 mutating work는 받지 않습니다. - durable event log와 durable runs가 추가되어 재접속한 클라이언트가 놓친 이벤트를 재생할 수 있고, 중복 이벤트는 event id 기준으로 한 번만 전달됩니다. - custom OpenAI-Compatible 모델에서 tool calling 이 조용히 꺼지던 문제를 수정했습니다. - Langfuse traces에 session과 client identity가 추가되었고, model catalog 갱신으로 일부 제공자의 기본 model이 바뀌었습니다.
바뀐 것
새 기능
- hub를 draining 상태로 비우고 업그레이드할 수 있게 했습니다.
- durable event log를 추가해 재접속한 클라이언트가 놓친 이벤트를 재생할 수 있게 했습니다.
- durable runs를 큐에 쌓아 drop하지 않도록 했습니다.
- Langfuse traces에 hub-backed 및 delegated-agent runs의 session과 client identity를 포함합니다.
개선
- replayed events를 event id 기준으로 dedupe해 replay와 live stream에 모두 온 이벤트를 한 번만 전달합니다.
- hub sessions가 request headers에서 client name과 version을 다시 구성하도록 했습니다.
- delegated agents가 무명 trace가 아니라 parent session 아래에 묶이도록 했습니다.
기타
- model catalog를 갱신해 provider별 model list와 pricing을 업데이트했습니다.
- DeepSeek, Crof, CrossModel, Eden AI, Kilo, NanoGPT의 resolved default model이 변경되었습니다.
수정
- custom OpenAI-Compatible models에서 capability list가 synthesized from convenience flags 일 때 tool calling 이 비활성화되던 문제를 고쳤습니다.