Getting Started - jaeseongs95/agent-governance-suite GitHub Wiki

ํ•œ๊ตญ์–ด | English

์‹œ์ž‘ํ•˜๊ธฐ

ํ˜„์žฌ ๊ณต๊ฐœ README์˜ ๋น ๋ฅธ ์ฒดํ—˜์„ Wiki์šฉ์œผ๋กœ ์ •๋ฆฌํ•œ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.

์š”๊ตฌ ์‚ฌํ•ญ

  • Node.js 24.0.0 ์ด์ƒ
  • Codex ๋˜๋Š” Claude Code์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋Šฅ
  • ์—ฌ๋Ÿฌ ์„ธ์…˜์„ ์—ฐ๊ฒฐํ•  ๊ฒฝ์šฐ ๋™์ผํ•œ ๊ณต์šฉ ์ƒํƒœ ๊ฒฝ๋กœ์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ

์ตœ์‹  ์„ค์น˜ ๋ช…๋ น์€ ํ•ญ์ƒ ์ €์žฅ์†Œ README๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ™•์ธํ•˜์„ธ์š”.

Claude Code

Claude Code ์•ˆ์—์„œ:

/plugin marketplace add jaeseongs95/agent-governance-suite
/plugin install agent-governance-suite@agent-governance-claude

์„ค์น˜ ํ›„ ์ƒˆ ์„ธ์…˜์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Codex

ํ„ฐ๋ฏธ๋„์—์„œ ์ตœ์‹  README์˜ ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „์„ ํ™•์ธํ•œ ๋’ค marketplace์™€ plugin์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ํ›„ ์ƒˆ Codex ์„ธ์…˜์„ ์‹œ์ž‘ํ•˜๊ณ  /hooks์—์„œ ์„ค์น˜๋œ AGS hook์„ ๊ฒ€ํ† ยท์‹ ๋ขฐํ•ด์•ผ ๋ฌธ๋งฅ ๋ณด์กด, ์„ธ์…˜ ํ˜„ํ™ฉํŒ๊ณผ ์‹คํ–‰ ๊ด€์ธก hook์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋‹จ์ผ ์ž‘์—…

AGS๋ฅผ ์„ค์น˜ํ•œ ๋’ค ํ‰์†Œ์ฒ˜๋Ÿผ ๋ชฉํ‘œ์™€ ์™„๋ฃŒ ์กฐ๊ฑด์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ:

์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฒ€์ฆํ•ด ์ค˜.
์ˆ˜์ • ๋ฒ”์œ„์™€ ์™„๋ฃŒ ๊ธฐ์ค€์„ ๋จผ์ € ์ •๋ฆฌํ•˜๊ณ ,
์ตœ์ข… ๊ฒฐ๊ณผ์—๋Š” ์‹ค์ œ๋กœ ์‹คํ–‰ํ•œ ๊ฒ€์‚ฌ์™€
์•„์ง ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•œ ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ์ ์–ด ์ค˜.

์ „๋ฌธ ์Šคํ‚ฌ์€ ์ž‘์—… ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ•„์š”ํ•œ capability๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋‘ ์„ธ์…˜ ์ฒดํ—˜

์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด Session Board์™€ PEER ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ๊ฐ™์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ ์„ธ์…˜ ๋‘ ๊ฐœ๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€ํ†  ๋‹ด๋‹น

์ด๋ฒˆ ์ฒดํ—˜์—์„œ ๋„ˆ๋Š” ๊ฒ€ํ†  ๋‹ด๋‹น์ด์•ผ.
AGS ํ˜„ํ™ฉํŒ์˜ ํ˜„์žฌ ์ž‘์—…์„
"AGS-DEMO-REVIEW ยท ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐฉ๋ฒ• ๊ฒ€ํ† "๋กœ ๊ธฐ๋กํ•ด ์ค˜.

์กฐ์‚ฌ ๋‹ด๋‹น ์„ธ์…˜์ด PEER ๋ฉ”์‹œ์ง€๋กœ ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•˜๋ฉด
์ „๋‹ฌ๋ฐ›์€ ํŒŒ์ผ ์œ„์น˜๋ฅผ ์ง์ ‘ ์ฝ๊ณ  ์„ค๋ช…์ด ๋งž๋Š”์ง€ ํ™•์ธํ•ด ์ค˜.
ACK๋ฅผ ๋‚จ๊ธฐ๊ณ , ์‹ค์ œ ๊ฒ€ํ†  ๊ฒฐ๊ณผ๋Š” ๋ณ„๋„ PEER ๋ฉ”์‹œ์ง€๋กœ ํšŒ์‹ ํ•ด ์ค˜.
ํŒŒ์ผ ์ˆ˜์ •์ด๋‚˜ ํ…Œ์ŠคํŠธ ์‹คํ–‰์€ ํ•˜์ง€ ๋งˆ.

์กฐ์‚ฌ ๋‹ด๋‹น

AGS ํ˜„ํ™ฉํŒ์˜ ํ˜„์žฌ ์ž‘์—…์„
"AGS-DEMO-RESEARCH ยท ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐฉ๋ฒ• ์กฐ์‚ฌ"๋กœ ๊ธฐ๋กํ•ด ์ค˜.

์ด ํ”„๋กœ์ ํŠธ์˜ ๋ฌธ์„œ์™€ ์„ค์ •์—์„œ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„
๋ช…๋ น๊ณผ ๊ทผ๊ฑฐ ํŒŒ์ผ ์œ„์น˜๋ฅผ ์ •๋ฆฌํ•ด ์ค˜.
ํŒŒ์ผ ์ˆ˜์ •์ด๋‚˜ ํ…Œ์ŠคํŠธ ์‹คํ–‰์€ ํ•˜์ง€ ๋งˆ.

ํ˜„ํ™ฉํŒ์—์„œ "AGS-DEMO-REVIEW" ๋‹ด๋‹น ์„ธ์…˜์„ ์ฐพ๊ณ 
์กฐํšŒ๋œ host์™€ session ID๋กœ PEER ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•ด ์ค˜.
ACK์™€ ์‹ค์ œ ๊ฒ€ํ†  ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ๋ถ„ํ•ด ์ค˜.

ํ™•์ธํ•  ๊ฒƒ

์ •์ƒ ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์กฐ์‚ฌ
 โ†“
PEER message ์ „์†ก
 โ†“
๊ฒ€ํ†  ๋‹ด๋‹น ์ˆ˜์‹ 
 โ†“
ACK
 โ†“
๊ทผ๊ฑฐ ์ง์ ‘ ํ™•์ธ
 โ†“
๊ฒ€ํ†  ๊ฒฐ๊ณผ ํšŒ์‹ 
 โ†“
์กฐ์‚ฌ ๋‹ด๋‹น ์ตœ์ข… ๋Œ€์กฐ

์—ฌ๊ธฐ์„œ ACK์™€ ๊ฒ€ํ†  ๊ฒฐ๊ณผ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์‚ฌ๊ฑด์ž…๋‹ˆ๋‹ค.

์ž๋™ ๊นจ์šฐ๊ธฐ

๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ์ด ํ์— ์กด์žฌํ•˜๋Š” ๊ฒƒ๊ณผ ์ˆ˜์‹  ์„ธ์…˜์ด ์ž๋™์œผ๋กœ ์ž‘์—…์„ ์žฌ๊ฐœํ•˜๋Š” ๊ฒƒ์€ ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค.

Codex queue wake ๋“ฑ host๋ณ„ ์„ค์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ:

๊ณต์šฉ ์ƒํƒœ ๊ฒฝ๋กœ

์ƒŒ๋“œ๋ฐ•์Šค ๋“ฑ์œผ๋กœ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ์ฐธ์—ฌ host์— ๊ฐ™์€ ์ ˆ๋Œ€ ๊ฒฝ๋กœ์˜ AGENT_GOVERNANCE_SHARED_STATE_DIR๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ๋กœ ๋ฌธ์ž์—ด๋งŒ ๊ฐ™๊ฒŒ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ host๊ฐ€ ์‹ค์ œ๋กœ ๊ทธ ์œ„์น˜๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.