Skip to main content

새 작업(new_task) 도구

Careti 복잡한 작업을 관리 가능한 단위로 분해하고, 작업 간 컨텍스트를 원활하게 전달하는 new_task 도구를 제공합니다.

언제 사용하나요?

  • 긴 대화로 컨텍스트 창이 가득 찰 때
  • 복잡한 기능을 여러 단계로 나눠 구현할 때
  • 팀 핸드오프로 작업을 명확히 넘겨야 할 때

/newtask 슬래시 명령

가장 쉬운 방법은 채팅에서 /newtask를 입력하는 것입니다.

  1. /newtask 입력
  2. Careti 현재 대화를 기반으로 컨텍스트 요약 제안
  3. 필요시 수정 후 승인
  4. 새 작업 세션 시작
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>

디버깅 세션

컨텍스트가 많이 쌓인 디버깅 세션에서:

  1. /newtask 입력
  2. "버그 원인을 찾았으며, 수정이 필요함" 컨텍스트 추가
  3. 깔끔한 세션에서 수정 작업 시작

핸드오프 팁

  1. 논리적 완료점에서 전환 - 함수, 테스트, 또는 기능 단위 완료 후
  2. 명확한 다음 단계 포함 - 새 세션이 즉시 작업을 시작할 수 있도록
  3. 핵심 결정 기록 - 이전 세션의 중요한 결정 사항 포함

관련 기능


new_task 도구는 장기 프로젝트에서 컨텍스트 손실 없이 효율적으로 작업할 수 있게 해주는 핵심 기능입니다.