에이전트·깃·원격 개발 기능 강화
URL로 에이전트 패널을 열고, 터미널 선택을 에이전트에 보내며, 원격 개발과 Git 기능이 확장됐다.
교안에 영향
에이전트 패널을 여는 URL 형식과 Git/원격 개발/REPL 관련 동작이 바뀌어 옛 안내 글의 일부 절차가 맞지 않을 수 있습니다.
요약
- Agent Panel을 zed://agent?prompt= URL로 초기 프롬프트와 함께 열 수 있고, 터미널 선택을 Agent thread로 보낼 수 있게 됐다. - Agent의 위험한 명령 차단, 도구별 권한 설정, ACP Session Config 지원과 같은 제어 기능이 추가됐다. - GitLab merge request 링크의 git blame hover popover 표시, Azure Git provider 지원, MultiDiffView, 파일 더블클릭 열기, zed --diff의 디렉터리 재귀 처리가 추가됐다. - 원격 개발 서버의 파일·폴더 우클릭 다운로드, devcontainer 감지·오류 처리 개선, REPL 출력 제한과 JSON 출력 지원, 각종 편집기·언어·Vim·검색 관련 버그가 수정됐다.
바뀐 것
새 기능
- Agent: zed://agent?prompt= URL로 초기 프롬프트와 함께 Agent Panel을 열 수 있게 됐습니다.
- Agent: 터미널의 선택 내용을 Agent thread로 보낼 수 있게 됐습니다.
- Agent: terminal tool이 rm -rf / 또는 rm -rf ~ 같은 알려진 위험 명령을 실행하려 할 때 자동 차단이 추가됐습니다.
- Agent: settings editor에 각 도구별 tool call permissions를 조정하는 설정 페이지가 추가됐습니다.
- ACP: 에이전트가 제공하는 ACP Session Config options 지원이 추가됐습니다.
- Git: git blame hover popover에서 GitLab merge request 링크를 지원합니다.
- Git: Azure를 지원하는 Git provider로 추가했습니다.
- Git: Git Panel의 status list에서 파일을 더블클릭해 편집기에서 열 수 있게 됐습니다.
- Git: 변경된 모든 파일을 한 번에 볼 수 있는 MultiDiffView가 추가됐습니다.
- Terminal: working_directory 설정에 current_file_directory 옵션이 추가됐습니다.
- Remote Development: 원격 development server에 저장된 파일·폴더를 우클릭으로 다운로드하는 옵션이 추가됐습니다.
- REPL: 출력의 최대 높이·너비를 설정할 수 있게 됐고, 큰 출력은 스크롤되며 이미지는 뷰포트 안에 맞게 조정됩니다.
- REPL: JSON 출력 지원이 추가됐습니다.
개선
- Agent: 선택이 없을 때 Copy Selection 우클릭 메뉴 항목이 비활성화되도록 개선됐습니다.
- Agent: agent thread의 확인 레이블 문구가 개선됐습니다.
- Agent: Zed agent thread 기록이 열려 있는 모든 창에서 함께 갱신되도록 개선됐습니다.
- Git: zed --diff가 파일 대신 폴더를 받았을 때 디렉터리를 재귀적으로 탐색하도록 변경됐습니다.
- Go: directive 하이라이팅이 추가됐습니다.
- Python: Add Virtual Environment 경로 브라우저가 workspace root에서 시작하도록 개선됐습니다.
- YAML: 따옴표로 감싼 키를 지원하도록 하이라이팅이 개선됐습니다.
- Remote Development: 하위 폴더에 있는 devcontainers 감지가 추가됐습니다.
- Remote Development: dev container launch 실패 시 오류 메시지와 처리가 개선됐습니다.
- 언어 서버 메뉴에 각 language server의 메모리 사용량 표시가 추가됐습니다.
- 오류 메시지 팝업에 복사 버튼이 추가됐습니다.
- toolchain path selector를 esc로 닫을 수 있게 됐습니다.