Skip to content
v0.9.0

v0.9.0

June 15, 2026

GitHub Release

Sentinel

New CLI

Sentinel has a redesigned command-line interface that makes joining an exam and configuring the client straightforward.

Join an exam with the PIN your teacher provides:

franklyn join <pin>

Set the server address once before joining if your exam runs on a non-default server:

franklyn config set api_url "yourserver.example.com/api"

Configuration

Sentinel now supports a layered configuration system with three levels, each overriding the previous:

  1. System-level config — applies to all users on the machine
  2. User-level config — per-user overrides
  3. Environment variables — for managed environments (systemd, Docker, etc.)

See the Sentinel Configuration guide and the Student Setup guide for full details.

Last updated on • J.H.F.