You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The first screen lists pbx, the Asterisk tool, under "Works with" (cli-core 0.651.0).
contracts/wirecat.json lists the hosts cli-core reaches in any tool: npm for upgrade, the model downloads
and the hosts they redirect to (cli-base 0.99.0). WireCat Desktop shows them beside wa's own.
wa guide: short scenarios (catch up, find what was said, an agent that cannot send), and a "What you can do"
block on the first help screen, as tg and max have. The repeated "Getting started" and "For agents" sections are
gone.
The pages said linking stops after 45 seconds of quiet. It stops when the phone says its history is complete,
or after 5 minutes with nothing new (sessions).
A shared config that cannot be read no longer makes this tool read-only. A WireCat config
(~/.config/WireCat/config.json) with a byte-order mark, broken JSON, a folder in its place or an older setup
shape capped every profile at read-only, and an MCP server hid messages sync. Now only the owner's own "read only"
answer limits a tool, and even then messages sync is offered over MCP: it only reads the messenger into the local
store (cli-core 0.656.0).
Security
A run with moved folders never unlinks a device at WhatsApp.session end there deletes only the run's own
device keys and says to remove the device on the phone. With only WA_CONFIG_DIR or WA_CACHE_DIR set (or
another HOME beside your own state folder), the run reads your real linked device: session end then answers ended: false and says why, and account remove refuses (device.owners) and deletes nothing
(sessions).
A Cloud API media download reaches only the host Meta named for it, redirects included. 0.39.0 held it to graph.facebook.com, so a media address on any other host was refused. A fetch handed in passes the host check too. contracts/wirecat.json lists wa's hosts for WireCat Desktop, and the package ships it.