검색
← 릴리스 노트

세션 조회와 MCP 관리 기능 확장

클로드 · 0.1.46 · 기능추가 · 2026.03.05

세션 기록 조회, MCP 서버 런타임 관리, 작업 이벤트 타입 강화를 추가했습니다.

교안에 영향

이전 안내에서 MCP 초기화 완료 전에 stdin을 닫아도 된다고 적었다면 더 이상 맞지 않습니다.

요약

- list_sessions()와 get_session_messages()로 이전 세션 데이터를 조회할 수 있게 됐습니다. - add_mcp_server(), remove_mcp_server(), McpServerStatus로 MCP 서버를 런타임에 관리할 수 있게 됐습니다. - TaskStarted, TaskProgress, TaskNotification 메시지 서브클래스를 추가해 작업 이벤트 처리의 타입 안전성을 높였습니다. - ResultMessage에 stop_reason 필드를 추가하고, 도구 수명 주기 훅 입력에 agent_id와 agent_type을 넣었습니다. - 문자열 프롬프트로 MCP를 초기화할 때 발생하던 등록 실패 문제를 수정했고, 번들된 Claude CLI를 2.1.69로 갱신했습니다.

바뀐 것

새 기능 5

  • list_sessions()와 get_session_messages() 최상위 함수를 추가해 이전 세션 데이터를 가져올 수 있게 했습니다.
  • add_mcp_server(), remove_mcp_server(), 그리고 런타임 MCP 서버 관리를 위한 typed McpServerStatus를 추가했습니다.
  • 작업 관련 이벤트를 더 안전하게 처리할 수 있도록 TaskStarted, TaskProgress, TaskNotification 메시지 서브클래스를 추가했습니다.
  • ResultMessage에 stop_reason 필드를 추가해 대화 턴이 종료된 이유를 확인할 수 있게 했습니다.
  • PreToolUseHookInput, PostToolUseHookInput, PostToolUseFailureHookInput에 agent_id와 agent_type 필드를 추가했습니다.

기타 1

  • 번들된 Claude CLI를 2.1.69로 업데이트했습니다.

수정 1

  • 문자열 prompt로 MCP를 초기화할 때 stdin이 너무 일찍 닫혀 MCP 서버 등록이 실패하던 문제를 수정했습니다.

원문 제목 · v0.1.46