본문으로 건너뛰기

ACP Skills

ACP Skills 탭은 ACP 백엔드를 통해 실행된 스킬 실행을 모니터링하고 관리하는 데 사용됩니다. ACP Chat의 지속적인 대화와 달리, ACP Skills는 일회성 또는 주기적으로 실행되는 스킬 작업을 위해 설계되었습니다.

인터페이스 개요

ACP Skills 패널은 다음 주요 영역으로 나뉩니다:

ACP Skills Panel

┌─────────────────────────────────────┐
│ 배너: 작업 제목 / 상태 / 백엔드 │
├─────────────────────────────────────┤
│ ← Run Drawer │ 메인 콘텐츠 영역 │ Details → │
│ │ Transcript View │
│ 실행 중 │ Plan Component │
│ └─ backend1 │ Prompt Component │
│ ├─ run A │ Reply Area │
│ └─ run B │ │
│ 완료 │ │
│ └─ backend1 │ │
│ └─ run C │ │
└─────────────────────────────────────┘

배너

배너 영역에는 현재 선택된 실행의 메타 정보와 액션 버튼이 표시됩니다:

  • 작업 제목: 실행의 스킬 이름
  • 상태: 실행 상태 표시등 (실행 중 / 완료 / 실패 / 취소 등)
  • 백엔드: 실행을 수행하는 ACP 백엔드
  • 액션 버튼: 연결/연결 해제, 작업 취소

실행 서랍 (왼쪽)

왼쪽 서랍에는 모든 ACP Skill 실행이 트리 구조로 정리되어 있습니다:

그룹화

그룹설명
실행 중현재 실행 중인 작업, 백엔드별 그룹화
완료완료된 작업, 백엔드별 그룹화

각 작업 항목에는 요약 정보(스킬 ID, 상태, 시간)가 표시되며, 상태 변경을 표시하는 주의 표시등(LED)이 있습니다. 작업 항목을 클릭하면 해당 실행의 상세 보기로 전환됩니다.

보관

완료된 작업은 보관 버튼을 통해 목록에서 제거할 수 있습니다 (보관은 현재 세션에서 숨기기만 하며 실행 기록에는 영향을 주지 않습니다).

메인 콘텐츠 영역

트랜스크립트 뷰

실행을 선택하면 메인 콘텐츠 영역에 해당 실행의 전체 트랜스크립트가 표시됩니다:

  • 메시지: 어시스턴트 및 사용자 대화 내용
  • 도구 호출: AI가 호출한 도구와 그 결과로, 도구 이름, 입력 요약 및 상태 LED가 표시됩니다
  • 사고 과정: AI의 추론 과정 (사용 가능한 경우)
  • 상태 이벤트: 실행 중 상태 변경

트랜스크립트는 Plain 모드(메시지가 역할별로 왼쪽 테두리 색상이 구분되어 표시)와 Bubble 모드(메시지가 말풍선 스타일로 표시되며, 연속적인 도구 호출이 자동으로 그룹으로 접힘)를 지원하며, 우상단 버튼으로 전환할 수 있습니다.

플랜 컴포넌트

실행에 다단계 계획이 포함된 경우, 플랜 컴포넌트가 현재 진행 상황, 완료된 단계 및 대기 중인 단계를 표시하며, 각 단계에는 상태 아이콘(진행 중/완료/실패)이 있습니다.

프롬프트 컴포넌트

프롬프트 컴포넌트는 실행 상태에 따라 다른 인터랙티브 프롬프트를 표시합니다:

상태표시 내용
waiting_user사용자 응답을 기다리는 프롬프트, 컨텍스트 설명과 빠른 응답 옵션이 표시됩니다
permission권한 요청 프롬프트, 명령 미리보기와 승인/거부 버튼이 표시됩니다
disconnected재연결 프롬프트, 클릭하여 연결합니다
running진행 중 표시등
completed완료 상태 확인
error오류 정보와 문제 해결 제안

응답 영역

하단의 응답 영역에는 다음이 포함됩니다:

  • 텍스트 입력 박스: 응답 내용을 입력합니다
  • 모드 선택 (선택 사항): 실행 모드 전환
  • 모델 선택 (선택 사항): AI 모델 전환
  • Reasoning Effort (선택 사항): 추론 강도 레벨
  • 전송/취소 버튼
  • 사용량 미터: 토큰 사용량(사용량/제한)을 나타내는 원형 차트
  • 키보드 단축키 힌트: 응답 전송을 위한 키보드 단축키

응답 초안은 요청별로 저장됩니다 — 실행 간 전환 후 다시 돌아와도 전송되지 않은 내용이 유지됩니다.

상세 정보 서랍 (오른쪽)

오른쪽 서랍에는 선택된 실행에 대한 상세 정보가 표시되며, 다음 접을 수 있는 영역이 있습니다:

영역내용
실행 경로워크스페이스 디렉토리, 결과 파일 경로
Runner 정보백엔드, 에이전트, 모드, 모델, 추론, 스킬, 세션
검증 정보검증 상태, 수정 횟수, 오류 상세
런타임 의존성런타임 환경 의존성 목록
출력 수정출력 수정 이력
런타임 로그실행 중 로그 항목
결과 JSON최종 구조화된 출력 (확장 가능)

권한 처리

실행이 Zotero 쓰기 권한 또는 ACP 도구 호출 권한을 필요로 할 때, 프롬프트 컴포넌트에 권한 요청이 표시됩니다:

  • 명령 미리보기: 요청되고 있는 작업을 표시합니다
  • 출처 정보: 누가 요청을 시작했는지 표시합니다
  • 액션 버튼: 승인 / 거부
  • 확장하여 전체 요청 상세 정보를 확인할 수 있습니다

관련 설정

ACP Skills 패널을 사용하려면 먼저 ACP 백엔드를 설정해야 합니다.