통합 Git 선택기와 에이전트 패널 개선
통합 Git 선택기, Markdown 구조화 개요, 원격 프로젝트의 로컬 터미널 지원과 에이전트 패널 개선이 추가됐다.
교안에 영향
통합 Git picker 안내와 Markdown outline, 원격 프로젝트의 로컬 터미널, agent panel의 턴 통계 안내가 예전 글과 달라졌다.
요약
- Git의 branch, worktree, stash 선택기가 하나로 통합됐다. - Markdown 파일에 구조화된 outline이 추가됐다. - 원격 프로젝트에서 local parameter로 로컬 터미널을 열 수 있게 됐다. - Agent panel에 turn statistics, 라인 변경 수, 부분 편집 복구 개선이 들어갔다. - Vim, Terminal, Windows, Copilot 관련 여러 개선과 수정이 함께 포함됐다.
바뀐 것
개선
- branch, worktree, stash 선택기를 하나의 통합 Git picker로 묶어 서로를 더 쉽게 찾고 접근할 수 있게 했다.
- agent.show_turn_stats 설정을 추가해 timer, tokens 수, 턴 정보를 표시할 수 있게 했다.
- 부분 편집을 버릴 때 파일을 원래 내용으로 빠르게 복원할 수 있도록 UX를 개선했다.
- Agent panel에서 terminal tool call을 중단하면 thread 생성도 함께 취소되도록 했다.
- thread에 총합과 파일별 added, removed line 수를 표시하도록 했다.
- Ollama 설정 페이지에서 Connect를 눌렀을 때 변경된 현재 URL 값을 저장하도록 했다.
- agent panel이 포커스된 상태에서 esc를 누르면 text input box에 포커스가 없어도 실행 중인 thread를 중단하도록 했다.
- terminal tool 중단 시 그 시점까지의 출력을 캡처해 모델이 중단 당시 무엇이 실행 중이었는지 볼 수 있게 했다.
- Inline Assistant가 메시지 표시를 지원하고 non-code text를 삽입할 가능성을 줄였다.
- edit predictions에서 unresolved diagnostics로 이동하는 Copilot 지원을 추가했다.
- inline completions의 반응성을 개선했다.
- Markdown에 structured outline을 추가했다.
- .json과 .css 파일에서 더블클릭할 때 '#' 문자를 단어의 일부로 포함하도록 했다.
- terminal commands의 local parameter를 통해 remote projects에서 local terminals를 열 수 있게 했다.
- % motion이 language-aware matching에 실패해도 text-based bracket matching으로 항상 되돌아가도록 개선했다.
- vim::SearchUnderCursor와 vim::SearchUnderCursorPrevious action을 추가해 현재 커서 아래를 즉시 이동 없이 검색할 수 있게 했다.
- Vim mode foreground를 사용자 지정할 수 있게 했다.
- vim::Matching action에 match_quotes parameter를 추가해 %가 따옴표 문자를 매칭할지 제어할 수 있게 했다.
- Windows credential write 실패 시 일반 메시지 대신 Credential Manager의 실제 오류 메시지를 표시하도록 했다.
- remote projects에서 project search 성능을 개선했다.
- tab_bar.show_pinned_tabs_in_separate_row 설정을 추가해 pinned tabs와 unpinned tabs를 서로 다른 줄로 표시할 수 있게 했다.
- editor: move to {start,end} of larger syntax node action을 추가해 cursor를 상위 tree-sitter node의 시작 또는 끝으로 이동할 수 있게 했다.
- workspace에서 여러 project를 함께 사용할 때 현재 활성 project를 더 잘 보여주고 전환도 할 수 있는 project dropdown을 도입했다.
- outline view picker에 scrollbar를 추가했다.
기타
- agent server extension icon 경로를 extension root directory의 하위 디렉터리로 제한했다.