diff --git a/README.md b/README.md index c05fb10..99611ae 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,10 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash Engine -**• Streaming tool-call cycle** +**• Streaming tool-call loop** **• Parallel tool dispatch** -**• Backoff on 429/529** -**• Hard token limit guard** +**• 429/529 retry backoff** +**• Token-limit guard** @@ -58,10 +58,10 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash Tools -**• `read_file` / `write_file` / `edit_file`** -**• `run_bash` (120s timeout)** -**• `web_fetch` (HTML stripped)** -**• `web_search` (DuckDuckGo)** +**• File read / write / edit** +**• Shell execution (120s timeout)** +**• Web fetch (HTML stripped)** +**• Web search (DuckDuckGo)** @@ -72,10 +72,10 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash Safety -**• `default` - prompt on write/shell** -**• `auto` - allow all (CI/sandbox)** -**• `plan` - read-only mode** -**• Blocks `~/.ssh`, `~/.aws` reads** +**• Default: prompt on write/shell** +**• Auto: allow all (CI/sandbox)** +**• Plan: read-only mode** +**• Blocks `~/.ssh` and `~/.aws` reads** @@ -87,9 +87,9 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash **• Auto-compact at 80% context** -**• JSONL audit trail per session** -**• `AGENTS.md` / `USER.md` workspace** -**• Survives restarts via SQLite** +**• Per-session JSONL audit trail** +**• Workspace files: `AGENTS.md` / `USER.md`** +**• SQLite-backed restart recovery** @@ -102,9 +102,9 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash Gateway -**• Telegram · Slack · Discord** -**• 2-method adapter interface** -**• 1 lock per peer, no pile-up** +**• Telegram, Slack, and Discord** +**• Two-method adapter interface** +**• One lock per peer** **• Chunked delivery for long replies** @@ -118,8 +118,8 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash **• Anthropic (Claude)** **• OpenAI** -**• Any OpenAI-compatible endpoint** -**• OpenRouter / local Ollama** +**• OpenAI-compatible endpoints** +**• OpenRouter and local Ollama** @@ -130,10 +130,10 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash Resilience -**• Each run is an isolated OS process** +**• Isolated OS process per run** **• No shared in-process state** -**• Coordination state is external** -**• Resume where the crash occurred** +**• External coordination state** +**• Resume from crash point** @@ -146,8 +146,8 @@ Most agent runtimes ship hundreds of abstractions, dozens of providers, and dash **• No `HTTP_PROXY` inheritance** **• Opt-in proxy via env var** -**• Credential path guard** -**• Denied command prefix matching** +**• Credential path protections** +**• Denied-command prefix matching**