컨덕터 주요 컨셉 2 : 워크플로우(Workflow)
워크플로우
Conductor는 격리된 작업 공간 스트림을 검토된 풀 리퀘스트로 변환하는 방법을 설명합니다.
Conductor는 각 작업 공간이 하나의 작업 흐름을 나타낼 때 가장 효과적입니다.
워크스페이스는 위임의 단위이고, 브랜치와 풀 리퀘스트는 통합의 단위입니다.
첫 번째 작업 공간을 만든 후에 이 모델을 사용하세요 . 작업을 검토 가능한 단위로 나누고, 각 단위에 작업 공간을 할당한 다음, Conductor의 검토, 검사, 풀 리퀘스트 및 병합 도구를 사용하여 완료된 브랜치를 메인 코드베이스로 가져오세요.
문제를 세분화하세요
먼저 검토하고 병합할 항목을 결정합니다. 기능, 버그 수정, 이슈, 실험 또는 풀 리퀘스트는 일반적으로 각각 별도의 작업 공간을 갖습니다.
문제가 여러 개의 독립적인 변경 사항으로 구성되어 있다면, 먼저 더 작은 부분으로 나누세요. 각 부분은 담당자 한 명 또는 담당자 그룹이 책임지고 테스트, 검토 및 병합할 수 있을 만큼 명확해야 하며, 관련 없는 작업을 기다릴 필요가 없어야 합니다.
작업에 공유 브랜치와 코드 상태가 하나만 필요한 경우 하나의 작업 공간을 사용하십시오. 작업 구성 요소가 독립적으로 이동할 수 있는 경우에는 여러 작업 공간을 사용하십시오. 자세한 내용은 병렬 에이전트를 참조하십시오 .
배송 가능한 단위당 하나의 작업 공간을 생성하세요.
배포 가능한 작업 단위마다 작업 공간을 생성하세요. 작업 공간은 고유한 브랜치와 작업 트리를 가지므로, 에이전트는 메인 체크아웃이나 다른 작업 공간과 충돌하지 않고 코드를 변경하고, 명령을 실행하고, 컨텍스트를 구축할 수 있습니다.
사용또는 브랜치, 풀 리퀘스트, GitHub 이슈 또는 Linear 이슈에서 워크스페이스를 생성하려면 ...옆에 있는 버튼을 사용하세요 .New workspace
최초 설정에 대해서는 첫 번째 작업 공간을 참조하세요 . 기본 작업 공간 모델에 대해서는 격리된 작업 공간을 참조하세요 .
에이전트를 독립적으로 실행하세요
Conductor에서 Claude Code, Codex, Cursor 또는 OpenCode를 직접 사용하거나 IDE에서 워크스페이스를 열 수 있습니다. 각 워크스페이스는 고유한 파일, 브랜치, 앱 프로세스 및 에이전트 컨텍스트를 가지므로 에이전트가 동시에 서로 다른 스트림에서 작업할 수 있습니다.
프로젝트 진행 상황에 대한 지속적인 지침을 위해서는 저장소 설정 또는 체크인된 지침 파일을 사용하세요. 작업별 컨텍스트를 확인하려면 채팅, 첨부 파일 등을 활용하세요 .context.
독립적인 기능 개발, 버그 수정 또는 문제 해결을 시작할 때는 첫 번째 담당자가 작업을 완료할 때까지 기다리지 말고 새 작업 공간을 생성하세요. 각 작업 공간은 자체 앱 개발 프로세스를 실행하고 자체 일정에 따라 검토 단계에 도달할 수 있습니다.
충돌 사항을 확인하고 검토하고 해결합니다.
풀 리퀘스트를 생성하기 전에 터미널, 실행 버튼 또는 Spotlight 테스트를 사용하여 워크스페이스를 검증하세요.
다음으로 차이점 뷰어를 엽니다.변경된 파일을 검토하고, 의견을 남기고, 누락된 사항이 있으면 담당자에게 문의하세요.
가능하면 실행 중인 앱에서 간단한 정상 작동 여부를 확인한 후 코드를 검토하세요. Review상담원 검토에는 해당 기능을 사용하고, 수동 검토에는 차이점 보기(Diff Viewer)를 활용하세요. 인라인 주석은 변경 사항을 적용한 상담원에게 보낼 수 있는 첨부 파일로 저장됩니다.
병합하기 전에 '검사' 탭을 사용하여 Git 상태, CI, 배포, 댓글 및 할 일 목록을 확인하세요. 브랜치에 충돌이 있는 경우 에이전트에게 해결을 요청한 다음 테스트를 다시 실행하고 변경 사항을 다시 검토한 후 계속 진행하세요.
단계별 최종 검토는 작업 공간 검토 및 병합을 참조하세요 .
PR을 열고 병합한 다음 보관하세요.
풀 리퀘스트를 생성하세요Conductor는 PR 설명 초안 작성, 검토 의견에 대한 답변, 실패한 검사 수정, 병합을 위한 브랜치 준비 등을 지원할 수 있습니다.
PR이 열리면 Conductor는 GitHub Actions를 따라 해당 브랜치의 상태를 확인합니다. PR이 승인되고, 모든 검사가 완료되고, 댓글에 대한 답변이 달리고, 할 일 목록이 모두 완료되면 병합합니다.
작업이 완료된 작업 공간을 보관하면 사이드바에 포커스가 유지됩니다. 나중에 보관된 작업 공간을 복원하려면 사이드바의 기록 창을 열고 채팅 기록을 포함하여 복원하면 됩니다.
이 흐름을 GitHub 또는 Linear 이슈에 적용하려면 이슈에서 PR로를 참조하세요 .