400 - 구독 서비스에서 서드파티 앱 사용 금지
400 - No third party apps allowed on subscription
핵심 요약
Anthropic의 서드파티 앱 사용 제한 정책을 우회하여 Claude Agent SDK를 활용하는 방법에 대한 논의.
- 정책 우회 — Claude Agent SDK를 프록시로 감싸 서드파티 앱에서 구독 사용량 활용 시도
- 벤더 종속 — Anthropic이 자사 서비스로 사용자를 묶어두려는 의도에 대한 비판
- 비용 관리 — 토큰 소모가 큰 에이전트 환경에서 구독 모델을 유지하기 위한 Anthropic의 입장
- 기술적 한계 — ACP 프로토콜의 복잡함과 SDK 활용 시 발생하는 세션 관리 문제 등
한 5개월 전쯤인가, Anthropic이 서드 파티 앱에서 http 엔드포인트로 직접 통신하는 걸 구독 서비스 약관 위반으로 규정하면서 OpenClaw 사용자들을 전부 쳐내기로 결정했었지. 그런 건 구독 사용량이 아니라 추가 토큰으로 과금해야 한다는 이유였어.
근데 오늘 보니까 claude agent sdk를 가져와서 똑같은 인터페이스를 가진 http 프록시로 감싸는 건 허용된다는 걸 알게 됐네?
내가 보기엔 유일한 차이점이, sdk를 쓰면 Anthropic이 시스템 프롬프트 첫 줄에 강제로 "I am a claude agent"를 박아넣는다는 거랑 세션 관리(resume/fork)가 좀 맛이 갔다는 거 정도거든. 근데 사실상 sdk를 거쳐서 cli로 서버에 쏘는 방식으로 프록시만 만들면 API를 똑같이 구현할 수 있단 말이지?
아니, 그냥 서드 파티 하네스(harness) 좀 다시 허용해 주라고. 진짜 짜증 나네.


