향상된 대화 흐름 관리 및 에이전트 기능 목록
요약
본 문서는 AI 시스템의 대화 흐름 관리와 에이전트 기능을 상세히 설명합니다. 컨텍스트 핸드오프, 포크(fork), 작업 위임(delegation) 등의 고급 기능을 통해 복잡한 작업을 여러 단계로 분할하고 추적하며, 다양한 프로바이더 및 모델 간의 전환을 원활하게 처리하는 방법을 제시합니다.
핵심 포인트
- 컨텍스트 핸드오프: 스레드 중간에 프로바이더/계정 전환 가능
- 포크(Fork): 특정 턴이나 실행 지점에서 작업을 분기하여 독립적으로 진행
- 작업 위임: 부모-자식 관계를 통해 복잡한 작업을 추적하고 관리
- 프로터블 컨텍스트: 실패하거나 중단된 작업의 기록을 보존 및 재개
이제 상세 버전은 다음과 같습니다:
-
컨텍스트 핸드오프(context handoff)를 통해 스레드 중간에 프로바이더와 계정 전환
-
이전에 사용했던 프로바이더로 다시 전환
-
턴(turns) 사이에 모델과 옵션 변경
-
프로바이더 및 모델별 옵션 기억
-
기존 모바일 스레드에서 프로바이더 전환
-
현재 작업을 중단하지 않고 대기열에 프로바이더 전환 추가
-
대기열된 전환을 순서대로 적용
-
포터블 컨텍스트(portable context)를 사용하여 실패한 네이티브 재개 복구
-
타임라인에 프로바이더/모델 변경 사항 표시
-
짧은 대화 내용 온전하게 전송
-
더 긴 대화에서 관련 기록 선택
-
핸드오프 중 메시지 순서 및 출처 보존
-
부분적으로 실패했거나 중단된 작업을 핸드오프로 전달
-
새 프롬프트는 분리하고 축약하지 않음
-
에이전트가 누락된 기록을 검색하도록 허용
-
지원되는 codex 버전에 네이티브 기록 주입
-
사용 가능한 컨텍스트에 맞지 않는 핸드오프 거부
-
핸드오프 기록 예산 구성
-
사적인 추론, 실시간 도구 상태 및 과거 첨부 파일은 핸드오프에서 제외
-
선택된 완료 실행(run)으로부터 포크(fork)
-
포크의 첫 메시지에서 프로바이더 선택
-
필요할 때까지 포크 세션 생성 지연
-
지원되는 경우 네이티브 포크 사용
-
크로스-프로바이더 포크에 포터블 컨텍스트 사용
-
선택된 턴(turn)에서 codex 포크
-
이전 턴의 claude 포크
-
pi를 다른 작업 공간으로 포크
-
포터블 컨텍스트를 통해 cursor 포크
-
포크 내 상속된 기록 보존
-
소스 롤백 후에도 사용 가능한 claude 포크 유지
-
실패, 중단, 취소 및 제한된 실행을 포크
-
프로바이더 작업이 완료된 시점에 체크포인트 최종화 전에 포크
-
활성 상태이거나 이미 롤백된 포크 소스 거부
-
포크 컨텍스트를 소스로 병합
-
에이전트에게 포크 및 병합(merge-back) 도구 노출
-
탐색 전 모바일 포크 상태 대기
-
프로바이더와 모델에 걸쳐 작업 위임
-
위임된 작업을 자식 스레드로 추적
-
자식 프로바이더, 모델, 옵션 및 역할 선택
-
호환 가능한 부모 설정을 상속
-
자식에게 부모 기록을 복사하는 대신 명시적인 작업 컨텍스트 제공
-
비동기적으로 위임하거나 대기
-
작업 완료 시 중첩된 작업을 포함
-
대기 시간 초과 후에도 자식(children) 실행 유지
-
자식이 완료되면 부모(parents) 깨우기
-
처리 가능한 자식 결과 일괄 처리
-
추후 깨움(wakes)에서 지연된 자식 완료 전달
-
후속 작업 전반에 걸쳐 원래 결과 보존
-
위임된 작업 검사, 후속 조치 및 취소
-
작동 중(working), 자식 대기 중(waiting-for-children), 결과 준비 완료 상태 구분
-
사용 불가능한 위임 대상 거부
-
자식 권한 상승 방지
-
에이전트 도구를 통해 실시간 제공업체/모델 기능 발견
-
일반 스레드 개별 또는 일괄 생성
-
유휴 스레드 생성 또는 프롬프트와 함께 시작
-
프로젝트 루트 또는 작업 트리(worktrees)에서 스레드 시작
-
중첩된 작업을 위한 작업 트리 기본 브랜치 선택
-
에이전트 도구를 통해 임시(scratch) 스레드 시작
-
스레드 시작에 첨부 파일 포함
-
프로젝트 스레드 목록화 및 필터링
-
스레드 제목 및 내용 검색
-
스레드 전반의 메시지, 계획 및 활동 읽기
-
기록 및 긴 항목 페이지 넘기기
-
다른 스레드 보내기, 대기열에 넣기, 유도하거나 재시작
-
선택된 실행 대기
-
스레드 중단 요청
-
스레드 이름 변경 및 제목 재생성
-
풀 리퀘스트 연결 및 연결 해제
-
계보(lineage), 작업 공간(workspace), 실행 및 요청 상태 검사
-
에이전트 메시지를 해당 소스 스레드에 속성 부여
-
인간이 첨부한 참조를 통한 프로젝트 간 읽기 허용
-
일반 스레드 액세스를 프로젝트 범위로 유지
-
지원되는 에이전트 작업에서 재시도 키 노출
-
중단 요청과 확정된 정지 구분
-
에이전트가 대기열을 검사, 편집, 취소 및 순서 변경 허용
-
에이전트가 대기열된 메시지를 유도로 승격 허용
-
에이전트가 권한 승인 외 지원되는 질문에 답변 허용
-
에이전트가 자체 제공업체/모델/옵션 변경 허용
-
에이전트가 스레드 고정(pin), 일시 중지(snooze), 정리(settle), 보관 및 읽지 않음으로 표시 허용
-
에이전트가 예약된 작업 생성 및 관리 허용
-
에이전트가 프로젝트 관리 및 리포지토리 복제 허용
-
에이전트에게 이름만으로 프로젝트 생성 노출
-
에이전트가 보류 중인 첨부 파일 준비, 전송 및 폐기 허용
-
에이전트가 작업 트리에 검사하고 인계 허용
-
작업 트리 핸드오프 중 스레드 재연결 및 세션 재시작
-
에이전트에게 범위 지정된 환경 설정 노출
-
에이전트가 미리보기 목록을 확인하고 닫도록 허용
-
최상위(first-class) pi 통합 추가
-
pi 1.0 지원
-
pi 설치 및 인증 재사용
-
pi 실행 파일, 환경 및 인자 구성
-
pi 모델 및 사고 수준 검색
-
pi의 기본 사고 수준 유지
-
pi 네이티브 재개(resume), 포크(fork), 롤백(rollback) 및 조향(steering) 지원
-
pi를 t3의 큐 및 컨텍스트 핸드오프와 통합
-
pi 컨텍스트 사용량 표시
-
피커에 pi 스킬 노출
-
pi 사용자/프로젝트 확장 프로그램 및 컨텍스트 로드
-
컴포저에서 pi 확장 프로그램 대화형 창 렌더링
-
작업 로그에 pi 확장 프로그램 알림 표시
-
t3 도구를 pi로 연결(bridge)
-
pi 예시 서브 에이전트의 진행 상황 및 결과 표시
-
검색이 정체될 때 pi 기본값으로 폴백(fall back)
-
권한 모드에 따른 pi 도구 승인 강제 적용
-
지원되지 않는 pi 자동 모드 숨기기
-
권한 변경 후 pi 세션 재개
-
opencode 1.x 대 2.x 감지
-
opencode 2 런타임 지원 추가
-
제한적인 opencode 1.x 지원 유지
-
로컬에서 실행하거나 기존 opencode 2 서버에 연결
-
opencode 2 텍스트, 추론 및 도구 렌더링
-
opencode 2 모델, 기록, 컨텍스트 및 사용량 추적
-
opencode 2 승인 및 구조화된 질문 처리
-
권한 모드를 opencode 2 규칙에 매핑
-
opencode 2 네이티브 조향(steering), 포크(fork) 및 롤백(rollback) 지원
-
opencode 2 압축(compaction) 및 계획(plan) 모드 지원
-
opencode 작업 공간/세션 인벤토리 검색
-
opencode 자식 세션을 서브 에이전트 스레드로 표시
-
자식 요청을 부모에게 라우팅
-
opencode 백그라운드 자식 및 부모 깨어남 유지
-
t3 도구를 로컬 opencode 2 서버에 주입
-
재시작 후 opencode 세션 조정(reconcile)
-
지원되지 않는 opencode 질문 필드를 명시적으로 거부
-
opencode 프롬프트 승인 및 취소 경쟁 조건 수정
-
끊어진 opencode 스트림이 멈추는 대신 실패하도록 변경
-
고아화된 opencode 서버 정리
-
커서 실행을 공식 SDK로 이동
-
클라이언트 전반에 걸쳐 커서 브라우저 로그인 추가
-
실행 환경 인스턴스별 커서 자격 증명 저장
-
커서 SDK 모델 검색 지원
-
턴(turn) 간 커서 모델 변경 지원
-
커서 프로젝트 스킬 및 규칙 로드 지원
-
커서 이미지, 추론, 계획, 할 일 목록 및 도구 지원
-
t3 도구를 커서에 주입
-
커서 로컬 에이전트 재개
-
인터럽트/재시작을 통한 커서 조향(steering) 구현
-
커서 네이티브 자식 요소를 읽기 전용 스레드로 표시
-
커서 SDK 재시도 기능 활성화
-
포기된 커서 실행 및 셸 시작 실패 복구
-
커서 CLI/엔드포인트 제어를 SDK 구성으로 대체
-
제한된 모드에서 커서 SDK 격리(sandboxing) 사용
-
acp 레지스트리 검색 및 온보딩 추가
-
선택된 서버에 호환 가능한 레지스트리 에이전트 설치
-
제공 시 레지스트리 체크섬 검증
-
기존 실행 파일 재정의 지원
-
클라이언트 간 브라우저/터미널 인증 공유 지원
-
모바일 터미널 인증 응답 지원
-
공급자 인증 재시도, 취소 및 검증 기능
-
acp 모델, 옵션 및 네이티브 명령어 검색 지원
-
광고된 acp 계획/빌드 모드 매핑
-
런타임 구성 변경 후 피커 새로 고침
-
구형 버전 폴백(fallback)을 통한 최신 acp 협상 지원
-
acp 사용, 추론, 계획 및 압축 렌더링
-
지원되는 경우 네이티브 세션 목록/가져오기
-
반복된 네이티브 세션 가져오기 중복 제거
-
가져오기 시 사용자 이름 변경 제목 유지
-
acp 리소스 및 명시적 미지원 미디어 자리 표시자 렌더링
-
이전/새 텍스트 파일 차이점 표시
-
파일 검색과 웹 검색 구분
-
t3 오케스트레이션을 호환 가능한 acp 에이전트에 노출
-
devin 터미널, 질문 및 자식 에이전트 표현 개선
-
자동 acp 승인을 위해 allow-once 사용
-
네이티브 acp 되감기(rewind)를 사용할 수 없는 경우 새 세션 사용
-
재개(resume), 깨우기(wake), 유휴 해제(idle release)를 통한 claude 연속성 유지
-
claude 조향 상태 및 모델 옵션 보존
-
다음 턴 옵션 변경에도 불구하고 claude 조향 허용
-
claude 질문, 계획, 할 일 목록 복원 및 v2에서 액션 구현 지원
-
계획 모드에서 claude 질문 지원
-
claude 재개 압축 복원
-
claude의 post-compaction 사용법 수정
-
claude가 이미지 미리보기를 읽는 기능 유지
-
claude의 부모(parent) 및 자식(child) 사용 분리
-
자식 스레드에 출력 및 추론 내용 보존
-
재개된 자식의 ID와 요청 모델 보존
-
중첩된 claude 자식 소유권 및 wake 라우팅 수정
-
완료된 claude 자식이 활성 상태로 표시되는 것 중지
-
claude 백그라운드 답변과 대기열 프롬프트 분리
-
백그라운드 턴이 대기열 압축을 조기에 완료하는 것 방지
-
claude 모니터를 올바르게 레이블링
-
claude 제한 초기화 정보 보존
-
긴 claude t3-tool 호출에 대한 오래된 짧은 타임아웃 제거
-
제공업체 실행 파일 경로에서 홈 디렉터리 단축 경로 확장
-
공유 앱 서버 세션을 통한 codex 라우팅 수정
-
분리된 codex 스레드 언로드
-
앱 서버 재시작 후 codex 롤백 지원
-
codex의 네이티브 및 중첩 하위 에이전트 매핑 수정
-
codex 자식 승인을 부모에게 라우팅
-
codex 백그라운드 완료 및 재개된 자식 추적
-
codex 시작-정지 경쟁 조건 및 멈춘 대기 상태 수정
-
codex의 추론 및 도구 타임스탬프 보존
-
v2에서 codex 할 일(todos) 및 실행 가능한 계획 복원
-
codex 실행 인자 존중
-
codex 피드백 및 관리형 인증을 v2로 포팅
-
codex 중단된 로그아웃 복구 수정
-
지원되지 않는 grok 자동 수락 편집 모드 제거
-
grok 분류기 거부 명령에 대해 문의
-
grok 승인 범위 수정
-
빈 성공 대신 grok API 실패 표시
-
grok 백그라운드 답변을 계속 실행으로 추적
-
antigravity 계정 인증을 클라이언트 전반에 공유
-
antigravity 이미지를 직접, 기타 첨부 파일을 파일 경로로 전송
-
브라우저 소유 대기열을 영구 서버 대기열로 대체
-
재시작 간 대기열 순서 보존
-
명시적 재개를 위해 재시작된 대기열 유지
-
사용 한도에 걸쳐 대기열 보존
-
대기열 메시지 편집, 재정렬, 제거 및 조정
-
대기열 미리보기와 첨부 파일 썸네일 표시
-
대기열 편집 중 일반 파일 유지
-
편집 중 첨부 파일 추가/제거
-
저장될 때까지 대기열 편집 보류
-
큐 편집 후 이전 작곡가 초안 복원
-
다른 클라이언트에 의해 변경된 큐 항목 처리
-
일시 중지된 큐가 작업 중인 것처럼 잘못 표시되는 것 방지
-
사용자 큐에서 내부 깨우기(wake) 전송 숨기기
-
예약된 후속 조치 전에 실행 제한 복구
-
지연된 방향 설정(steering)을 후속 작업으로 복구
-
대체 전송, 큐 지정(steering), 큐 편집에 대한 바로 가기 추가
-
백그라운드 스레드/새 작곡가 바로 가기 추가
-
새 바로 가기를 재매핑 가능하게 만들기
-
모바일 큐 편집 및 재정렬 추가
-
모바일 큐/지정(steer) 기본 설정 및 대체 전송 노출
-
승인/질문이 여전히 답변 가능한지 추적
-
데드 프로세스 승인 작업 비활성화
-
차단(blocking) 질문과 비동기식(asynchronous) 질문 구분
-
제공업체 종료 후에도 비동기식 답변 허용
-
질문 타임라인 항목에 답변 유지
-
처리된 질문을 보류 컨트롤에서 제거
-
클라이언트 전반에 걸쳐 선택/다중 선택 의미론 보존
-
허용되지 않은 사용자 정의 답변 입력 숨기기
-
네이티브-자식 요청을 부모에게 라우팅
-
작업 중인 상태보다 보류된 승인을 우선시
-
질문 위에서 모바일 일시 중지 컨트롤 접근 가능하게 유지
-
모든 비동기 질문을 폐기하지 않고 데드 콜백 만료
-
안정적인 서버 소유 항목 주변으로 타임라인 재구축
-
여러 제공업체 턴(turn)을 하나의 논리적 응답으로 그룹화
-
스트리밍된 항목 순서 보존
-
더 오래된 기록을 로딩/오류 상태와 함께 페이지 처리
-
페이지 및 실시간 기록 중복 제거
-
숨겨진 기록 항목 부활 방지
-
콜드 오픈 및 큐 실행 스크롤 개선
-
작업, 추론, 하위 에이전트를 접을 수 있는 섹션으로 그룹화
-
핸드오프(handoff), 포크(fork), 압축(compaction) 및 중단 이벤트 표시
-
큐에 저장되고 지정된 메시지 레이블링
-
에이전트가 생성한 메시지를 출처와 연결
-
의미 있는 도구 작업을 요약
-
재시도/실패를 완료된 작업으로 계산하는 것 방지
-
일시 중지된 명령어 및 실패한 실행 표시 유지
-
작업 유형별로 백그라운드 완료 식별
-
타이머를 올바른 실행에 고정
-
확정된 하위 에이전트 지속 시간 동결
-
레거시 토큰별 스트리밍 설정 제거
-
raw tool-output 본문 대신 show command metadata 및 diff 탐색
-
lineage를 영구적이고 탐색 가능하게 만듦
-
자식 모델, 상태(status), 진행 상황(progress), 결과(results) 및 지속 시간(duration) 표시
-
lineage 순서 지정과 부모 상태 안정화
-
현재/이전 자식들을 그룹화하고 실패 기록 유지
-
대규모 lineage 목록 페이지네이션 적용
-
접을 수 있는 다중 서브에이전트 카드 추가
-
모바일 에이전트 시트 추가
-
native-child composer를 상태 및 open-parent 컨트롤로 대체
-
일반 사이드바/검색 탐색에서 native child 필터링
-
중복되는 자식 완료 알림 억제
-
별도의 agents 패널을 lineage/인라인 뷰로 대체
-
m
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: Claude/Anthropic의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기