Repository navigation
0.8.0
Added
-
The owner-run
bin/live-oneshot-dropcan send its two test messages automatically with
--sender-profile, using two explicitly confirmed accounts owned by the same person. -
Session and setup receipts declare their actual provider schemas. The complete contract audit checks them alongside shared entities.
-
Preview a group or channel invite with
chats inspectwithout joining it. -
account sessions listshows linked device ids and marks this device. Names and last-active times are unavailable. -
chats folders listandshowread custom WhatsApp Lists and their chats from synced label state. -
Incoming community announcement comments are decrypted into their post's stored thread;
messages comments
reads the comments this device has received. Channels have no comments, and comment sending stays unavailable.
Changed — may break callers
-
The one-shot regression checks the receiver's store before restarting
serve; delivery only after restart
is inconclusive. Lost messages and inconclusive checks now return nonzero. -
Template lists use a query instead of a name flag. Replace
bot templates list --name hello_worldwith
bot templates list name:hello_world. Meta applies the name predicate before paging; unsupported query fields
are refused before a request. The retired flag has no compatibility alias. -
Shared CLI contracts require explicit provider overrides. Discovery includes the inherited definitions, schemas, reasons and exact deliberate differences. Contact activity filters with
scope:andat:, and diagnostic run searches withstarted_at:. Unknown roster and webhook type lists are omitted instead ofnull.
Fixed
-
Permission-denied commands stay discoverable in CLI and MCP with current availability and reasons. Calls still enforce permissions; a listed command grants no execution access.
-
The owner-run one-shot regression can pause and restore a persistent systemd user service, including one
that selects its profile through its environment instead of a command argument. -
Full settings sync recovers stars and deletions as history updates, instead of presenting them as new live events.
-
The installation guide explains how to allow the optional agent-skill hook with npm's scoped
--allow-scriptsflag.