번스타인: 검증 및 모델 정책을 갖춘 AI 코딩 에이전트를 위한 쿠버네티스 스타일 오케스트레이터

Bernstein은 제작자가 "코딩 에이전트를 위한 쿠버네티스"라고 설명하는 AI 코딩 에이전트 오케스트레이터입니다. 병렬 작업 트리에서 에이전트를 생성하는 간단한 도구들과 달리, Bernstein은 개발자가 "문제의 나머지 95%"라고 부르는 부분을 해결합니다.
주요 기능
이 시스템에는 몇 가지 중요한 구성 요소가 포함됩니다:
- 검증: 모든 작업 후 에이전트 출력을 독립적으로 검증하는 "청소부" 구성 요소입니다. 테스트 실행, 차이점 확인, 출력 린트를 수행하며, 이는 "에이전트가 거짓말을 하기 때문"입니다. 즉, 테스트가 통과하지 않았는데 통과했다고 주장하거나 파일을 커밋하지 않았는데 커밋했다고 말할 수 있습니다.
- 모델 정책 엔진: 제공자별 허용/거부 목록, 데이터 거주지 제약, 선호 라우팅, 비용 상한을 제공합니다. 제작자는 이를 "LLM 제공자를 위한 K8s 네트워크 정책"에 비유합니다.
- 결정론적 스케줄링: LLM 대신 순수 Python을 사용하여 스케줄링하며, 조정에 LLM 토큰을 전혀 사용하지 않는 결정론적 제어 흐름을 만듭니다. 엡실론-그리디 밴딧이 시간이 지남에 따라 라우팅을 학습합니다.
- 에이전트 독립적 설계: Claude Code, Codex, Gemini CLI, Cursor, Qwen, Aider, Amp, Roo Code, Goose, Kilo, Kiro, OpenCode 및 일반 에이전트를 위한 13개의 어댑터를 포함합니다. Claude Code가 가장 깊은 통합을 가지고 있습니다.
- 확장 기능: 50만 줄 이상의 코드와 약 5000개의 테스트를 보유한 Bernstein에는 서킷 브레이커, 비용 이상 감지, 루프 감지, 교착 상태 감지, PII 스캐닝, HMAC 체인 감사 로그, 점진적 권한, 의심스러운 출력에 대한 격리가 포함됩니다.
- 자체 개발:
bernstein --evolve를 사용하여 스스로 개발할 수 있습니다.
기술적 세부사항
제작자는 작업 트리에서 에이전트를 생성하는 것이 "이 분야의 헬로 월드"이며, 대부분의 다중 에이전트 프레임워크가 다른 LLM을 스케줄링하기 위해 LLM을 사용하는데, 이는 "느리고, 비싸며, 비결정론적"이라고 지적합니다. Bernstein의 접근 방식은 결정론적 제어 흐름을 위해 순수 Python을 사용합니다.
이 프로젝트는 50만 줄 이상의 코드와 약 5000개의 테스트로 대규모로 테스트되었습니다. 개발자는 "문제가 발생했고 이것들이 해결책이었기 때문에" 서킷 브레이커와 이상 감지와 같은 기능을 구축했습니다.
제작자는 이스라엘 출신의 단독 개발자로, "로켓 아래에서 (말 그대로) 구축 중"이라고 언급하며, 프로젝트가 자신을 넘어섰기 때문에 기여자를 찾고 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also
GitHub의 프로젝트 하이드라퓨전: 프런티어급 AI 코딩을 위한 멀티모델 오케스트레이션
GitHub Copilot의 HydraFusion 연구 프리뷰는 작업별로 여러 모델을 오케스트레이션하여 단일, 캐스케이드 또는 비평 워크플로우 중에서 선택합니다. 벤치마크에 따르면 Claude Opus 5 대비 품질이 4.9포인트 향상되고 비용이 67% 절감됩니다.

AI 에이전트를 위한 SOULS: 커뮤니티 주도 성격 라이브러리
Reddit 사용자가 AI 코딩 에이전트를 위해 정성스럽게 제작된 성격 파일("영혼")의 오픈소스 저장소를 만들었습니다. 현재 저장소에는 Jarvis, Gojo, Eren Yeager, René Descartes, Rapper가 포함되어 있으며, 커뮤니티 기여를 기다리고 있습니다.

오픈클로 자원의 오픈 소스 큐레이션 컬렉션 공개
AI 개발과 협업을 강화하기 위해 커뮤니티가 선별한 새로운 오픈소스 OpenClaw 리소스 컬렉션을 발견하세요.
앤트 그룹의 AntLing-3.0-flash, OpenRouter 통해 OpenClaw 진입 – 256K 컨텍스트, 8월 3일까지 무료
안트 그룹의 AntLing-3.0-flash가 OpenRouter를 통해 OpenClaw에서 이제 사용 가능합니다. 클라이언트 업데이트는 필요 없으며, openclaw models set openrouter/inclusionai/ling-3.0-flash로 설정하면 됩니다. 256K 컨텍스트와 장기 툴 호출에 대한 RL 학습을 지원합니다. 8월 3일까지 무료(API 전용, 가중치 제공 안 함).