Skip to content

v0.7.2

Latest

Choose a tag to compare

@johnfink8 johnfink8 released this 27 May 01:39
a6a2167

[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 the brackish connect … --tls-pin sha256:… line that invite / serve --invite print and verified before the first token-bearing request — so cross-machine traffic is encrypted and MITM-resistant without provisioning a CA. brackish tls gen wraps openssl to mint a self-signed cert+key (clear error + the manual command if openssl is absent).

Removed

  • brackish install no longer edits settings.json at all. Dropped the stubbed-off UserPromptSubmit inbox hook (script + activate/deactivate/hook-snippet wiring) and the --permission allow-rule insertion. install now just copies the skill dir; uninstall removes it. Sync is the foreground status/nap loop. If you want Claude to skip per-command approval for brackish, add a Bash(brackish *) allow-rule to your settings.json yourself — brackish won't write it for you.