🟡 🤝 에이전트 게시일: · 2 분 읽기 ·

Anthropic Claude Code:v2.1.145에서 라이브 세션 스크립팅과 보안 수정 제공

Editorial illustration:

Claude Code v2.1.145는 스크립팅을 위한 JSON 라이브 세션 출력, 에이전트 추적을 위한 확장된 OTEL 트레이스 속성, 그리고 Bash 명령 승인 시 보안 취약점 수정을 제공합니다. npm install -g @anthropic-ai/claude-code를 통해 업데이트할 수 있습니다.

🤖

이 기사는 AI가 1차 출처를 기반으로 생성했습니다.

Anthropic은 Claude Code v2.1.145를 출시했습니다. 일상 업무에서 AI 에이전트를 사용하는 개발 팀을 위한 여러 실용적인 개선 사항이 포함되어 있습니다. 이번 릴리스는 새로운 스크립팅 기능, 향상된 에이전트 추적, 그리고 중요한 보안 수정을 결합한 것입니다.

claude agents --json은 무엇을 제공하나요?

claude agents 명령에 새로 추가된 --json 플래그는 모든 활성 Claude 세션 목록을 기계가 읽을 수 있는 JSON 형식으로 출력합니다. 이를 통해 tmux-resurrect, 상태 표시줄 또는 모든 셸 스크립트가 UI를 파싱하지 않고도 현재 실행 중인 세션, 할당된 에이전트, 입력 대기 시간을 프로그래밍 방식으로 가져올 수 있습니다. 여러 병렬 에이전트를 관리하는 팀에게는 자동화와 모니터링이 크게 간소화됩니다.

OTEL 트레이스 속성 — 에이전트 추적에 왜 중요한가요?

OTEL(OpenTelemetry)은 분산 애플리케이션 및 에이전트 추적을 위한 오픈 표준입니다. 각 작업은 스팬을 생성합니다 — 발생한 일을 설명하는 타임스탬프와 속성이 있는 레코드입니다. v2.1.145에서 claude_code.tool 유형의 스팬에 agent_idparent_agent_id 필드가 추가되어 백그라운드 하위 에이전트의 트레이스가 상위 Agent tool 스팬 아래에 올바르게 중첩됩니다. 결과적으로 Jaeger나 Honeycomb 같은 OTEL 백엔드에서 어느 에이전트가 어떤 하위 작업을 시작했고 얼마나 걸렸는지를 계층 연결을 잃지 않고 정확히 확인할 수 있습니다.

보안 및 UX 수정 사항

가장 중요한 보안 수정은 권한 프롬프트 우회 취약점과 관련됩니다. 노출된 변수 할당(예: VAR=값)이 포함된 Bash 명령이 해당 변수가 허용 목록에 없는 경우에도 자동으로 승인되었습니다. 이제 이러한 명령은 올바르게 승인 요청으로 전송됩니다.

MCP 슬래시 명령(Model Context Protocol) — AI 모델을 외부 도구 및 데이터 소스에 연결하는 프로토콜 — 은 이제 서버의 원시 오류를 표시하는 대신 명령에 필요한 인수와 올바른 사용 방법을 알려줍니다. 기타 수정 사항으로는 터미널 크기 변경 시 애니메이션 멈춤, 에이전트 뷰에서의 음성 push-to-talk 수정, 그리고 작업 목록 정렬이 포함됩니다.

npm install -g @anthropic-ai/claude-code를 통해 업데이트를 사용할 수 있습니다.

자주 묻는 질문

「claude agents」 명령에 추가된 「--json」 플래그는 무엇을 제공하나요?
모든 활성 Claude 세션 목록을 기계가 읽을 수 있는 JSON 형식으로 출력합니다. 셸 스크립트, tmux 도구, 상태 표시줄이 UI를 파싱하지 않고도 프로그래밍 방식으로 세션 상태를 가져올 수 있게 됩니다.
v2.1.145에서 수정된 보안 취약점은 무엇인가요?
노출된 변수 할당(예: VAR=값)이 포함된 Bash 명령이 해당 변수가 허용 목록에 없는 경우에도 자동으로 승인되었습니다. 이제 이러한 명령은 올바르게 사용자 승인 요청으로 전송됩니다.
OTEL 트레이스 속성은 에이전트 추적을 어떻게 개선하나요?
claude_code.tool 유형의 스팬에 agent_id와 parent_agent_id 필드가 추가되어 Jaeger나 Honeycomb 같은 OTEL 백엔드에서 하위 에이전트가 상위 에이전트 계층 아래에 올바르게 중첩됩니다.