context-handoff-manager은(는) 무엇을 하나요?
프라이버시를 보호하는 Codex 스킬로, 실시간 컨텍스트 모니터링과 감사 가능한 작업 인계를 제공합니다.
개요
이 스킬은 Codex 에이전트가 실시간으로 컨텍스트를 모니터링하고, 다른 에이전트나 개발자에게 작업을 안전하게 인계할 수 있도록 합니다. 개인 정보(예: API 키, 비밀번호, 토큰)는 자동으로 마스킹되어 프라이버시가 보호됩니다.
기능
- 실시간 컨텍스트 모니터링: 현재 작업 중인 파일, 환경 변수, 명령어 기록을 추적합니다.
- 작업 인계: 현재 세션의 전체 컨텍스트를 직렬화하여 다른 에이전트로 전송할 수 있습니다.
- 감사 로그: 모든 변경 사항과 작업 인계 내역을 타임스탬프와 함께 기록합니다.
- 개인 정보 마스킹: 설정 가능한 패턴(기본값: API 키, 비밀번호, 인증 토큰)에 따라 민감한 정보를 자동으로 숨깁니다.
사용 방법
- 스킬 활성화: Codex 설정에서 이 스킬을 활성화합니다.
- 컨텍스트 모니터링 시작: 다음 명령어를 실행합니다.
codex context-handoff start - 작업 인계: 현재 컨텍스트를 다른 에이전트로 전송하려면 다음을 실행합니다.
codex context-handoff handoff --target <agent-id> - 감사 로그 확인: 모든 기록은 다음 명령어로 확인할 수 있습니다.
codex context-handoff log
설정
codex.config.json 파일에서 다음 옵션을 설정할 수 있습니다.
| 옵션 | 설명 | 기본값 |
|---|---|---|
maskPatterns | 마스킹할 패턴 배열 | ["api_key", "password", "token"] |
logLevel | 로그 상세 수준 | info |
handoffTimeout | 작업 인계 제한 시간(초) | 60 |
예시
작업 인계 예시:
codex context-handoff handoff --target agent-123 --message "브랜치 feature/login 구현 완료, 리뷰 부탁드립니다."
감사 로그 출력 예시:
[2025-03-20 14:30:00] INFO: 컨텍스트 모니터링 시작됨
[2025-03-20 14:35:12] INFO: 파일 변경 감지: src/feature/login.ts
[2025-03-20 14:40:00] INFO: 작업 인계 -> agent-123 (메시지: "브랜치 feature/login 구현 완료")
[2025-03-20 14:40:05] INFO: 인계 완료
주의 사항
- 작업 인계 시 민감한 정보는 항상 마스킹됩니다.
- 감사 로그는 로컬에 저장되며, 필요시 외부 시스템과 동기화할 수 있습니다.
- 이 스킬은 Codex 에이전트와 함께 사용하도록 설계되었습니다.
라이선스
MIT