VS Code용 KENNTNIS
KENNTNIS는 VS Code 안에서 동작하는 자율형 코딩 에이전트입니다. 파일 생성/수정, 터미널 명령 실행, 브라우저 도구 활용, 다단계 작업 수행을 지원하며, 필요한 단계에서 사용자 승인 기반으로 안전하게 동작합니다.
KENNTNIS는 KENNTNIS OPS 정식 회원을 대상으로 제공되는 서비스로, 조직 환경에서의 운영 및 관리에 최적화되어 있습니다.
마켓플레이스 정보
KENNTNIS를 쓰는 이유
- 코드 조각 제안이 아니라 작업 단위의 끝까지 실행
- 여러 파일을 아우르는 워크스페이스 맥락 기반 수정
- 터미널 연동으로 빌드/테스트/디버깅 흐름 지원
- Git 작업 보조(커밋 메시지 생성 포함)
- 노트북 셀 지원(생성/설명/개선)
- 코드 선택 영역, 터미널 출력 등 컨텍스트를 선택적으로 전달 가능
- DB 연동 기반으로 엔터프라이즈 환경에서 데이터/운영 관리 강화
주요 명령어
KENNTNIS: New Task
KENNTNIS: Add to KENNTNIS
KENNTNIS: Jump to Chat Input
KENNTNIS: Explain with KENNTNIS
KENNTNIS: Improve with KENNTNIS
KENNTNIS: Generate Commit Message with KENNTNIS
KENNTNIS: Open Walkthrough
KENNTNIS: MCP Servers
빠른 시작
- VS Code Marketplace에서 확장을 설치합니다.
- VS Code에서 KENNTNIS 패널을 엽니다.
Account에서 KENNTNIS OPS 회원 계정으로 로그인합니다. (필수)
- 로그인 후
New Task를 눌러 원하는 작업을 자연어로 요청합니다.
- 실행 제안 내용을 확인하고 필요한 단계에 승인합니다.
대화 중 모델 변경
상단 설정의 모델 변경 대상은 현재 선택된 대화 상태로 자동 결정됩니다. 대화가 열려 있으면 해당 대화의 Plan/Act 모델과 모드별 모델 분리 설정을 읽고 저장합니다. 대화가 없으면 새 대화의 기본값을 변경합니다. 다른 기존 대화의 모델은 바뀌지 않습니다.
변경한 모델은 다음 사용자 입력부터 적용되며, 이미 진행 중인 요청은 기존 모델을 유지합니다. 저장한 대화별 모델 설정은 대화를 다시 열어도 유지됩니다. 편집 중 대상 대화가 바뀌거나 다른 곳에서 모델 설정이 변경되면 설정을 다시 열어 최신 상태에서 편집해야 합니다. 읽기 전용 대화이력에서는 모델을 변경할 수 없습니다.
사용 대상 및 로컬 실행 조건
- 본 확장은 KENNTNIS OPS 회원만 사용 가능합니다.
- 로그인 화면의 URL 입력란은 아래처럼 설정합니다.
App Base URL: KENNTNIS 앱 접속 주소
API Base URL: KENNTNIS API 서버 주소
MCP Base URL: MCP 서버 엔드포인트 주소
권한과 안전성
KENNTNIS는 사용자 제어를 전제로 설계되었습니다.
- 민감한 작업은 검토/승인 후 실행할 수 있습니다.
- 진행 중인 작업은 언제든 중단할 수 있습니다.
- 어떤 컨텍스트를 공유할지 사용자가 직접 선택합니다.
- 서드파티 MCP 서버는 신뢰 가능한 출처만 연결하는 것을 권장합니다.
스킬 저장 위치
새 프로젝트 스킬은 <워크스페이스>/.kenntnis/skills/<스킬명>/SKILL.md, 새 전역 스킬은 <사용자 홈>/.kenntnis/skills/<스킬명>/SKILL.md에 생성한다. ProFrame·VS Code 등 호스트에 관계없이 같은 저장 정책을 사용한다.
.agents/skills는 생성·검색에 사용하지 않는다. 해당 폴더에 이미 저장된 스킬을 사용하려면 같은 범위의 .kenntnis/skills로 옮긴다. 기존 파일을 자동으로 이동하거나 삭제하지 않는다.
기본 스킬은 플러그인의 assets/skills에 내장하며 사용자 로컬에 자동 생성하지 않는다. 입력창에 /를 입력하면 기본 명령어 목록에서 선택할 수 있다. 명령어는 내장 지침을 현재 요청에 적용하고, 실제 작업은 사용자의 요청과 기존 도구 권한을 따른다. 플러그인을 업데이트하면 내장 지침도 함께 갱신된다.
/newskill: 내장 skill-creator를 사용해 사용자 스킬을 작성하거나 수정한다. 결과 스킬은 위의 .kenntnis/skills에 저장한다.
/source-to-rag-docs: 내장 스킬로 소스를 읽기 전용 분석해 기능별 RAG 학습 문서와 index.md를 작성한다. 서버 업로드·색인 작업은 포함하지 않는다.
자주 묻는 질문(FAQ)
KENNTNIS가 명령을 자동으로 실행하나요?
작업 흐름에 따라 명령 실행을 제안할 수 있으며, 실제 실행은 환경/설정에 따라 사용자가 검토하고 통제할 수 있습니다.
외부 도구 연동이 가능한가요?
가능합니다. KENNTNIS는 MCP 서버를 통해 외부 도구/리소스와 연동할 수 있습니다. 서드파티 서버는 외부 서비스이므로 보안/신뢰 수준을 확인한 뒤 연결하세요.
Enterprise 버전의 차이점은 무엇인가요?
KENNTNIS는 KENNTNIS OPS 정식 회원을 대상으로 제공되는 서비스입니다.
에디터에서 어떤 내용을 바로 보낼 수 있나요?
코드 선택 영역과 터미널 출력 등을 채팅 컨텍스트로 바로 추가할 수 있습니다.
요구사항
링크
라이선스
Apache-2.0
출력 한도 자동 복구
Gateway의 LLM_OUTPUT_LIMIT_EXCEEDED를 받으면 실패 결과의 저장 완료를 확인하고 동일 작업에서 추가 최대 3회 작은 응답으로 재생성합니다. 잘린 JSON·XML·편집 내용을 이어 붙이거나 불완전한 도구를 실행하지 않습니다. 기존 완료 작업은 유지하며 각 생성의 토큰·캐시·비용을 보존합니다.
복구 중에는 공통 재시도 안내를 표시하고, 정상 응답 저장과 도구 검증이 완료되면 횟수를 초기화합니다. 3회 복구도 실패하면 빨간 최종 오류로 중단하고 Gateway가 운영 경고를 기록합니다. 사용자 취소·결과 저장 미확인·미리보기 정리 실패 시에는 추가 생성하지 않습니다. 복구 요청에서는 통신 자동 재시도를 중첩하지 않습니다.
클라이언트와 Gateway 수정본을 함께 적용해야 하며, 과거 실패 요청은 자동 재실행하지 않습니다.