대화 자동 압축과 비동기 세션 저장 지원
긴 대화를 자동으로 압축하는 responses.compact와 AsyncSQLiteSession이 추가됐습니다.
교안에 영향
이전 문서의 긴 대화 처리 안내가 자동 압축 기능을 반영하지 못하면 맞지 않습니다.
요약
- responses.compact가 추가되어 긴 대화를 자동으로 압축할 수 있습니다. - AsyncSQLiteSession이 추가되어 aiosqlite 기반 비동기 세션 저장을 지원합니다. - PCM duration 계산이 개선되고 VAD truncation 처리와 thinking tokens 첨부 문제가 수정됐습니다. - OPENAI_AGENTS_DISABLE_TRACING 로딩, tracing 종료 로그, LiteLLM 경고 처리 관련 안정성이 개선됐습니다.
바뀐 것
새 기능
- responses.compact가 추가되어 긴 대화를 자동으로 압축할 수 있게 됐습니다.
- AsyncSQLiteSession이 추가되어 aiosqlite 기반 비동기 세션 저장을 지원합니다.
개선
- OPENAI_AGENTS_DISABLE_TRACING 로딩을 개선했습니다.
- closed handlers에 대해 tracing shutdown logging을 더 견고하게 처리하도록 개선했습니다.
기타
- 회귀 테스트를 추가하고, verify-changes skill, PR draft guidance skill, ExecPlan guidance와 template, examples 자동 실행용 runner script, examples auto-run skill, 두 개의 agent skills, docs-sync skill, release workflows, review prompt, release PR labeling, milestone fallback을 추가하거나 갱신했습니다.
수정
- PCM duration 계산을 개선하고 VAD truncation을 처리하며, thinking tokens가 tool calls 없이 첨부되지 않던 문제를 고쳤습니다.
- litellm 버전을 올려 pydantic deprecation warnings를 해결했습니다.
- streaming에서 LiteLLM serializer warnings가 뜨지 않도록 했습니다.