에이전트 전환

대화 기록을 잃지 않고 채팅 세션 안에서 에이전트를 바꿔 가며 작업하는 방법을 소개합니다.

개요

생각의 흐름을 끊지 않고 에이전트를 교체할 수 있습니다. 에이전트 선택기는 채팅 입력 줄에 자리하고 있습니다. 이를 클릭하면 같은 대화 안에서 Default에서 커스텀 코드 리뷰어로, 다시 Spec 모드로 전환할 수 있습니다. 대화 기록이 그대로 이어지므로, 넓게 시작한 다음 필요할 때 특정 목적에 특화된 에이전트로 좁혀 갈 수 있습니다.

작동 방식

에이전트 선택기는 패널 하단 채팅 입력 바에서 모델 선택기 옆에 나타납니다. 현재 활성화된 에이전트의 이름이 표시되며, 이를 클릭하면 선택기 드롭다운이 열립니다.

사용할 수 있는 에이전트는 출처별로 묶여 있습니다.

에이전트를 선택하면 세션이 해당 에이전트의 구성으로 전환됩니다. 전환은 다음 메시지부터 즉시 적용됩니다.

기본 에이전트 전환

선택한 에이전트는 해당 세션의 활성 에이전트가 됩니다. 항상 특정 에이전트로 새 세션을 시작하고 싶다면, 선택기에서 그 에이전트를 기본값으로 설정하면 됩니다. 이 설정은 재시작 후에도 유지됩니다. 새 채팅 세션은 기본 내장 에이전트 대신 선호하는 에이전트로 열립니다.

전환 시 바뀌는 것

항목동작
시스템 프롬프트새 에이전트의 프롬프트로 바뀝니다.
사용 가능한 도구새 에이전트의 tools 구성으로 전환됩니다.
권한User 및 Workspace 권한은 그대로 유지됩니다.
MCP 서버에이전트가 정의한 MCP 서버가 로드되고, 공유 서버는 그대로 남습니다.
대화 기록보존됩니다. 에이전트는 이전 메시지를 볼 수 있습니다.

전환할 수 없을 때

에이전트가 여러 단계로 이루어진 워크플로를 실제로 실행하는 동안에는 에이전트 선택기가 비활성화됩니다. 에이전트가 유휴 상태로 다음 메시지를 기다리고 있을 때만 에이전트를 전환할 수 있습니다.

커스텀 에이전트 만들기

커스텀 에이전트는 YAML frontmatter가 포함된 Markdown 파일입니다. .kiro/agents/(워크스페이스 수준, 버전 관리로 공유)나 ~/.kiro/agents/(사용자 수준, 모든 프로젝트에서 사용 가능)에 배치하면 됩니다.

에이전트 프로필 형식 전체는 Custom Agents 문서를 참고하세요.