Core Concepts - jaeseongs95/agent-governance-suite GitHub Wiki
νκ΅μ΄ | English
ν΅μ¬ κ°λ
μ΄ νμ΄μ§λ AGS λ¬Έμλ₯Ό μ½μ λ λ°λ³΅ν΄μ λ±μ₯νλ κ°λ μ λΉ λ₯΄κ² μ 리ν©λλ€.
Task Contract
μμ μ κΈ°μ€μ μ λλ€.
λ³΄ν΅ λ€μμ ν¬ν¨ν©λλ€.
- λͺ©ν
- μμ λλ μ‘°μ¬ λ²μ
- μλ£ κΈ°μ€
- μν
- κΆνκ³Ό μ ν
- νμν κ²μ¦
μμ μ΄ κΈΈμ΄μ§κ±°λ λ°λ³΅λ μλ‘ μ²μμ λͺ©νμ μ€μ μν λ²μκ° λ¬λΌμ§κΈ° μ½μ΅λλ€. Task Contractλ νμ νλ¨μ κ°μ κΈ°μ€μ λ¬Άλ μν μ ν©λλ€.
Skill
νΉμ μ’ λ₯μ νλ¨μ μννκΈ° μν μ λ¬Έ κ·μΉκ³Ό κ²°κ³Ό νμμ λλ€.
μ:
task-contractchange-scope-guardianmutation-risk-preflightacceptance-evidence-validatorindependent-audit-gateblocker-diagnosticianrecovery-strategy-selector
μ€ν¬μ λ¨μ ν둬ννΈ λͺ¨μμ΄ μλλΌ βμ΄λ€ 쑰건μμ 무μμ λ³΄κ³ μ΄λ€ κ²°κ³Όλ₯Ό λ§λ€μ΄μΌ νλκ°βλ₯Ό μ μν©λλ€.
Orchestrator
μμ μ νμν μ λ¬Έ capabilityλ₯Ό κ³ λ₯΄κ³ μμμ μ μΆλ ₯μ μ°κ²°ν©λλ€.
μ€μΌμ€νΈλ μ΄ν°κ° λͺ¨λ νλ¨μ μ§μ μννλ κ²μ΄ μλλΌ, μ λ¬Έ μ€ν¬μ κ²°κ³Όλ₯Ό μ‘°ν©νκ³ λ€μ λ¨κ³λ‘ μ°κ²°ν©λλ€.
Workflow
μ¬λ¬ μ λ¬Έ λ¨κ³λ₯Ό νλμ μ€ν λ¨μλ‘ μ°κ²°ν κ²μ λλ€.
λν νλ¦:
plan_workflow
β
start_guarded_workflow
β
record_stage_result
β
record_stage_result
β
finalize_workflow
κ° λ¨κ³λ κ³νλ μμμ κ³μ½μ λ§λμ§ κ²μ¬λ©λλ€.
Stage
Workflow μμ νλμ μ λ¬Έ μμ λ¨κ³μ λλ€.
Stage κ²°κ³Όμλ μν, μ°μΆλ¬Ό, μ¦κ±°, findings, blockers λ±μ΄ ν¬ν¨λ μ μμ΅λλ€.
Evidence
μλ£ νλ¨μ λ·λ°μΉ¨νλ νμ¬ κ·Όκ±°μ λλ€.
μ€μν μμΉμ μ£Όμ₯κ³Ό κ·Όκ±°λ₯Ό λΆλ¦¬νλ κ²μ λλ€.
μλ₯Ό λ€μ΄ βν μ€νΈκ° ν΅κ³Όνλ€βλ λ¬Έμ₯λ³΄λ€ μ€μ μ€ν κ²°κ³Ό, νμΌ μμΉ, digest, receiptκ° λ κ°ν κ·Όκ±°κ° λ©λλ€.
Audit
ꡬνμμ λΆλ¦¬λ κ΄μ μμ μꡬμ¬ν, λ³κ²½ κ²°κ³Ό, μ€ν¨ κ°λ₯μ±κ³Ό μ¦κ±°λ₯Ό λ€μ νμΈνλ κ³Όμ μ λλ€.
κ³ μν λ³κ²½μμ νΉν μ€μν©λλ€.
Peer Session
λ€λ₯Έ μΈμ μ νμ νλ‘μΈμ€λΌλ μλ―Έκ° μλλΌ, μμ μ λ 립 λ¬Έλ§₯μ μ μ§νλ©΄μ λ€λ₯Έ μΈμ κ³Ό νμ νλ μ€ν 주체λ₯Ό λ»ν©λλ€.
Session Board
νμ¬ μΈμ μ host, session ID, μμ λλ ν°λ¦¬μ ν μ€ μ 무 μμ½μ 곡μ νλ νν©νμ λλ€.
μ΄λ€ μΈμ μ΄ μ΄λ€ μΌμ λ§‘κ³ μλμ§ μ°Ύλ λ° μ¬μ©ν©λλ€.
PEER Message
μΈμ κ° μ€μ μμ², 쑰건, κ·Όκ±°, κ²ν κ²°κ³Όμ μ°¨λ¨ μ¬μ λ₯Ό μ λ¬νλ λ©μμ§μ λλ€.
λ©μμ§λ μμ€ν μ΄ λ°κΈν IDλ‘ μΆμ λ©λλ€.
ACK
λ©μμ§ μ²λ¦¬ νμΈμ λλ€.
ACKλ λ€μμ λ»νμ§ μμ΅λλ€.
- μ 무 μλ£
- μ€ν μΉμΈ
- κ²ν ν΅κ³Ό
- μ¬μ©μμ μ μΉμΈ
λ°λΌμ ACK μ΄ν μ€μ μμ κ²°κ³Όλ λ³λλ‘ νμΈν΄μΌ ν©λλ€.
Wake
μ ν΄ μνμ μμ μΈμ μ μ λ©μμ§κ° μμμ μλ¦¬κ³ μμ μ¬κ°λ₯Ό λλ host-specific transportμ λλ€.
λ©μμ§ λ³Έλ¬Έκ³Ό wake μ νΈλ λΆλ¦¬λμ΄ κ΄λ¦¬λ©λλ€.
Context Continuity
κΈ΄ μμ μμ λ²μ, κ²°μ , λ―Έν΄κ²° νλͺ©κ³Ό κ²μ¦ μ°Έμ‘°λ₯Ό checkpointλ‘ λ³΄μ‘΄νλ κΈ°λ₯μ λλ€.
μ¬κ° μ 무쑰건 κ³Όκ±° λ¬Έλ§₯ μ 체λ₯Ό μ£Όμ νλ λμ , νμν μ λ³΄λ§ λͺ μμ μΌλ‘ 볡μν μ μκ² μ€κ³λμ΄ μμ΅λλ€.
Receipt
Workflow μ€νμ μνμ κ²μ¦ κ²°κ³Όλ₯Ό κΈ°λ‘ν ꡬ쑰νλ κ²°κ³Όμ λλ€.
Receiptκ° μ‘΄μ¬νλ€λ μ¬μ€λ§μΌλ‘ λͺ¨λ λ΄μ©μ μ§μ€μ±μ΄ μλ 보μ₯λλ κ²μ μλλλ€. AGSλ μ€ν κ²½κ³μ ꡬ쑰λ₯Ό κ²μ¦νκ³ , μ€μ μ°μΆλ¬Όμ μλ―Έ νλ¨μ μ λ¬Έ μ€ν¬κ³Ό κ°μ¬ λ¨κ³κ° λ΄λΉν©λλ€.