# CLI

The commands, and which of them need the daemon stopped.

Source: https://salidium.com/docs/cli

- **`salidium`**: Start it and open the page. This is what `npx salidium` runs.
- **`salidium open`**: Open the page with the current token attached.
- **`salidium status`**: Show the daemon and connection state.
- **`salidium doctor`**: Check the local setup and report problems.
- **`salidium show`**: Print a session as a report in the terminal.
- **`salidium restart`**: Restart it and reopen the page.
- **`salidium stop`**: Stop the local daemon.
- **`salidium install-hooks`**: Connect an agent, or reconnect one.
- **`salidium uninstall-hooks`**: Disconnect it again.
- **`salidium reingest`**: Queue session files to be re-read on the next daemon start. One session, or `--all`, then `salidium restart`.
- **`salidium retention`**: Show or set how long sessions are kept.
- **`salidium pin`**: Exempt a session from automatic retention.
- **`salidium unpin`**: Remove that exemption.
- **`salidium forget`**: Delete one session for good. Requires `--yes`.
- **`salidium audit-claims`**: Measure the claim classifier against every session in your store.

> `reingest`, `retention`, `pin`, `unpin` and `forget` will not write while Salidium is running. Stop it first; offline maintenance does not rewrite a store under a running daemon.
