결과
현재 대화 컨텍스트를 정리하여 간결한 핸드오프 문서를 만들고, 새로운 에이전트가 다음 세션에서 작업을 계속할 수 있도록 지원합니다.
라우팅
- 사용자가
handoff를 명시적으로 호출하면 이 워크플로우로 진입합니다. - 사용자가 전달한 파라미터는 다음 세션의 용도를 설명하며, 핸드오프 문서를 사용자 지정하는 데 사용됩니다.
- 일반적인 요약, 문서 작성 또는 구현 요청 시 이 스킬이 자동으로 트리거되어서는 안 됩니다.
단계
- 현재 세션 컨텍스트를 요약하여 새 에이전트가 작업을 이어갈 수 있도록 합니다.
- 핸드오프 문서를 사용자 운영체제의 임시 디렉토리에 저장합니다. 현재 작업 공간에 저장해서는 안 됩니다.
- 문서에
suggested skills라는 제목의 섹션을 추가하여 다음 에이전트가 호출해야 할 스킬을 추천합니다. - 사용자가 파라미터를 전달한 경우, 이를 다음 세션의 용도로 간주하고 그에 따라 문서의 초점을 조정합니다.
- 문서가 성공적으로 작성되면, 다음 에이전트를 위해 바로 복사하여 사용할 수 있는 연속 프롬프트를 생성합니다. 프롬프트는 핸드오프 문서의 실제 파일 경로를 반드시 참조하며, 문서에 명시된 목표, 제약 조건, 확인된 결정 및 후속 단계를 따르도록 요구합니다.
suggested skills섹션에 다음 에이전트가 작업을 계속할 때 명시적으로 호출해야 할 스킬이 있는 경우, 해당 스킬의 실제 이름을$skill-name형식으로 프롬프트에 포함합니다. 해당하는 스킬이 없으면 스킬 호출을 추가하지 않습니다.
전달 사항
-
사용자 운영체제의 임시 디렉토리에 위치한 핸드오프 문서를 전달합니다.
-
문서는 반드시
suggested skills섹션을 포함해야 합니다. -
문서 내용은 새 에이전트가 다음 세션에서 컨텍스트를 복원하고 작업을 계속할 수 있을 정도로 충분해야 합니다.
-
최종 응답에는 핸드오프 문서의 실제 파일 경로와 함께, 제목이
다음 에이전트를 위한 프롬프트인 독립된 코드 블록을 제공하여 사용자가 바로 복사할 수 있도록 해야 합니다. -
명시적으로 호출해야 할 스킬이 없는 경우, 다음 문장을 사용하고 자리 표시자를 실제 파일 경로로 바꿉니다:
`<실제 파일 경로>`를 읽고 그 안에 기록된 작업을 계속 완료하십시오. 문서의 목표, 제약 조건, 확인된 결정 및 후속 단계를 엄격히 따르십시오. -
명시적으로 호출해야 할 스킬이 있는 경우, 다음 문장을 사용하고 자리 표시자를 실제 스킬 이름과 파일 경로로 바꿉니다:
`$skill-name`을 사용하여 `<실제 파일 경로>`를 읽고 그 안에 기록된 작업을 계속 완료하십시오. 문서의 목표, 제약 조건, 확인된 결정 및 후속 단계를 엄격히 따르십시오.
가드레일
- 핸드오프 문서를 현재 작업 공간에 쓰지 마십시오.
- 사용자가 전달한 다음 세션 용도 파라미터를 무시하지 마십시오.
- 파일 쓰기가 성공하기 전에 핸드오프 문서가 생성되었다고 주장하지 마십시오. 또한 최종 프롬프트에 자리 표시자 경로나 존재하지 않는 스킬 이름을 남기지 마십시오.
참고 자료
- 추가 파일 없음.