Delta — 에이전트와 함께 코딩하고 검토하는 멀티플레이어 환경

1 hour ago 1

개발자와 에이전트가 코드와 대화의 맥락을 공유하며 구현 결과를 검토하는 환경으로, 첫 사용자를 대상으로 비공개 베타를 시작함 DeltaDB가 대화와 작업 트리를 실시간 복제하고 커밋 사이의 변경과 논의를 기록하면서도 기존 Git 저장소와 커밋·푸시 흐름을 유지함 대화나 코드의 어느 줄에도 댓글을 연결할 수 있고, 코드가 바뀐 뒤에도 구현 결정의 맥락이 남아 그 자리에서 에이전트에게 설명이나 수정을 요청할 수 있음 참여자마다 실시간 동기화되는 로컬 코드 사본이 제공되며, 브라우저·클라우드 러너·Claude Code 세션에서도 같은 스레드와 작업을 이어갈 수 있음 대화를 읽기 전용 출력이 아니라 직접 편집하고 주석을 다는 문서로 취급하며, 이를 위해 기존 Zed에 기능을 추가하는 대신 대화 중심의 별도 애플리케이션을 개발함 코드와 대화를 함께 복제하는 DeltaDB Delta는 에이전트와 함께 코딩하고 결과물을 검토하는 멀티플레이어 환경으로, 코드가 만들어진 과정까지 대화와 연결함 Zed가 추진해 온 계획은 코드를 작성하기 좋은 공간을 만든 뒤, 코드에 관해 대화하기 좋은 공간으로 확장하는 것이었음 에이전트의 등장으로 코드에 관한 대화 자체가 소프트웨어를 작성하는 방식이 됨 DeltaDB는 스레드 참여자 모두에게 대화와 작업 트리를 실시간으로 함께 복제함 기존 Git 저장소와 연동해 편집과 대화를 커밋 사이에 기록함 사용자는 이전처럼 커밋하고 푸시할 수 있음 Delta를 사용하지 않는 팀원에게는 일반적인 Git 저장소로 보임 DeltaDB는 향후 Zed에도 들어갈 예정이지만, 최적의 경험을 위해 별도 애플리케이션에서 먼저 구현함 Delta는 Zed 개발 과정에서 중시한 성능과 완성도 원칙을 그대로 따름 작업이 이루어진 자리에서 검토 커밋 기반 플랫폼의 댓글은 특정 스냅샷에 붙기 때문에 코드가 변경되는 순간 오래된 상태가 됨 Delta에서는 대화뿐 아니라 작업 트리의 어느 코드 줄에도 댓글을 달 수 있음 에이전트가 전날 수정한 코드와 사람이 3년 전에 작성한 코드 모두 대상이 됨 댓글은 코드가 바뀌어도 해당 위치에 고정되며, 코드를 만든 대화와 연결된 상태를 유지함 에이전트도 같은 스레드에서 원래의 대화와 결정 사항을 공유함 구현이 잘못돼 보이면 diff에서 의도를 재구성할 필요 없이 에이전트에게 설명이나 수정을 요청할 수 있음 검토 과정은 계속 변화하는 대화와 코드에 연결됨 DeltaDB에 남은 기록 덕분에 이후 ...

Read Entire Article