DeepSeek 팀이 공개한 연구용 프로토타입: 팀을 대신해 단일 GitHub 리포지토리를 관리하는 능동형 코딩 에이전트로, DeepSeek Harness(DSH)의 플러그인 패키지로 제공됩니다. 권한이 부여된 사용자가 GitHub 또는 Feishu(비행새)에서 직접 작업을 지시하면, 이 에이전트는 작업 티켓을 생성하고 독립적인 세션과 디렉터리에서 작업을 수행한 후, PR 생성 등 결과를 원래 대화로 반환합니다. 웹 패널은 인간의 처리가 필요한 항목만 표시합니다.
스타 수 2211 (+201 / 24h)
이유
- 설계 원칙은 "인간의 주의력을 최대한 적게 차지하는 것"입니다. 권한이 부여된 사용자가 직접 지시하거나 팀이 작성한 규칙이 허용할 때만 작동합니다. 작업 수락 시 한 번 확인하고, 작업 중에는 침묵하며, 결과가 나오거나 인간의 결정이 필요하거나 진행이 불가능할 때만 알림을 보냅니다. 설계 결정이 필요한 변경 사항의 경우 구체적인 질문을 하나 던지고 멈춥니다.
- 사용자가 직접 지시하지 않고 규칙에 따라 추론된 능동적 작업은 기본적으로 observe(관찰) 모드로 실행됩니다. 실제로 수행하지 않고 "수락했을 것"이라는 기록만 남기며, 이러한 기록을 검토한 후 auto(자동) 모드로 전환합니다. 패널은 답변 대기, 검토 대기, 차단됨, 실패 순으로 정렬되며, 상태가 정상일 때는 공간을 차지하지 않습니다.
- 각 작업 티켓은 자체 실행 세션(worker-<티켓 번호>)과 디렉터리를 가지며, git worktree를 사용하여 코드를 체크아웃하는 준비 명령어를 설정할 수 있습니다. 포그라운드 명령어는 5초 후 백그라운드로 전환되어 에이전트가 다음 단계에서 새 메시지를 수신할 수 있게 하며, 턴 종료 후 백그라운드 작업은 최대 30분 동안 더 실행됩니다.
사용법
- 공식 권장 사항: 코딩 에이전트가 리포지토리의 SETUP.md 파일을 읽어 설치 과정을 안내하도록 하세요. 이 과정은 한 번에 하나의 질문(요청 소스, 대상 리포지토리, 에이전트가 사용할 GitHub 계정, 작업 지시 권한자, 체크아웃 디렉터리, 커밋 서명, 자동 병합 여부)만 묻고, 이를 하나의 계획으로 요약하여 사용자가 확인한 후에만 실행합니다.
- 사전 조건: Node.js 22.19+ 또는 24+, pnpm, git 2.32+, tmux, Python 3.8+, GitHub CLI 2.48+, 버전이 일치하는 DSH 및 구성된 모델 서비스. 에이전트는 별도의 GitHub 계정을 사용해야 하며, Feishu(비행새)는 선택 사항입니다.
- 기본적으로 별도의 superagent 구성(포트 3082, 브랜치 접두어 agent/)을 실행하여 사용자가 직접 사용하는 DSH 세션에 영향을 주지 않습니다. docs/000부터 008까지 번호 순서대로 읽으세요.
위험
- 공식적으로 이는 연구용 프로토타입이며 DeepSeek의 정식 제품이 아님을 명시합니다. 상당 부분의 엔지니어링이 코딩 에이전트에 의해 수행되었으므로 버그가 있거나 코드 스타일이 불일치할 수 있습니다. 공개 버전은 내부 버전 및 'Exploring Super-agent Design' 문서에 설명된 구현과 완전히 동일하지 않으며, 문서에 언급된 일부 설계는 구현되지 않았습니다.
- 실행 세션은 승인 없이 운영자의 시스템 사용자 권한으로 명령을 실행하며, 에이전트 계정으로 팀 리포지토리에 댓글을 달고 PR을 생성합니다. 공식적으로 짧은 허용 목록과 기록 전용 모드부터 시작할 것을 요구합니다. 라이선스는 MIT이며, 리포지토리는 10월 31일에 생성되었습니다.