Update 'What you can do' with current capabilities
This commit is contained in:
parent
6e4a14de2d
commit
0b5e0b3c3e
24
README.md
24
README.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue