vetto 0.2.22

Daemon-less sandbox + security layer for AI coding agents (Landlock/Seatbelt, TUI statusline, post-session audit reports)
Documentation
# Prompt (PS1) Indicator Integration

When running under a `vetto` sandboxed session, the supervisor exports the following environment variables to the sandboxed agent and child shells:

- `VETTO_SANDBOX=1`
- `VETTO_SESSION_ID=<uuid>`
- `VETTO_TIER=<full|fs-only|macos-seatbelt|windows-sandbox>`
- `VETTO_PROFILE=<profile-name>`

## `vetto shell-env`

Run `vetto shell-env` to emit shell export definitions for testing or scripting:

```bash
eval "$(vetto shell-env)"
```

## Shell Integration Examples

### Bash (`~/.bashrc`)

```bash
if [ -n "$VETTO_SANDBOX" ]; then
    PS1="[vetto:${VETTO_PROFILE:-active}] $PS1"
fi
```

### Zsh (`~/.zshrc`)

```zsh
if [[ -n "$VETTO_SANDBOX" ]]; then
    PROMPT="[vetto] $PROMPT"
fi
```

### Fish (`~/.config/fish/config.fish`)

```fish
if set -q VETTO_SANDBOX
    function fish_prompt
        echo -n "[vetto] "
        # ... standard prompt ...
    end
end
```

### PowerShell (`$PROFILE`)

```powershell
if ($env:VETTO_SANDBOX -eq "1") {
    function prompt {
        "[vetto] " + $(Get-Location) + "> "
    }
}
```