에이전트의 뇌를 7개 레이어로 쌓은 방법
Brain Signal System — P0-Brainstem Enforcement Layer (2026-05-13)
생성일: 2026-05-13 세션: P 폴더 구조 유기적 연결 검증 + P0-brainstem enforcement handlers 구현 대상: Drewgent v0.7.1 brain signal / signal_processor.py
—
무엇이 달라졌는가
Before (2026-05-11)
- signal_processor: workflow tracking + hint generation만 담당
- P0-brainstem 규칙(禁blind_write, 禁secrets_in_code, 禁console_log) 체크 로직 없음
- turn.start / turn.end events subscribe했지만 handlers는
pass(empty)
After (2026-05-13)
signal_processor.py에 3개의 P0-brainstem enforcement handler 구현:_on_turn_start→ dangerous.op 감지_on_turn_end→ 禁blind_write / 禁secrets_in_code / 禁console_log 위반 감지_on_agent_complete→ incomplete workflows + accumulated violations post-mortem- 3개의 subscriber handler 추가:
_on_dangerous_op→ dangerous.op event 처리_on_rule_violation→ rule.violation event 처리_on_workflow_incomplete→ workflow.incomplete event 처리
Links
- [[@memory/memories/SCHEMA]]