HEAD is the read-only peek: it shows what changed and what a command would change — the ahead/behind counts and the files that differ between cur and a target — without ever touching a branch's history or the worktree. HEAD is the dry-run twin of GET and POST, and bare be head is the everyday status check.
be head is cur vs trunk, or cur vs its cached remote counterpart when cur is trunk (≡ bare be).//origin reads the cache; ssh://origin fetches refs + minimal pack into .be/refs.The forms cover the implicit status check, an explicit branch diff, path and message scoping, and cached or fetched remote diffs.
be head shows ahead/behind for the implicit target; be head ?br diffs cur vs br plus the differing files.be head ./path?br scopes the diff to a path; be head '?free text' finds and diffs the commit whose message matches.be head //origin prints the cached cur-vs-remote diff with no network.be head ssh://origin fetches refs + minimal pack into .be/refs, then prints the diff; ?feat scopes to one branch.be head ssh://origin?* fetches every branch origin advertises (≈ git fetch) and prints a summary.The exact rendering of HEAD's summary is not yet fixed; see Verbs for the verb vocabulary and slots HEAD shares.