Repository navigation
[0.7.2] - 2026-05-26
Optional TLS for cross-machine use — bring your own self-signed cert; the client pins it by fingerprint, no CA.
Added
- BYO-TLS on the TCP bind.
brackish serve/up --tls-cert <pem> --tls-key <pem>serve HTTPS on the bind; the Unix socket stays plain HTTP. The client pins the cert by SHA-256 fingerprint, carried in thebrackish connect … --tls-pin sha256:…line thatinvite/serve --inviteprint and verified before the first token-bearing request — so cross-machine traffic is encrypted and MITM-resistant without provisioning a CA.brackish tls genwrapsopensslto mint a self-signed cert+key (clear error + the manual command if openssl is absent).
Removed
brackish installno longer editssettings.jsonat all. Dropped the stubbed-offUserPromptSubmitinbox hook (script +activate/deactivate/hook-snippetwiring) and the--permissionallow-rule insertion.installnow just copies the skill dir;uninstallremoves it. Sync is the foregroundstatus/naploop. If you want Claude to skip per-command approval for brackish, add aBash(brackish *)allow-rule to yoursettings.jsonyourself — brackish won't write it for you.