azorng/goose.nvim
seamless neovim integration with goose - work with a powerful AI agent without leaving your editor
해결하는 문제
Goose.nvim는 Neovim 플러그인으로, Goose AI 에이전트를 에디터에 통합하여 개발자가 코딩 환경을 떠나지 않고 강력한 AI 어시스턴트와 상호작용할 수 있도록 합니다. 채팅 인터페이스를 제공하고 에디터 컨텍스트를 캡처하여 프롬프트의 효과를 높입니다.
작동 방식
이 플러그인은 Neovim과 Goose CLI 사이의 다리 역할을 합니다. 현재 파일, 선택된 텍스트, 오류 진단과 같은 중요한 에디터 컨텍스트를 캡처하여 에이전트에 전송합니다. 사용자는 @를 트리거로 파일 피커를 사용하여 더 많은 파일을 컨텍스트에 추가할 수 있습니다. 워크스페이스에 연결된 지속 세션을 지원하여 연속적인 대화가 가능합니다.
대상 사용자
기존 Neovim 환경에서 Cursor AI와 유사한 에이전트형 AI 코딩 어시스턴트를 원하는 Neovim 사용자.
주요 기능
- 컨텍스트 인식: 현재 파일, 시각적 선택 영역, 진단 정보를 자동으로 프롬프트에 포함합니다.
- 에이전트 모드: 여러 운영 모드 지원:
auto(전체 기능),chat(도구 호출 비활성화),approve(모든 도구에 대해 수동 승인),smart_approve(위험 기반 승인). - 디프뷰: 에이전트가 이전 프롬프트 이후로 수행한 변경 사항을 검토하고 탐색하며 되돌릴 수 있는 통합된 디프 탭 제공.
- 확장성: 네이티브 Neovim 완성 기능을 통해 슬래시 명령어와 "스킬"(재사용 가능한 지시 세트)을 지원합니다.
- 유연한 UI: 설정 가능한 플로팅 또는 스플릿 창, 사용자 정의 가능한 레이아웃을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트