Update 'What you can do' with current capabilities

This commit is contained in:
Ollie Agent 2026-08-05 19:13:29 +02:00
parent 6e4a14de2d
commit 0b5e0b3c3e
1 changed files with 15 additions and 9 deletions

View File

@ -50,19 +50,25 @@ Shell environment variables take precedence over the env file.
| Capability | How |
|---|---|
| **Run an agent** | `olliesrv` → any frontend ([ellie](doc/ellie.md), KDE, acme, `o tui`) |
| **Run an agent** | `olliesrv` → any frontend ([ellie](doc/ellie.md), KDE (GUI/KRunner/Kate), `o tui`) |
| **Terminal TUI** | `o tui` — tmux + two shell commands, no widgets |
| **CLI** | `o` — unified namespace CLI with `read`, `write`, `readloop`, `ls`, `ctl`, `prompt`, `tail`, `env`, `stop`, `kill` |
| **One-shot LLM** | `echo 'prompt' \| ollie-9p rdwr generate` |
| **Code completion** | `echo '{"file":"...","prefix":"...","suffix":"..."}' \| ollie-9p rdwr complete` |
| **Task routing** | `echo 'task' \| ollie-9p rdwr route` → `backend=X model=Y` |
| **Desktop automation** | GUI tools: screenshot, clipboard, windows, input, notifications, accessibility, apps, media, brightness, files, activities, shortcuts |
| **Web browsing** | `browser_screencap` — capture and interact with web pages |
| **Memory** | `memory_recall` / `memory_remember` — persistent knowledge across sessions |
| **Multi-agent** | `subagent_spawn` / `subagent_generate` — spawn sub-agents within a session |
| **Process management** | `process_list`, `process_output`, `process_signal`, `process_dismiss` — manage background processes |
| **Remote execution** | Set `remote=user@host` in session config |
| **Multi-agent** | `subagent_spawn` from within a session, or shell scripts |
| **Code completion** | Read/write `/complete` for fill-in-the-middle |
| **One-shot LLM** | Write to `/generate`, read back the response |
| **Task routing** | Write to `/route`, read back `backend=X model=Y` |
| **Background jobs** | Detach via `shell({"elevated":true, "detach":true})` |
| **Load tools** | Write tool name to `agent/{aname}/tools` via 9P |
| **Load tools** | `tool_load` or write tool name to `agent/{aname}/tools` via 9P |
| **Custom tools** | Drop an executable + `.meta` in `$OLLIE_TOOLS_PATH` |
| **Privileged tools** | Declare `"sudo": true` in `.meta` — broker handles elevation + credentials |
| **Custom agents** | Write a JSON config in `agents/` |
| **Domain skills** | Write a markdown file in `skills/` |
| **Domain skills** | `skill_load` / `skill_list` — load markdown skill modules at runtime |
| **Custom agents** | Write a JSON config in `data/agents/` |
| **Reasoning** | `reasoning_think` — structured chain-of-thought reasoning |
| **Logseq integration** | `logseq` — query your Logseq knowledge graph |
## Repository layout