v0.20.1
What running the camera coach for real taught us — fixed the same afternoon.
Highlights
- The camera coach speaks now. It was silent on the very profile that sees best (it demanded a
separatevision_modeleven when your main model has eyes). And a cue arrives in ~8 seconds
instead of ~22: phone-sized frames, a glance-level reasoning effort, and reusing the connection
that is already running instead of standing up a new one for every look. Want ~1–2s? Point
"vision_model"at a small vision model. - Every conversation gets its own camera link.
/relaynow prints…/camera/<session>#…beside
the session link, and the phone reads the session from the path — a coach link for one
conversation can never reach another. The bare/camerapage stays inert without pairing keys. - End-to-end sealing is strict. A paired session used to accept unsealed payloads, so a bearer
token alone — without your secret — could drive Neko. Paired means sealed, verified on the wire.
Pairing keys moved 96 → 128 bits. - Prominent capture disclosure: an unmissable live badge while frames are sent, and the camera
is released the moment you leave the tab or lock the phone.
Install / update
neko update — or:
irm https://neko.holilihu.online/install.ps1 | iexcurl -fsSL https://neko.holilihu.online/install.sh | shFull detail: CHANGELOG 0.20.1