새 작업(new_task) 도구
Careti 복잡한 작업을 관리 가능한 단위로 분해하고, 작업 간 컨텍스트를 원활하게 전달하는 new_task 도구를 제공합니다.
언제 사용하나요?
- 긴 대화로 컨텍스트 창이 가득 찰 때
- 복잡한 기능을 여러 단계로 나눠 구현할 때
- 팀 핸드오프로 작업을 명확히 넘겨야 할 때
/newtask 슬래시 명령
가장 쉬운 방법은 채팅에서 /newtask를 입력하는 것입니다.
/newtask입력- Careti 현재 대화를 기반으로 컨텍스트 요약 제안
- 필요시 수정 후 승인
- 새 작업 세션 시작
note
자세한 내용은 새 작업 명령 문서를 참조하세요.
자동 핸드오프 설정
.agents/context/ 폴더에 규칙을 추가하면 Careti 자동으로 작업 핸드오프를 관리합니다.
컨텍스트 사용량 기반 자동 전환
# context-management.md
컨텍스트 창 사용량이 50%를 초과하면:
1. 현재 논리적 단계를 완료합니다
2. 사용자에게 새 작업 생성을 제안합니다
3. 승인 시 핸드오프 컨텍스트와 함께 새 작업을 시작합니다
핸드오프 시 전달되는 정보
새 작업으로 전환할 때 Careti 다음 정보를 자동으로 정리합니다:
| 항목 | 설명 |
|---|---|
| 완료된 작업 | 이전 세션에서 달성한 내용 |
| 현재 상태 | 프로젝트의 현재 상태 |
| 다음 단계 | 우선순위가 지정된 남은 작업 |
| 참조 정보 | 코드 스니펫, 패턴, 사용자 설정 |
사용 예시
기능 구현 프로젝트
<new_task>
<context>
# 작업 연속: 사용자 인증 시스템
## 완료된 작업
- Express.js 서버 구조 생성
- MongoDB 연결 및 사용자 스키마 구현
- 회원가입 엔드포인트 완료
## 다음 단계
1. 로그인 엔드포인트 구현
2. JWT 인증 미들웨어 추가
3. 보호된 라우트 설정
routes/users.js의 패턴을 따라 로그인 엔드포인트를 구현하세요.
</context>
</new_task>
디버깅 세션
컨텍스트가 많이 쌓인 디버깅 세션에서:
/newtask입력- "버그 원인을 찾았으며, 수정이 필요함" 컨텍스트 추가
- 깔끔한 세션에서 수정 작업 시작
핸드오프 팁
- 논리적 완료점에서 전환 - 함수, 테스트, 또는 기능 단위 완료 후
- 명확한 다음 단계 포함 - 새 세션이 즉시 작업을 시작할 수 있도록
- 핵심 결정 기록 - 이전 세션의 중요한 결정 사항 포함
관련 기능
new_task 도구는 장기 프로젝트에서 컨텍스트 손실 없이 효율적으로 작업할 수 있게 해주는 핵심 기능입니다.