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: README.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,13 +48,15 @@ Watch out developers community. Your paradigm has changed. You trust yourself -
48
48
## Using it
49
49
**You have to be in root of your repository** (where .git/ resides), otherwise following commands won't work.
50
50
51
+
After [installation (or even without permanent installation)](1-set-up-the-cli) you can call:
51
52
```bash
52
53
alcatrazer test# Run bundled tests to verify installation
53
54
alcatrazer init # Answer few questions to configure tool
54
55
alcatrazer start --run-selftest # start Alcatraz for AI agents (with security invariants check)
55
56
alcatrazer visit # visit Alcatraz and tell agents what to do
56
57
57
58
alcatrazer --help # see all other possibilities
59
+
# uvx alcatrazer ... to run it without permanent installation
58
60
```
59
61
60
62
---
@@ -309,6 +311,9 @@ Both modes converge on the exact same package — the only difference is whether
309
311
uvx alcatrazer init # or: pipx run alcatrazer init
310
312
uvx alcatrazer start # …prefix every command with `uvx `
311
313
uvx alcatrazer stop
314
+
315
+
which alcatrazer # prove ephemeral
316
+
alcatrazer not found
312
317
```
313
318
314
319
Each call spins up (or reuses the cached) throwaway venv under `~/.cache/uv/`. **`which alcatrazer` stays empty — that is expected, not broken.** Nothing to uninstall later; the cache is GC'd automatically, or you can force it with `uv cache clean alcatrazer`.
@@ -323,8 +328,13 @@ alcatrazer --version
323
328
324
329
Then call `alcatrazer <cmd>` directly, as the examples below do.
0 commit comments