OpenWalrusOpenWalrus

Architecture

OpenWalrus design — agents, event loop, extensions, memory, task delegation, and the wire protocol.

Architecture

Understand how OpenWalrus is designed — the agent model, daemon event loop, extension protocol, memory, task delegation, and built-in tools.

Where to start

  • Agents — configuration, scoping, and execution modes
  • Runtime — how the runtime manages agents and sessions
  • Memory — zero-infrastructure memory over plain markdown files
  • Tasks — context isolation via delegate and collect
  • Context Compaction — how agents stay within context limits
  • Built-in Tools — filesystem and shell tools
  • Protocol Reference — the wire protocol specification

On this page