diff --git a/doc/ARCHITECTURE.md b/doc/ARCHITECTURE.md index db2ab85..56ad6b2 100644 --- a/doc/ARCHITECTURE.md +++ b/doc/ARCHITECTURE.md @@ -6,7 +6,7 @@ ollie's design philosophy is Emacs: a small, extensible core. The Go runtime (`a The primary integration philosophy is Plan 9's "everything is a file." `olliesrv` exposes agent state and behaviors as files in a 9P namespace. Any program that can read and write files can drive an agent: shell scripts, editors, web apps, cron, containers. -For those less enamored with filesystems, a standalone D-Bus daemon (`ollied`) wraps the same core with a conventional method/signal interface. The KDE GUI and plasmoid connect this way. Both integration layers are thin adapters over the same `agent.Core`. +For those less enamored with the Unix philosophy, a standalone D-Bus daemon (`ollied`) wraps the same core with a conventional method/signal interface. The KDE GUI and plasmoid connect this way. Both integration layers are thin adapters over the same `agent.Core`. Design principles: - **Small extensible core.** The agent runtime is minimal; capabilities come from composing external scripts.