검색
← 릴리스 노트

에이전트·권한·워크플로우 사용성 개선

클로드 코드 · 2.1.178 · 기능추가 · 2026.06.15

에이전트 팀 구조와 권한 규칙, 워크플로우·진단 표시가 정리되고 여러 연결·실행 오류가 수정됐습니다.

교안에 영향

예전 문서의 Agent team 생성·삭제 절차와 `/bug` 제출 방식, workflow prompt 반응 조건, Vim undo 설명이 더 이상 맞지 않습니다.

요약

- Agent teams에서 `TeamCreate`와 `TeamDelete` 도구가 제거되고, `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`일 때 세션마다 암시적 팀이 적용됩니다. - 권한 규칙에 `Tool(param:value)` 문법이 추가되어 `Agent(model:opus)`처럼 도구 입력값 기준으로 제어할 수 있습니다. - 중첩 `.claude/skills`와 `.claude/` 디렉터리의 우선순위 규칙이 바뀌고, `/doctor`와 기술 목록 표시가 개선됐습니다. - `/bug`, Remote Control, workflow prompt, Vim mode, VSCode 입력기, 그리고 여러 에이전트·인증·샌드박스 관련 오류가 수정됐습니다.

바뀐 것

개선 7

  • 중첩 `.claude/skills` 디렉터리의 기술이 해당 위치의 파일 작업 시 로드되며, 이름이 겹치면 `<dir>:<name>` 형식으로 함께 사용할 수 있게 했습니다.
  • 중첩 `.claude/` 디렉터리에서는 작업 디렉터리에 가장 가까운 agent, workflow, output-style이 우선되고, 프로젝트 범위 workflow 저장은 가장 가까운 기존 `.claude/workflows/`를 대상으로 하게 했습니다.
  • auto mode에서 subagent 실행 전 분류기가 먼저 평가하도록 바꿔, 차단된 동작이 검토 없이 요청되는 틈을 막았습니다.
  • `/doctor`의 모든 섹션을 평평한 트리 형태로 정리하고, 섹션 상태 아이콘과 명령어 이름 강조를 더 분명하게 했습니다.
  • 기술 목록의 잘림 경고에 영향을 받는 기술 설명 개수를 표시하도록 개선했습니다.
  • workflow prompt 키워드 강조를 보라색 반짝임으로 바꾸고, 명시적 문구인 "run a workflow"나 "workflow:"에만 반응하도록 조정했습니다.
  • Remote Control 오류 메시지를 개선해 연결 실패 시 푸터에 고정된 빨간 `/rc failed` 표시를 보여주고, "not yet enabled" 오류에서 gate, check failure, stale entitlement, org policy 중 원인을 설명하도록 했습니다.

기타 3

  • Agent teams에서 `TeamCreate`와 `TeamDelete` 도구를 제거하고, `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` 설정 시 세션마다 하나의 암시적 팀을 사용하도록 바꿨습니다.
  • 권한 규칙에 `Tool(param:value)` 문법을 추가해 `Agent(model:opus)`처럼 도구의 입력 매개변수로 일치 여부를 판단할 수 있게 했습니다.
  • `/bug`가 제출 전에 설명을 반드시 요구하도록 바뀌었고, model-refusal 텍스트를 GitHub issue 제목으로 쓰지 않게 했습니다.

수정 14

  • 상위 프로세스에서 물려받은 오래된 websocket/OAuth 파일 디스크립터 환경 변수 때문에 CLI가 메모리 부족으로 충돌하던 문제를 고쳤습니다.
  • OAuth 토큰 계정과 Claude Code 로그인 계정이 다를 때 Claude in Chrome이 조용히 연결에 실패하던 문제를 고쳤습니다.
  • 비대화형 실행에서 이름에 디렉터리가 포함된 중첩 `.claude/skills` 기술이 권한 프롬프트에 의해 막히던 문제를 고쳤습니다.
  • subagent 관련 여러 문제를 고쳐, transcript에서 도구 결과와 진행 상황이 보이도록 하고, 종료 직전에 보낸 메시지가 유실되지 않으며, 실행 중인 subagent를 backgrounding(ctrl+b)해도 처음부터 다시 시작되지 않게 했습니다.
  • 커스텀 API gateway를 `ANTHROPIC_BASE_URL`과 `ANTHROPIC_AUTH_TOKEN`으로 사용해 시작한 daemon에서 `claude agents` workers가 `401 Invalid bearer token`으로 실패하던 문제를 고쳤습니다.
  • compaction이 `--fallback-model`을 따르지 않던 문제를 고쳐, 과부하나 모델 사용 불가 시 구성된 fallback model chain으로 전환되게 했습니다.
  • 세션 밖에서 자격 증명이 갱신된 뒤에도 오래된 cached request configuration 때문에 모델 요청이 인증 오류로 계속 실패하던 문제를 고쳤습니다.
  • turn이 끝난 뒤 `/bg` 또는 `←←`로 만든 background sessions가 agents list에서 계속 "Working"으로 표시되던 문제를 고쳤습니다.
  • `.claude/skills` 또는 `.claude/hooks`가 symlink일 때 Linux sandbox가 시작되지 않던 문제를 고쳤습니다.
  • `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1` 설정이 새 marketplace 설치의 clone을 막던 문제를 고쳤습니다.
  • subagent `disallowedTools`의 MCP server-level specs(`mcp__server`, `mcp__server__*`, `mcp__*`)가 조용히 무시되던 문제를 고쳤습니다.
  • vim mode undo에서 `u`가 NORMAL/VISUAL 모드 명령을 빠르게 섞어 하나로 합치던 동작을 고쳐, 한 번에 하나씩 되돌리도록 했습니다.
  • `claude agents`에서 사용자 지정 URI 스킴의 statusline 링크가 클릭해도 열리지 않던 문제를 고쳤습니다.
  • [VSCode] CJK IME 후보 창을 닫기 위해 Esc를 누르면 실행 중인 Claude 작업이 취소되던 문제를 고쳤습니다.