Skip to content

Usage Manager 2.2

Choose a tag to compare

@beyondworks beyondworks released this 22 Sep 04:03
· 23 commits to main since this release

한도 조회가 멈춰 있던 문제를 고치고, 화면의 값이 언제 것인지 알 수 있게 했다.

Claude 한도가 열한 시간 갱신되지 않던 문제

세 가지가 겹쳐 있었다. 앱은 실행 중인 세션에서 인증 정보를 가져오는데 목록의 첫 번째, 즉 가장 오래된 것을 집었다. 어제 시작한 세션의 것은 이미 만료되어 매번 거절당했다. 거절을 기다릴 이유로 보지 않아 5분마다 다시 물었고, 그것이 한 시간짜리 조회 제한을 불렀다. 그 제한은 메모리에만 있어서 앱을 다시 켤 때마다 초기화됐고, 켜자마자 또 물었다.

이제 Claude Code 자신이 최신으로 유지하는 항목을 먼저 읽는다. 만료 시각이 함께 들어 있어 미리 거를 수 있다. 접근에는 한 번 승인이 필요하다. 그것이 없으면 자격 파일을, 그것도 없으면 실행 중인 세션을 최신 순으로 본다.

조회 제한도 그것을 부른 쪽에만 적용한다. 만료된 것 때문에 걸린 제한이 새로 갱신된 것까지 한 시간 묶어 둘 이유는 없다. 제한이 남은 시간은 파일에 적어 두어 앱을 다시 켜도 지킨다.

요청에는 claude-code/<설치된 버전>을 밝힌다. 여러 사용량 도구가 이 엔드포인트의 제한을 피하는 방법으로 꼽는 것이다. 다만 이번 실측에서는 올바른 인증 정보만으로도 응답이 왔으므로, 증명된 원인이라기보다 예방이다.

값이 언제 것인지 보인다

각 공급자 행에 마지막 조회가 언제였는지 붙는다. 방금, n분 전, n시간 전. 한 시간이 넘으면 그 행이 흐려진다. 숫자만 보고 최신이라 믿는 일이 없도록.

머리말 오른쪽에는 다음 자동 조회까지 줄어드는 링이 있다. 누르면 그 자리에서 조회한다. 1분에 한 번까지이고, 이미 제한에 걸린 공급자는 건너뛴다. 눌러서 제한이 길어지는 일은 없다. 제한 중에는 링이 그 사실과 남은 시간을 알려 준다.

설치

UsageManager-2.2-apple-silicon.dmg (Apple Silicon) 또는 UsageManager-2.2-intel.dmg (Intel). macOS 14 이상.

서명은 ad-hoc이고 공증은 받지 않았다. 처음 열 때 경고가 뜨면 우클릭 → 열기를 한 번 하거나 xattr -dr com.apple.quarantine "/Applications/Usage Manager.app".

처음 실행할 때 keychain 접근 승인을 한 번 묻는다. 거절해도 나머지 경로로 동작하지만, 승인하는 편이 조회가 안정적이다.