Peer Sessions - jaeseongs95/agent-governance-suite GitHub Wiki

ν•œκ΅­μ–΄ | English

Peer μ„Έμ…˜ ꡬ쑰

μ™œ Peer인가

AGSμ—μ„œ μ—¬λŸ¬ μ„Έμ…˜μ„ μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” λ‹¨μˆœνžˆ 병렬 μ²˜λ¦¬λŸ‰μ„ 늘리기 μœ„ν•΄μ„œλ§Œμ΄ μ•„λ‹™λ‹ˆλ‹€.

각 μ„Έμ…˜μ€ λ‹€μŒμ„ λ…λ¦½μ μœΌλ‘œ κ°€μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

  • κΈ°μ‘΄ λŒ€ν™” λ¬Έλ§₯
  • λ‹΄λ‹Ή λ²”μœ„
  • μž‘μ—… 디렉터리
  • μ‚¬μš© λͺ¨λΈκ³Ό μ‹€ν–‰ μ„€μ •
  • 쑰사와 νŒλ‹¨μ˜ λˆ„μ  κ²°κ³Ό
  • λ³„λ„μ˜ 검증 μ±…μž„

이 독립성을 μœ μ§€ν•œ 채 μ„œλ‘œ ν•„μš”ν•œ μ •λ³΄λ§Œ μ „λ‹¬ν•˜λŠ” ꡬ쑰가 Peer ν˜‘μ—…μž…λ‹ˆλ‹€.

μ˜ˆμ‹œ 쑰직

                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                  β”‚  Lead / 총괄 β”‚
                  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                         β”‚
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β–Ό                       β–Ό
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      β”‚ κ΅¬ν˜„ λ‹΄λ‹Ή     │◀─────▢│ DB / 쑰사 λ‹΄λ‹Ήβ”‚
      β”‚ Codex         β”‚       β”‚ Claude Code  β”‚
      β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      β”‚ 독립 감사     β”‚
      β”‚ separate ctx β”‚
      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

DB 담당이 API κ΅¬ν˜„μ— 영ν–₯을 μ£ΌλŠ” 쑰건을 λ°œκ²¬ν•˜λ©΄ κ΅¬ν˜„ λ‹΄λ‹Ήμ—κ²Œ 직접 보낼 수 μžˆμŠ΅λ‹ˆλ‹€. κ΅¬ν˜„ 담당은 μžμ‹ μ˜ κΈ°μ‘΄ μ½”λ“œ λ¬Έλ§₯μ—μ„œ νŒλ‹¨ν•©λ‹ˆλ‹€. 감사 담당은 κ΅¬ν˜„μžμ˜ 사고 흐름을 κ·ΈλŒ€λ‘œ μ΄μ–΄λ°›λŠ” λŒ€μ‹  결과와 κ·Όκ±°λ₯Ό λ³„λ„μ˜ λ¬Έλ§₯μ—μ„œ λ‹€μ‹œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Session Board

Peerλ₯Ό μ°ΎκΈ° μœ„ν•œ κΈ°λ³Έ μˆ˜λ‹¨μž…λ‹ˆλ‹€.

ν˜„ν™©νŒμ—λŠ” λŒ€λž΅ λ‹€μŒ 정보가 μœ μ§€λ©λ‹ˆλ‹€.

  • host
  • session ID
  • μž‘μ—… 디렉터리
  • ν˜„μž¬ 업무 ν•œ 쀄 μš”μ•½
  • κ°±μ‹  μ‹œκ°

ν˜„ν™©νŒμ€ μ‹€μ‹œκ°„ λ©”μ‹œμ§• 채널이 μ•„λ‹™λ‹ˆλ‹€. μƒλŒ€λ₯Ό 찾은 λ’€ μ‹€μ œ ν˜‘μ—… λ‚΄μš©μ€ PEER λ©”μ‹œμ§€λ‘œ λ³΄λƒ…λ‹ˆλ‹€.

직접 톡신

Peer λ©”μ‹œμ§€μ—λŠ” λ‹€μŒκ³Ό 같은 λ‚΄μš©μ„ 보낼 수 μžˆμŠ΅λ‹ˆλ‹€.

  • 질문
  • λ°œκ²¬ν•œ 쑰건
  • μ‚°μΆœλ¬Ό μœ„μΉ˜
  • 검증 κ·Όκ±°
  • 감사 μš”μ²­
  • 차단 μ‚¬μœ 
  • μž‘μ—… κ²°κ³Ό

총괄을 λͺ¨λ“  λ©”μ‹œμ§€μ˜ κ°•μ œ μ€‘κ³„μ μœΌλ‘œ λ§Œλ“€ ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

ν•„μš”ν•œ 두 λ‹΄λ‹Ήμžκ°€ 직접 ν†΅μ‹ ν•˜κ³ , 총괄은 λͺ©ν‘œμ™€ 전체 μƒνƒœλ₯Ό 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ—­ν•  뢄리

Peer κ΅¬μ‘°λŠ” μ—­ν• μ˜ 의미λ₯Ό μ„ λͺ…ν•˜κ²Œ λ§Œλ“œλŠ” 데 μœ λ¦¬ν•©λ‹ˆλ‹€.

예:

μ—­ν•  μ±…μž„
총괄 λͺ©ν‘œΒ·λ²”μœ„Β·μš°μ„ μˆœμœ„Β·μ΅œμ’… μƒνƒœ
κ΅¬ν˜„ μ½”λ“œ λ³€κ²½κ³Ό 직접 검증
쑰사 μ™ΈλΆ€ μ‘°κ±΄Β·λ¬Έμ„œΒ·λ°μ΄ν„° 확인
감사 κ΅¬ν˜„κ³Ό λ…λ¦½λœ κ²€ν† 
볡ꡬ λ‹΄λ‹Ή μ‹€νŒ¨ 원인에 λ”°λ₯Έ μƒˆ μ ‘κ·Ό

같은 μ„Έμ…˜μ΄ λͺ¨λ“  역할을 μˆ˜ν–‰ν•  μˆ˜λ„ μžˆμ§€λ§Œ, μœ„ν—˜ν•˜κ±°λ‚˜ λ³΅μž‘ν•œ μž‘μ—…μ—μ„œλŠ” λΆ„λ¦¬λœ μ„Έμ…˜μ΄ 독립 κ²€μ¦μ˜ κ°€μΉ˜λ₯Ό λ†’μž…λ‹ˆλ‹€.

Subagent도 ν•¨κ»˜ μ‚¬μš©ν•  수 μžˆλ‹€

Peer ꡬ쑰가 subagent μ‚¬μš©μ„ λ°°μ œν•˜λŠ” 것은 μ•„λ‹™λ‹ˆλ‹€.

ν•˜λ‚˜μ˜ Peer μ„Έμ…˜μ΄ λ‚΄λΆ€μ μœΌλ‘œ subagentλ₯Ό μ‚¬μš©ν•΄ μžμ‹ μ˜ λ‹΄λ‹Ή 업무λ₯Ό 병렬화할 수 μžˆμŠ΅λ‹ˆλ‹€.

즉 λ‹€μŒ 두 계측은 곡쑴할 수 μžˆμŠ΅λ‹ˆλ‹€.

Peer Session A
 β”œβ”€β”€ subagent 1
 └── subagent 2

Peer Session B
 β”œβ”€β”€ subagent 1
 └── subagent 2

AGS의 κ΄€μ‹¬μ‚¬λŠ” 이 μƒμœ„ μ„Έμ…˜λ“€μ΄ μ„œλ‘œ μ–΄λ–€ μ±…μž„κ³Ό κ·Όκ±°λ₯Ό κ°€μ§€κ³  ν˜‘μ—…ν•˜λŠ”κ°€μ— μžˆμŠ΅λ‹ˆλ‹€.