Beledarian/Beledarians_LM_Studio_Toolbox
요약
Beledarian/Beledarians_LM_Studio_Toolbox는 LLM에 풍부한 도구 세트를 제공하는 LM Studio용 플러그인입니다. 이 툴박스는 로컬 환경과 LLM 간의 다리 역할을 하며, 자율적인 코딩, 연구 및 파일 관리를 가능하게 합니다. 파일을 생성, 읽기, 수정하고 배치 처리할 수 있는 강력한 기능을 제공합니다.
핵심 포인트
- LLM에 풍부한 도구 세트를 제공하는 LM Studio 플러그인입니다.
- 파일 시스템 접근(생성, 읽기, 삭제 등)이 샌드박스 환경에서 안전하게 이루어집니다.
- 웹 검색 및 로컬 파일 기반 RAG 기능을 지원하여 연구와 코딩을 강화합니다.
- 서브-에이전트 루프 개선과 배치 처리 기능으로 에이전트의 신뢰성이 높아졌습니다.
English | Deutsch | 简体中文 | 繁體中文
🏆
Micro Center의 "필수 LM Studio 플러그인 8가지"에 소개됨:
"이것은 일종의 원스톱샵이며, 만약 하나의 플러그인을 다운로드한다면 이것이 바로 그것이다." - 기사 읽기
이 프로젝트는 대규모 언어 모델(LLM)에 풍부한 도구 세트를 제공하는 LM Studio용 플러그인입니다. 이는 LLM과 로컬 환경 간의 다리 역할을 하여 자율적인 코딩, 연구 및 파일 관리를 가능하게 합니다.
중요
LM Studio는 자동 업데이트를 지원하지 않습니다. 문제가 발생하면 현재 버전을 제거하고 플러그인 웹사이트에서 다시 다운로드하여 수동으로 먼저 업데이트해 보십시오. LM Studio는 버전이 오래되었더라도 "이미 설치됨"이라는 툴팁을 표시할 수 있습니다.
완전한 제어: 파일을 생성, 읽기, 업데이트, 삭제, 이동 및 복사할 수 있습니다.안전하고 안전함: 모든 작업은 경로 순회 공격(path traversal attacks)을 방지하기 위해 워크스페이스 디렉토리에 샌드박싱됩니다.스마트 업데이트: 대용량 파일 전체를 다시 작성하는 대신 replace_text_in_file을 사용하여 정밀한 편집을 할 수 있습니다.배치 처리: save_file은 한 번에 여러 파일을 생성하는 것을 지원합니다.정리: 임시 파일을 즉시 삭제하려면 delete_files_by_pattern을 사용하십시오.
문제가 발생하나요? GitHub에 자유롭게 제출해 주십시오.
이 프로젝트가 도움이 되셨나요? GitHub에서 별점(⭐)을 주거나 기여하는 것을 고려해 주세요! 도구 상자를 사용해 주셔서 감사합니다.
🛠️ 도구 재정렬 및 최적화: 에이전트 도구 선택을 개선하기 위해 일반 유틸리티를 우선순위로 하여 도구 목록을 재정렬했습니다. 웹 검색 도구를 스마트 Chrome 감지 및 폴백(fallback) 기능으로 업그레이드했습니다.🤖 서브-에이전트 신뢰성 개편: 무한 루프를 방지하기 위해 서브-에이전트 루프를 개선하고, 도구 호출 구문 분석을 개선했으며, 경로/콘텐츠 정규화를 통일하고 명시적인 작업 완료/중단 기능(TASK_FAILED)을 추가했습니다.✨ 새로운 서브-에이전트 도구: multi_replace_text, search_directory 및 백그라운드 명령어 실행 기능을 통해 서브-에이전트를 강화했습니다. 메인 에이전트는 이제 강력한 배치 파일 저장을 지원합니다.
이전 업데이트 (v1.3.1 및 이전)
🌍 완전한 국제화 (i18n): English, German, 간체 중국어, 그리고 번체 중국어에 대한 전체 UI 및 런타임 지원을 추가했습니다.🌐 이중 레이어 번역:
기본값(defaults)이 true로 설정됩니다)개선됨: 다단계 라우팅 가이드가 이제 browser_session_open -> browser_session_control -> browser_session_close 순서를 우선합니다.
서브 에이전트 호환성 개선
수정됨: `{
쉘 또는 터미널 실행을 활성화하면 모델이 사용자의 시스템에서 임의의 명령어를 실행할 수 있게 됩니다. 이 기능이 활성화되면, 모델은 파일을 수정하고 샌드박스 환경을 탈출할 수도 있습니다.
연구 (Research): DuckDuckGo, Wikipedia 검색 또는 원시 웹 콘텐츠를 가져올 수 있습니다.
고급 브라우저 탐색 (Advanced Browser Navigation): 다단계 브라우징 및 자동화를 위한 영구적인 browser_session_open/control/close 흐름을 제공합니다.
웹 RAG: 웹사이트 내용과 채팅할 수 있습니다.
로컬 RAG: 작업 공간 파일에 대한 의미론적 검색(rag_local_files)을 수행합니다.
💡 팁: 에이전트에게 영구적인 장기 메모리가 필요한가요? 제 다른 프로젝트인 Local Memory MCP를 확인해 보세요. 지식 그래프 지원 기능을 갖춘 개인 정보 보호 우선 메모리 서버입니다.
플러그인은 다음 링크를 사용하여 설치할 수 있습니다:
대안으로, 개발 목적으로 수동 설치할 수도 있습니다.
이 플러그인 개발에 기여하고 싶다면 다음 단계를 따를 수 있습니다:
-
저장소 복제 (Clone the repository):
git clone https://github.com/Beledarian/Beledarians_LM_Studio_Toolbox.git cd Beledarians_LM_Studio_Toolbox -
의존성 설치 (Install dependencies):
npm install -
개발 모드에서 실행 (Run in development mode): 프로젝트 디렉토리 내에서 다음 명령어를 실행합니다:
lms dev
이렇게 하면 플러그인이 개발 모드로 시작됩니다. LM Studio가 자동으로 이를 인식할 것입니다. 소스 코드를 변경하면 플러그인이 자동으로 다시 로드됩니다.
이 설정들은 LM Studio의 '플러그인(Plugins)' 탭에서 접근할 수 있습니다:
보조 에이전트 활성화 (Enable Secondary Agent): 서브 에이전트의 강력한 기능을 활용합니다.서브 에이전트 프로필 (Sub-Agent Profiles):
, write_clipboard``
아키텍처 세부 정보는 CODE_OVERVIEW.md를 참조하십시오.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기