What a conversation cost, and an install that takes one paste in each direction.
Added
- A conversation can say what it cost, turn by turn.
GET /sessions/:id/spendreads the CLI's own JSONL for per-turn tokens split by the tier that prices them — answer, cache written, cache read, fresh input — and prices them per model, with the five most expensive turns named by the words that started them. The money is marked an estimate and states its provenance: a subscription bills a flat fee, so the figure is API-equivalent value, never a bill. - The install one-liner can carry the client's password.
curl … | BRIDGE_PASSWORD=xxx bashbakes a password the app already minted into the config the installer writes, so both sides carry the same one without anyone retyping it. An existing config's password is never overwritten — rotating a working install would lock out every client that already has it. - The installer's report is one paste. It now prints a single
http://addr:port BRIDGE_PASSWORD=pwline that Tailscode reads whole, filling address and password from one paste.