Skip to main content

Caret 도구 참조 가이드

Caret은 무엇을 할 수 있나요?

Cline은 다음과 같은 작업을 수행할 수 있는 AI 비서입니다.

  • 프로젝트에서 파일을 편집하고 생성합니다.
  • 터미널 명령을 실행합니다.
  • 코드를 검색하고 분석합니다.
  • 문제 디버깅 및 수정에 도움을 줍니다.
  • 반복적인 작업을 자동화합니다.
  • 외부 도구와 통합합니다.

첫 단계

  1. 작업 시작

    • 채팅에 요청을 입력합니다.
    • 예시: "Header라는 새 React 구성 요소를 생성해줘"
  2. 컨텍스트 제공

    • @ 멘션을 사용하여 파일, 폴더 또는 URL을 추가합니다.
    • 예시: "@file:src/components/App.tsx"
  3. 변경 사항 검토

    • Cline은 변경 사항을 적용하기 전에 차이점을 보여줍니다.
    • 변경 사항을 편집하거나 거부할 수 있습니다.

주요 기능

  1. 파일 편집

    • 새 파일 생성
    • 기존 코드 수정
    • 파일 전체에서 검색 및 바꾸기
  2. 터미널 명령

    • npm 명령 실행
    • 개발 서버 시작
    • 종속성 설치
  3. 코드 분석

    • 오류 찾기 및 수정
    • 코드 리팩토링
    • 문서 추가
  4. 브라우저 통합

    • 웹 페이지 테스트
    • 스크린샷 캡처
    • 콘솔 로그 검사

사용 가능한 도구

가장 최신 구현 세부 정보는 Caret 저장소에서 전체 소스 코드를 볼 수 있습니다.

Cline은 다양한 작업을 위해 다음 도구에 액세스할 수 있습니다.

  1. 파일 작업

    • write_to_file: 파일 생성 또는 덮어쓰기
    • read_file: 파일 내용 읽기
    • replace_in_file: 파일에 대한 특정 편집 수행
    • search_files: 정규식을 사용하여 파일 검색
    • list_files: 디렉토리 내용 나열
  2. 터미널 작업

    • execute_command: CLI 명령 실행
    • list_code_definition_names: 코드 정의 나열
  3. MCP 도구

    • use_mcp_tool: MCP 서버의 도구 사용
    • access_mcp_resource: MCP 서버 리소스 액세스
    • 사용자는 Cline이 액세스할 수 있는 사용자 지정 MCP 도구를 생성할 수 있습니다.
    • 예시: Cline이 일기 예보를 가져오는 데 사용할 수 있는 날씨 API 도구 생성
  4. 상호 작용 도구

    • ask_followup_question: 사용자에게 설명 요청
    • attempt_completion: 최종 결과 제시

각 도구에는 특정 매개변수 및 사용 패턴이 있습니다. 다음은 몇 가지 예시입니다.

  • 새 파일 생성 (write_to_file):

    <write_to_file>
    <path>src/components/Header.tsx</path>
    <content>
    // Header component code