서브에이전트 기록
Claude Code, Codex, Cursor, Grok, Devin이 생성한 자식 에이전트가 실제로 무엇을 했는지(대화, 도구 호출, 결과)를 확인하고, 로그를 벗어나지 않고 바로 답장하세요.
예전의 위임은 스피너 하나와 요약 한 줄이 전부였습니다. 자식 에이전트가 실행되어 실제 작업을 하고 사라지고 나면, 부모가 전해 주는 말 외에는 남는 것이 없었습니다. 요약이 부실하거나 틀려도 대조해 볼 근거가 없었습니다.
서브에이전트 기록은 그 자식 에이전트들을 계속 읽을 수 있게 남겨 둡니다.
개수 확인하기
Claude Code, Codex, Cursor, Grok, Devin이 자식 에이전트를 생성하면, 해당 터미널의 위임 배지 옆에 개수가 표시됩니다. 2 running · 15 done처럼 표시되며, 초록색 점은 아직 실행 중인 항목이 있을 때만 나타납니다. 그래서 몇 시간 전에 끝난 자식 에이전트가 진행 중인 작업처럼 보이지 않습니다. 이 개수를 누르면 해당 실행에서 생성된 모든 서브에이전트가 검색 가능한 목록으로 열리며, 패널 제목은 Native subagents — Children of this terminal's session입니다.
완료된 자식 에이전트도 목록에 남습니다. 스피너가 사라진 뒤에도 위임 내용을 읽을 수 있습니다. 실행 중인 서브에이전트가 가장 먼저 나열되고, 각 항목에는 Running, Done, Stopped 중 하나와 마지막 활동 시각이 표시됩니다. 완료된 서브에이전트는 읽기 전용 기록으로 열립니다. 대화를 읽고 ID를 복사할 수는 있지만, Send to subagent는 실행 중일 때만 나타납니다.
모든 자식 에이전트는 자신을 생성한 정확한 부모에 연결됩니다. 가장 최근 세션도, 같은 폴더를 쓴다는 이유로 한 추측도 아닙니다. 같은 저장소에서 터미널 네 개가 작업 중이어도 위임이 엉뚱한 터미널에 귀속되지 않습니다. 이름은 생성 시점의 정보에서 가져오므로, ID가 아니라 알아보기 쉬운 작업 제목이 표시됩니다.
하나 읽어보기
서브에이전트를 선택하면 다음을 볼 수 있습니다.
- 대화
- 도구 호출
- 결과
부모가 요약한 내용이 아니라, 실제로 수행한 내용입니다.
실행 중인 자식 따라가기
| 컨트롤 | 동작 |
|---|---|
| Follow log | 아직 작업 중인 자식 에이전트를 실시간으로 스트리밍합니다 |
| Earlier logs | 긴 실행 기록을 앞쪽으로 넘겨 봅니다 |
| Latest | 맨 끝으로 이동합니다 |
자식에게 답장하기
로그 아래에는 Ask for an update or suggest a change… 입력창이 있습니다. Enter로 전송하고, Shift+Enter로 줄바꿈을 입력합니다. 로그는 끝부분부터 따라가므로 이미 읽던 위치에 답장이 표시됩니다.
네이티브 자식 에이전트에는 자체 입력이 없습니다. 부모 CLI가 소유하고 있기 때문입니다. 따라서 Send to subagent는 메시지를 부모 대화로 전달하며, 해당 자식 ID를 지정하고 새로 생성하지 말고 재개하라는 지시를 함께 보냅니다. 부모의 대화 기록에 전달 내용이 도착하는 모습을 직접 확인할 수 있습니다.
부모 터미널이 사라졌거나, 다른 세션으로 이동했거나, 종료된 경우에도 Send는 작성 중인 초안을 유지하고, 메시지를 버리는 대신 그중 어떤 상황인지 알려 줍니다.
직접 결과 전달하기
- Copy ID — 참고용 서브에이전트 식별자를 복사합니다.
- Copy follow-up for parent — 작성된 전달 내용을 텍스트로 복사합니다. 부모 대화에 직접 붙여넣고 전송되는 모습을 보고 싶을 때 사용하세요.
부모를 거치는 이유
1DevTool은 네이티브 자식 에이전트에 직접 쓰지 않습니다. 모든 메시지는 해당 자식을 소유한 부모가 중계합니다.
이는 의도된 설계입니다. 두 곳에서 제어하는 서브에이전트는 대화 기록만으로 자신의 동작을 더 이상 설명할 수 없게 됩니다. 부모를 거치면 대화에 쓰는 주체가 하나로 유지되므로, 읽으러 온 기록을 계속 신뢰할 수 있습니다.