doc/architecture.md: tool defs belong in toolsrv box

This commit is contained in:
Levi Neely 2026-08-13 21:25:06 +02:00
parent 22c34cf231
commit 7b4eea5c00
1 changed files with 1 additions and 2 deletions

View File

@ -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/`.