README: update package listing and tools section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Levi Neely 2026-04-10 08:04:58 +02:00
parent 6ce6e2514d
commit 3941742fed
1 changed files with 6 additions and 3 deletions

View File

@ -13,8 +13,9 @@ pkg/agent/ — Core interface, agent loop, session management
pkg/backend/ — Backend interface + implementations (Ollama, OpenAI, Anthropic, Copilot, Kiro)
pkg/config/ — Config struct and loader
pkg/mcp/ — MCP client
pkg/tools/ — Executor interface + MCPExecutor
pkg/tools/execute/ — Built-in sandbox executor (execute_code, execute_tool, execute_pipe)
pkg/tools/ — Server and Dispatcher interfaces; tool definitions
pkg/tools/execute/ — execute.Server: execute_code, execute_tool, execute_pipe
pkg/tools/file/ — file.Server: file_read, file_write
```
## Install
@ -72,11 +73,13 @@ Controls landrun sandboxing for `execute_code`. Created automatically with defau
## Tools
Three built-in tool modes:
Five built-in tools across two servers:
- `execute_code` — run inline shell code in a sandbox
- `execute_tool` — run a named tool script from `OLLIE_TOOLS_PATH` (default: `~/.local/share/ollie/tools`)
- `execute_pipe` — chain steps as a pipeline
- `file_read` — read a file with line numbers (required before `file_write`)
- `file_write` — write or patch a file by line range
MCP server tools are discovered at startup and available alongside the built-ins.