작업공간 동기화와 세션 복원 개선
연결 시 작업공간 기록을 복원하고, 세션 복원과 텔레메트리·검색 동작을 개선했습니다.
교안에 영향
workspace가 없어도 예전 글의 정상 세션 즉시 재개 안내는 맞지 않을 수 있습니다.
요약
- 연결 시 작업공간 기록을 복원해 기존 세션이 실시간 동기화 전에 따라잡도록 했습니다. - 관리형 작업공간에 OTEL exporter 설정을 전달하고, 누락된 카탈로그 데이터에서도 모델이 로드되도록 provider metadata 기본값을 정규화했습니다. - websearch 도구에 EXA_API_KEY를 전달해 rate limits 문제를 줄였습니다. - 작업공간을 사용할 수 없는 세션에 대한 복원 흐름과 작업공간 상태 표시를 추가하고, 에이전트 선택 및 프롬프트 키 처리를 수정했습니다.
바뀐 것
새 기능
- workspace가 unavailable한 sessions를 위한 restore flow와 더 명확한 workspace status indicators를 추가했습니다.
개선
- 연결 시 workspace history를 복원해 기존 세션이 live sync 전에 따라잡도록 했습니다.
- managed workspaces에 OTEL exporter settings를 전달해 telemetry가 동작하도록 했습니다.
- websearch tool에 EXA_API_KEY를 전달해 rate limits를 줄였습니다.
기타
- @rasdani의 fix(opencode): pass EXA_API_KEY to websearch tool to avoid rate limits(#16362)를 반영했습니다.
수정
- provider metadata defaults를 정규화해 catalog data가 불완전해도 models가 로드되도록 했습니다.
- agent가 선택되지 않은 상태에서의 agent cycling 문제와 prompt key handling을 수정했습니다.