rotary
The agent harness engine. Models write; rotary gives them tools, memory, loops, permissions, sessions, and control planes. Hosts (CLIs, TUIs, IDEs) embed rotary.
Install
[]
= { = "0.3", = ["ipc", "computer-use"] }
Quick start
use ;
async
IPC server
JSON-RPC methods: ping, state, prompt, set_model, tools, plugins, messages, session_list, session_clear.
Scopes
| Scope | Tools | Policy |
|---|---|---|
coding |
FS + shell + find | workspace_write |
research |
read-only | read_only |
plan |
read-only | read_only |
ask |
none | deny_all |
computer_use |
rs_peekaboo cu_* |
full_access |
Computer-use
Powered by rs_peekaboo — native Rust, no FFI:
= { = "0.3", = ["computer-use"] }
Tools: cu_call, cu_see, cu_image, cu_click, cu_type, cu_hotkey, cu_scroll, cu_window, cu_app, cu_list, cu_open, cu_clipboard.
License
MPL-2.0