세션 압축과 동시 편집 안정화
세션 압축 동작을 다듬고 동시 편집 충돌과 Windows 관련 문제를 고쳤습니다.
교안에 영향
세션 압축 예산 설정 이름이 preserve_recent_tokens로 바뀌어 옛 안내 글의 설정명 설명이 맞지 않습니다.
요약
- 세션 압축에서 최근 대화 턴을 그대로 보존하도록 바꾸고, 미디어가 너무 많을 때는 전체 대화 요약으로 안전하게 전환합니다. - 같은 파일에 대한 병렬 편집이 서로 덮어쓰지 않도록 수정했습니다. - Windows의 managed installs 문제를 고치고, Windows ARM64용 bundled ripgrep 지원을 추가했습니다. - NVIDIA를 built-in provider option으로 추가하고, 연결 문서와 필요한 attribution headers를 포함했습니다. - Desktop에서 프로젝트를 열 때의 로딩 깜빡임을 줄이고, 별도 terminal font setting과 JetBrainsMono Nerd Font Mono를 추가했습니다.
바뀐 것
새 기능
- NVIDIA를 built-in provider option으로 추가하고 연결 docs와 필요한 attribution headers를 넣었습니다.
- 별도 terminal font setting을 추가하고 JetBrainsMono Nerd Font Mono를 번들로 포함했습니다.
개선
- session compaction 중 최근 conversation turns를 그대로 보존해 후속 작업에 더 많은 local context를 남기도록 했습니다.
- 보존된 recent turns에 media가 너무 많아 안전하게 담기지 않으면 전체 conversation을 요약하도록 폴백했습니다.
- Desktop에서 프로젝트를 열고 prompt controls를 올릴 때의 loading flicker를 줄였습니다.
기타
- 세션 압축에 쓰는 예산 설정 이름을 preserve_recent_tokens로 바꿨습니다.
수정
- compiled binaries가 circular session schema dependency 때문에 시작 시 실패하지 않도록 고쳤습니다.
- 같은 파일에 대한 concurrent edits가 서로 덮어쓰지 않도록 보존하도록 바꿨습니다.
- Windows의 managed installs 문제를 고치고 Windows ARM64용 bundled ripgrep 지원을 추가했습니다.