Drewgent — Autonomous Agent Harness

Drewgent는 Obsidian vault를 brain으로 사용하는 자가-호스팅 AI 에이전트 harness 다. 7-layer subsumption architecture로 동작하며, 17개의 P0 brain rule이 안전/거버넌스를 enforcement한다.

핵심 기능

영역설명
Brain signalsagent/signal_processor.py — turn.start/end, dangerous.op, rule.violation, agent.complete, workflow.incomplete 등 30+ signal event
KanbanSQLite-backed task queue (default/content/integrations 3 boards) + hallucination detection + worker accountability
Brain rulesP0-brainstem .neuron 파일 16+ 개 (禁 tool_integration_3file, 禁 kanban_hallucination, 禁 task_qa_gate 등)
Skills110+ skill (drawing, content, devops, mlops, brain, productivity 등)
Cron3 board dispatcher (default/content/integrations) + jobs.json cron expression
MCP5+ 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 modedrewgent (or drewgent acp --stdio for 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