변경 사항
✨ 기능
- 다중 제공자 웹 검색 지원 - 웹 검색을 위해 Exa(기본값)와 Tavily 중 선택 가능 (#1371 by @YanzheL)
- 중첩된 스킬 디렉터리 - 스킬을 이제 하위 디렉터리에서 구성하여 더 나은 조직 가능 (#1254 by @LeekJay)
- 비활성화된 스킬 지원 -
disabledSkills 설정을 추가하여 선택적으로 스킬 비활성화
🐛 버그 수정
인증 및 서버
모델 및 제공자
- fuzzyMatchModel에서 정확한 모델 ID 일치 선호 - 잘못된 모델 선택 수정 (#1460)
- gemini-3-pro에 지원되는 변형 사용 (#1463)
- Gemini 호환성을 위해 skill-mcp에서
propertyNames 제거 (#1465)
- sisyphus-junior 기본값보다 명시적 카테고리 모델 우선
스킬 로더
- 비동기 스킬 해석에서
disabledSkills 준수 (캐싱 버그)
- 중복된 스킬 이름에 대한 결정론적 충돌 처리 (#1370 by @misyuari)
LSP 및 도구
- 가져오기 전에
didChange를 동기화하여 오래된 진단 방지 (#1280 by @Zacks-Zhang)
- OpenCode Desktop용 재정의된 도구(glob, grep) 경로 해석 수정
에이전트 및 훅
셸 및 환경
- 크로스 플랫폼 지원을 위해 하드코딩된 'unix' 대신
detectShellType() 사용 (#1459)
- 비대화형 환경에서 bash 환경 접두사에 unix 내보내기 구문 강제 적용
CI/CD
- 변경 로그 생성에서 bash 5.2+ 호환성을 위해 정규식 변수 사용
🎨 스타일
- Hephaestus 및 Prometheus 에이전트 색상 업데이트
📚 문서
- Prometheus 호출 워크플로우 명확화 (#1466)
- 설치를 위해 WebFetch보다 curl 사용 권장 (#1461)
- 웹 검색 제공자 설정 문서화
- 번역된 README의 손상된 TOC 링크 수정 (#1384 by @devxoul)
🔧 기타
- doctor 명령에서 사용자 구성 에이전트 변형 준수 (#1464)
- 지연 평가는 웹 검색 비활성화 시 충돌 방지
전체 변경 로그: v3.2.2...v3.2.3