Drewgent — Autonomous Agent Harness
Drewgent는 Obsidian vault를 brain으로 사용하는 자가-호스팅 AI 에이전트 harness 다. 7-layer subsumption architecture로 동작하며, 17개의 P0 brain rule이 안전/거버넌스를 enforcement한다.
핵심 기능
| 영역 | 설명 |
|---|---|
| Brain signals | agent/signal_processor.py — turn.start/end, dangerous.op, rule.violation, agent.complete, workflow.incomplete 등 30+ signal event |
| Kanban | SQLite-backed task queue (default/content/integrations 3 boards) + hallucination detection + worker accountability |
| Brain rules | P0-brainstem .neuron 파일 16+ 개 (禁 tool_integration_3file, 禁 kanban_hallucination, 禁 task_qa_gate 등) |
| Skills | 110+ skill (drawing, content, devops, mlops, brain, productivity 등) |
| Cron | 3 board dispatcher (default/content/integrations) + jobs.json cron expression |
| MCP | 5+ MCP server (lazyweb, minimax, specification-website, …) |
아키텍처 — 7 layers
P0-brainstem — 절대 규칙, 안전, forbidden token
P1-limbic — persona, voice, SOUL.md
P2-hippocampus — 메모리, 세션, kanban state
P3-sensors — gateway, tools, skills, hooks
P4-cortex — growth/, knowledge/, plans/
P5-ego — SELF_MODEL, INTEGRATION_PROTOCOL
P6-prefrontal — 전략, planning, incident log
작동 모드
- CLI mode —
drewgent(ordrewgent acp --stdiofor terminal isolation) - Gateway mode — Discord/Telegram/Slack/WhatsApp 등 12+ platform adapter
- ACP mode — VS Code/Zed/JetBrains 통합
Code stats (2026-06-01 기준)
- 17 P0 brain rules
- 5 active cron jobs
- 110+ skills
- 3 board dispatchers
- 30+ brain signals
- 9 MCP servers
통합
- Slack/Discord/Telegram gateway 통합 (12 platform)
- Quartz publishing pipeline (vault → humanerd.kr)
- n8n self-hosted (workflow automation)
- MCP for external tools
Related
- SELF_MODEL — P5-Ego self-awareness
- INTEGRATION_PROTOCOL — 3-file integration pattern
- drewgent-architecture-dataflow — data flow doc
- drewgent — service detail page