diff --git a/README.md b/README.md index 915ab3a..02687da 100644 --- a/README.md +++ b/README.md @@ -97,13 +97,11 @@ Controls landrun sandboxing for `execute_code`. Created automatically with defau ## Tools -Three built-in tools via `execute.Server`: +One built-in tool via `execute.Server`: **`execute_code`** — run one or more inline code steps in a sandbox. Steps run serially by default; use `{parallel: [...]}` for concurrent fan-out. Each step is `{code, language}` for inline code, `{elevated: true, code}` to escape the sandbox, or `{detach: true, code}` to background a process. Supported languages: bash (default), python3, perl, lua, awk, sed, jq, ed, expect, bc. Accepts `timeout` (per step, default 30s) and `sandbox` (default: `default`). -**`call_tool`** — run one or more named scripts from `OLLIE_TOOLS_PATH`. Each call is `{tool, args}` or `{tool, args, elevated: true}`. Consecutive calls with `ollie:parallel` annotations fan out automatically; explicit fan-out via `{parallel: [{tool, args}...]}`. Accepts `timeout` and `sandbox`. - -**`pipe`** — compose `execute_code` and `call_tool` steps into a sequential pipeline. Each stage's stdout feeds the next stage's stdin. Stages are `{code, language}` or `{tool, args}` or `{parallel: [...]}` for fan-out within a stage. +Named tool scripts from `OLLIE_TOOLS_PATH` are promoted to native callable functions via the tool registry — no wrapper needed. ## Session lifecycle