You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/user-manual.md
+172Lines changed: 172 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1207,3 +1207,175 @@ Oversight provides 53 tools that agents can use during execution. Tools are orga
1207
1207
| Tool | Description |
1208
1208
|------|-------------|
1209
1209
|`parse_document`| Parse a Markdown file into structured sections by heading hierarchy |
1210
+
1211
+
---
1212
+
1213
+
## 11. Command-Line Reference
1214
+
1215
+
For users who prefer the terminal, Oversight ships a comprehensive `oversight` CLI that mirrors most of what the web UI offers. Install once, then manage projects, tasks, workflows, agents, and knowledge from your shell — pipe-friendly output, scriptable, SSH-safe.
1216
+
1217
+
### Getting started
1218
+
1219
+
Build the CLI binaries:
1220
+
1221
+
```bash
1222
+
cargo build -p oversight-cli --release
1223
+
# Binary lands at target/release/oversight
1224
+
```
1225
+
1226
+
First-time setup:
1227
+
1228
+
```bash
1229
+
# Log in (creates ~/.config/oversight/config.toml with your bearer token)
1230
+
oversight auth login --username admin
1231
+
1232
+
# Pick a default project so you don't have to pass --project every time
1233
+
oversight projects list
1234
+
oversight projects use <project-id>
1235
+
1236
+
# Shell tab-completion (one-time)
1237
+
oversight completion bash > /etc/bash_completion.d/oversight # or zsh / fish / powershell / elvish
1238
+
```
1239
+
1240
+
### Global options
1241
+
1242
+
These flags work on every subcommand:
1243
+
1244
+
| Flag | Purpose |
1245
+
|------|---------|
1246
+
|`--profile <name>`| Switch the active config profile for this invocation |
1247
+
|`--server <url>`| Override the server URL |
1248
+
|`-p, --project <id>`| Override the active project |
oversight system activities --agent coder --limit 20
1346
+
```
1347
+
1348
+
### Configuration file
1349
+
1350
+
The CLI config lives at:
1351
+
1352
+
| Platform | Path |
1353
+
|----------|------|
1354
+
| Linux / macOS |`~/.config/oversight/config.toml`|
1355
+
| Override |`OVERSIGHT_CONFIG_HOME=/path/to/dir`|
1356
+
1357
+
Tokens are stored in the OS keyring (libsecret / Keychain / Credential Manager). On systems without a keyring, the CLI falls back to a `chmod 600` file beside `config.toml`.
1358
+
1359
+
### Full verb list
1360
+
1361
+
The sections below show every verb. For details run `oversight <subcommand> --help`.
0 commit comments