diff --git a/doc/architecture.md b/doc/architecture.md index 09cb208..8df2037 100644 --- a/doc/architecture.md +++ b/doc/architecture.md @@ -61,7 +61,7 @@ flowchart TB SESS["Session State\n(agent/history.go)"] end subgraph ToolSrv["toolsrv (child process)"] - TRV["9P Server\n· dynamic tool dispatch\n· landlock sandboxed execution\n· idle timeout + Pdeathsig lifecycle"] + TRV["9P Server\n· tool registry + definitions\n· dynamic tool dispatch\n· landlock sandboxed execution\n· idle timeout + Pdeathsig lifecycle"] end subgraph Backends["LLM Backends"] OLLAMA["Ollama"] @@ -80,7 +80,6 @@ flowchart TB LOOP <--> SESS LOOP --> TRV LOOP <--> Backends - TRV --> Tools["tool definitions\n(OLLIE_TOOLS_PATH)\n· shell, reasoning_think\n· file_read, file_write\n· lsp_*, memory_*\n· gui_*, subagent_*"] ``` ## Core Library The core is a single Go module (`ollie`) with no binary. Binaries live in `cmd/`.