Skip to content

v0.20.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:57

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
    separate vision_model even 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. /relay now 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 /camera page 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 | iex
curl -fsSL https://neko.holilihu.online/install.sh | sh

Full detail: CHANGELOG 0.20.1