Zed의 Delta 공개 베타 - 자체 저장소에서 PR을 끄고 작업 스레드에서 리뷰

54 minutes ago 1

Zed가 Delta 공개 베타를 출시함. 에이전트와의 대화 스레드에 동료를 초대해 코딩과 리뷰를 함께 진행하며, 협업을 위해 먼저 코드를 커밋하고 푸시할 필요가 없음 리뷰 하위 스레드는 원래 에이전트의 맥락과 격리된 작업 트리를 제공함. 리뷰어는 기존 작업을 방해하지 않고 코드를 탐색하거나 수정하고, 수정 결과를 부모 스레드에 반영할 수 있음 기반 기술인 DeltaDB는 커밋 사이의 편집과 사람 및 에이전트의 메시지를 함께 기록함. Git과 호환되므로 팀 전체가 도입하지 않아도 기존 GitHub 워크플로와 병행할 수 있음 Delta 개발팀은 자체 저장소의 풀 리퀘스트를 비활성화하고 Delta 안에서만 개발과 협업을 진행 중임. 이후 33명이 main에 변경 570건을 반영함 공개 베타 기간에는 무료이며 macOS, Linux, Windows 앱과 웹에서 이용할 수 있음. 개인 및 팀 유료 요금제를 곧 도입할 예정이지만 무료 버전은 계속 유지할 계획임 커밋과 푸시를 기다리지 않는 협업 Delta는 에이전트와 함께 코딩하고 에이전트가 만든 결과를 리뷰하는 다중 사용자 환경임. 에이전트가 소프트웨어 작성 방식을 바꿨지만 협업 도구는 이를 따라가지 못한다는 문제에서 출발함 동료를 에이전트 대화 스레드에 직접 초대하면, 참여자는 같은 작업 트리(worktree)를 보고 자신의 컴퓨터에서 작업할 수 있음 협업을 위해 먼저 코드를 커밋하고 푸시할 필요가 없음 같은 에이전트에게 RwLock 대신 Mutex를 선택한 이유를 물을 수 있음 먼저 작업하던 사람이 로그오프해도 동료가 에이전트와 작업을 이어갈 수 있음 Delta는 macOS, Linux, Windows용으로 다운로드할 수 있음. 설치 없이 웹에서 사용할 수 있고, 이동 중에는 모바일 브라우저로 스레드 진행 상황을 확인할 수 있음 풀 리퀘스트 없는 코드 리뷰 GitHub가 15년여 전 도입한 풀 리퀘스트는 코드 변경 리뷰를 요청하는 표준 방식이 됐지만, 에이전트의 코드 생성량이 늘면서 리뷰할 diff도 크게 늘어남 큰 diff를 여러 브랜치로 나누면 탐색은 쉬워져도 코드에 담긴 의사결정의 맥락은 전달되지 않음. 리뷰어가 다른 에이전트에 diff를 넣더라도 이미 거친 의사결정을 다시 추적해야 함 Delta에서는 다른 사람이 기존 스레드를 이어받거나, 별도의 리뷰 하위 스레드를 만들 수 있음 원래 에이전트의 맥락을 활용해 브랜치 변경 사항을 검토함 각 리뷰에는 부모 스레드...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵