## 변경 사항 - 관리형(managed) 장치에서 사용자 설치 모드(user-installed mod)의 승인을 받지 않은 복합 쉘 명령어
요약
본 기사는 관리형 장치 및 사용자 설치 모드 환경에서 복합 쉘 명령어 처리, 스크립트 실행 오류 수정 등 다양한 기술적 개선 사항을 다룹니다. 특히 플러그인 기능의 안정성 향상과 터미널/IDE 사용 경험 최적화에 중점을 두었습니다.
핵심 포인트
- 복잡한 쉘 명령어 및 스크립트 처리 로직이 대폭 개선되어 안정성이 높아졌습니다.
- 플러그인 관련 버그 수정으로, 플러그인 관리 및 실행의 신뢰도가 향상되었습니다.
- IDE 환경에서 파일 접근 권한(Read) 및 경로 처리가 더욱 정확해졌습니다.
- 사용자 인터페이스 오류 방지 및 성능 개선을 통해 전반적인 사용 경험이 최적화되었습니다.
변경 사항
- 관리형(managed) 장치에서 사용자 설치 모드(user-installed mod)의 승인을 받지 않은 복합 쉘 명령어의 중첩된 부분에 대한 거부 또는 요청 규칙을 수정했습니다.
- 닫히지 않은
<script>태그가 많거나 깊게 중첩된${치환이 있는 짧은 코드 블록에서 터미널이 멈추는 현상을 수정했습니다. - 심볼릭 링크(symlink)를 통해 IDE에서 언급되거나, 변경되거나, 선택된 파일에
Read거부 규칙이 적용되지 않던 문제를 수정했습니다. - [VSCode]
claude auth status의 2.1.288 변경 사항을 되돌려(reverted) 로그아웃이 더 자주 발생하는 것을 방지했습니다. - 하이라이트된 보기를 최종 너비로 한 번에 배치하여 플러그인 코드 창에서 대용량 파일을 여는 속도를 개선했습니다.
plugin list,plugin eval, 및plugin update가 로컬 폴더 마켓플레이스에서 설치한 플러그인의 오래된 사본을 표시하고, 심볼릭 링크된--plugin-dir에 대한 핫 리로드를 수행하는 문제를 수정했습니다.- 업그레이드 후 첫 세션에 설치된 모드가 로드되지 않던 문제를 수정했습니다.
- 플러그인 창의 프롬프트 위의 행이 백그라운드 작업(Background tasks) 대화 상자가 전체 화면으로 열려 있을 때 오래된 행을 표시하던 문제를 수정했습니다.
- 링크가 localhost 주소, 경로 내의
@, 대문자 호스트 또는file:경로를 사용할 때 플러그인 창이 아무것도 그리지 않던 문제를 수정했습니다. - 사용자 설치 플러그인이 조직 관리 MCP 서버의 로그인 도구 설명을 재작성할 수 있던 문제를 수정했습니다.
- 플러그인이 터미널이 알지 못하는 테두리 스타일을 가진 박스를 그릴 때 발생하는 충돌 또는 강제 종료를 수정했습니다.
- 감독(supervised) 및 백그라운드 세션이 플러그인의 온스크린 핸들러가 비동기적으로 오류를 발생시킬 때 종료되던 문제를 수정했습니다.
- 플러그인 영역에 높이가 없어 계속 커지면서 인터페이스 오류로 세션이 종료되던 문제를 수정했습니다.
- Bash 거부 및 요청 규칙이 환경 변수 접두사 뒤에 확장된 값(예:)
TZ="$HOME" rm -rf build`) when the sandbox auto-allows commands
- 명령어 앞에 단순 변수 할당이 왔을 때, 샌드박스 자동 허용(auto-allow) 상태에서 Bash 거부 또는 질의 규칙이 건너뛰기 되던 문제 수정
- 폴더가 마켓플레이스 매니페스트를 포함하고 있는 경우에도
claude plugin validate가 플러그인을 건너뛰던 문제 수정 - 팀원(teammates)을 위한
agent.spawn추가, 플러그인 훅 이벤트 전반에 걸친 단일 에이전트 ID 및$.agent.list()에서 유휴(idle) 및 대기(waiting) 상태 지원 추가 - 모드(mod)의
ui.render훅이 작성한 값이 행을 깨뜨리게 하여 세션이 "복구 불가능한 인터페이스 오류(unrecoverable interface error)"로 종료되던 문제 수정; 이제 엔진이 자체적으로 행을 그리도록 변경 - 탭, 이탈된 이스케이프 문자 및 C1 제어 문자가 포함된 텍스트 또는 탭과 CRLF 줄 바꿈으로 된 짧은 텍스트가 아래 행을 덮어쓰던 문제 수정
- 모드의 패널(pane)이나 밴드(band)에서 우측 정렬된 콘텐츠가 종료 표시(
close mark)나[-]아래에 그려질 때, 이제 터미널 가장자리에서 한 칸 떨어진 공간을 유지하도록 변경하여 문제가 발생하던 현상 수정 - 그려지는 동안 실패하는 모드의
Client가 주변의 모든 것을 함께 다운시키던 문제 수정; 이제 독립적으로 실패하며ui.fault를 발생시킴 - Anthropic 마켓플레이스 자체 플러그인에 대해
claude plugin validate가 실패하고--json에서 깨끗한plugin.json을 나열하던 문제 수정 - 밴드가 그려지는 데 실패할 경우, 아래의 카드들에게 비켜달라고 짧게 알리던 모드의 밴드 관련 문제 수정
- 실패 원인에 메시지가 없는 실패 플러그인 구성 요소가
Error또는 아무것도 표시하지 않던 문제 수정 - 모드 작성자가 볼 수 있는, 밴드나 패널이 그려지는 데 실패했을 때의 라인을 개선: 모드의 이름을 명시하고 아무것도 그려지지 않았다고 안내하도록 변경
- 게시된 아티팩트 페이지에서 열려있지 않은
<script>태그가 많은 짧은 코드 블록으로 인해 리더의 브라우저 탭이 멈추거나 충돌하던 문제 수정 - 터미널이 그려지는 동안 오류를 일으킨 후, 모드의 Client 영역이 전체 세션 동안 실패 상태로 유지되던 문제 수정
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GitHub anthropics/claude-code releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기