에이전트 스레드 스트리밍과 협업·Git 개선
에이전트 스레드가 상단부터 스트리밍되고, 협업 채널 즐겨찾기와 Git diff 자동 전환이 추가됐다.
교안에 영향
예전 문서의 Text Threads 안내는 더 이상 맞지 않습니다.
요약
- agent thread 생성이 상단부터 스트리밍되도록 바뀌고, 미리보기와 확인 흐름도 개선됐다. - collab panel에 채널 즐겨찾기가 추가됐다. - git diff view는 패널 폭이 좁아지면 split mode에서 unified mode로 자동 전환된다. - devcontainer는 네이티브 구현으로 바뀌고 Zed extension 지원이 추가됐으며, 여러 버그가 수정됐다.
바뀐 것
새 기능
- ACP에서 Agent Settings panel로 agent servers를 다시 시작할 수 있게 했다.
- Git Graph를 추가했고, git panel 하단 버튼이나 git graph: Open action으로 열 수 있게 했다.
- collab panel에서 채널을 즐겨찾기할 수 있게 했다.
개선
- agent thread 생성이 bottom-up 대신 top-down 스트리밍으로 바뀌고, 내용이 뷰포트를 넘기면 자동 스크롤된다.
- tool descriptions가 소비하는 토큰 수를 줄였다.
- 새 thread를 만들 때 현재 프로젝트에서 사용 중인 agent를 우선하도록 바꿨다.
- thinking block 표시를 다듬고, agent.thinking_display 설정으로 automatic, always_expanded, always_collapsed를 고를 수 있게 했다.
- split usage를 지원하는 모델과 지원하지 않는 모델의 token usage 표시를 일관되게 맞췄다.
- subagent 미리보기 카드의 자동 스크롤을 개선해 끝까지 내용이 보이도록 했다.
- confirmation을 기다리는 subagent와 상호작용하는 경험을 개선했다.
- 터미널에서 selection을 context로 추가할 때 열린 buffer에 의존하지 않도록 개선했다.
- git diff view에서 패널 폭이 설정한 최소 칸수보다 좁으면 split mode에서 unified mode로 자동 전환되도록 했고, minimum_split_diff_width 설정을 추가했다.
- .json.dist를 json file로 표시하도록 했다.
- .jshintrc를 jsonc file로 표시하도록 했다.
- vim mode에서 비 vim 단축키로 search를 시작했을 때 enter 동작을 vim mode 밖과 같게 바꿨다.
- Node 기반 devcontainer CLI를 네이티브 구현으로 바꾸고, devcontainer.json의 customizations.zed.extensions로 Zed extensions를 지원하게 했다.
- pane::ActivatePreviousItem과 pane::ActivateNextItem에 wrap_around 옵션을 추가해 첫 탭과 마지막 탭을 넘을 때 순환 여부를 제어할 수 있게 했다.
- .editorconfig 파일 아이콘을 추가했다.
- theme highlight capture name의 해석 속도를 개선하고, 접두사 일치 규칙을 더 엄격하게 바꿨다.
- 내부 profiling 정보 기록에 쓰는 메모리를 크게 줄였다.
- settings view에서 Terminal과 Agent panel의 너비를 flexible 또는 fixed로 고르는 제어를 추가했다.
수정
- Agent panel에서 copy button이 code block 내용과 겹치는 문제를 고쳤다.
- 대형 branch diff에서 Git 성능 저하를 고쳤다.
- Git panel의 worktree picker가 main worktree 삭제를 허용하던 문제를 고쳤다.
- Helix에서 selection을 사용할 때 insert line above/below 동작이 올바르지 않던 문제를 고쳤다.