Community코딩 & 개발github.com

grtninja/skill-arbiter

rg.exe 과부하를 감지하고 대형 리포지토리에서 CPU 스래싱을 방지하여 Codex 스킬을 승인 또는 격리합니다.

skill-arbiter란 무엇인가요?

이 스킬은 Codex AI 에이전트 환경에서 `rg.exe`(ripgrep) 프로세스의 과도한 CPU 사용을 감지하고 대응합니다. 대형 리포지토리에서 Codex 스킬이 실행될 때 `rg.exe`가 CPU를 과도하게 사용하는 'CPU 스래싱' 현상을 방지하여 시스템 안정성을 유지합니다. 스킬은 `rg.exe`의 CPU 사용량을 모니터링하고, 설정된 임계값을 초과하면 해당 스킬을 자동으로 '격리'하거나 관리자에게 알림을 보냅니다. 이를 통해 개발자는 Codex 에이전트의 성능 저하 없이 효율적으로 작업할 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add grtninja/skill-arbiter

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

skill-arbiter은(는) 무엇을 하나요?

rg.exe 과부하를 감지하고 대형 리포지토리에서 CPU 스래싱을 방지하여 Codex 스킬을 승인 또는 격리합니다.

개요

이 스킬은 Codex AI 에이전트 환경에서 rg.exe(ripgrep) 프로세스의 CPU 사용량을 모니터링하고, 과도한 CPU 사용이 감지되면 문제가 있는 스킬을 자동으로 격리하여 시스템 안정성을 유지합니다.

사용 방법

스킬이 활성화되면 rg.exe의 CPU 사용 패턴을 지속적으로 관찰합니다. 사전 정의된 임계값을 초과하면 해당 스킬을 격리하거나 관리자에게 경고를 보냅니다.

구성

다음 환경 변수를 설정할 수 있습니다:

  • SKILL_ARBITER_THRESHOLD: CPU 사용률 임계값 (기본값: 80%)
    예: export SKILL_ARBITER_THRESHOLD=70
  • SKILL_ARBITER_ACTION: 초과 시 수행할 작업 (기본값: quarantine)
    옵션: quarantine, warn

지원 플랫폼

  • Codex

작동 방식

  1. rg.exe 프로세스의 CPU 사용량을 주기적으로 확인합니다.
  2. CPU 사용량이 임계값을 초과하면 설정된 작업을 수행합니다.
  3. 격리된 스킬은 수동으로 다시 활성화할 때까지 비활성화됩니다.
  4. warn 모드에서는 관리자에게 경고 메시지를 보냅니다.

주의사항

  • 이 스킬은 대형 리포지토리에서 작업할 때 특히 유용합니다.
  • CPU 사용량 모니터링을 위해 시스템 리소스를 소비할 수 있습니다.
  • 격리된 스킬은 수동으로 복구해야 할 수 있습니다.

관련 스킬