Releases: I-No-oNe/baileys-agent-kit
Releases · I-No-oNe/baileys-agent-kit
Release list
v0.2.0
Features
- publish Actions results through live Check annotations, step output, summaries, and short-lived private-repository artifacts (d73a066)
Bug Fixes
- silence Baileys protocol logs by default so structured action results remain readable (d73a066)
Documentation
- explain billed wait windows, per-account Actions serialization, and the single-socket backend pattern
Integration
- upgrade with
npm install baileys-agent-kit@0.2.0 - private GitHub Actions repositories receive detailed results automatically; public repositories keep detailed summaries and artifacts disabled
WA_BAILEYS_LOG_LEVELdefaults tosilent; useerrorordebugonly for temporary diagnosis- conversational backends should reuse one connection per WhatsApp account and serialize outbound mutations internally
v0.1.9
Bug Fixes
- use an available GitHub context for the encrypted state directory
Included local-first changes
- free secure local file storage is now the default; Upstash remains optional and compatible
- encrypted GitHub Actions state synchronization needs no cache, artifact, Vercel project, or hosted database
- Israeli machines prefer WhatsApp one-time-code pairing using local OS locale/timezone detection only
- safety reservations persist before GitHub Actions sends, with unified per-account concurrency
Install and integrate
Requires Node.js 20 or newer.
npm install baileys-agent-kit@0.1.9For free local CLI/MCP use, no database configuration is required:
baileys-agent doctor
baileys-agent pair
baileys-agent recent-accountsOn an Israeli interactive terminal, pair asks privately for a +972... number and prints the one-time code. For JSON, MCP, or another non-interactive runtime, provide --phone-number, WA_PHONE_NUMBER, or the whatsapp_pair_start.phoneNumber field.
For GitHub Actions, use the updated whatsapp-action.yml, pair locally, then run:
baileys-agent github-state setup --repository OWNER/REPOExisting Upstash users continue without migration. See the README migration section before switching storage backends.
v0.1.8
Features
- use free secure local file storage by default with optional Upstash compatibility
- add encrypted GitHub Actions state synchronization without caches, artifacts, Vercel, or a hosted database
- automatically prefer one-time-code pairing on Israeli machines without external geolocation
Security
- persist safety reservations before GitHub Actions sends and use unified account concurrency
- require the patched Hono release used by the MCP transport
Integration
- upgrade with
npm install baileys-agent-kit@0.1.8 - local CLI and MCP users need no database configuration; run
baileys-agent doctor, thenbaileys-agent pair - Israeli interactive terminals now prompt for a
+972...number and return a one-time code; JSON or other non-interactive use must pass--phone-numberorWA_PHONE_NUMBER - existing Upstash users continue unchanged; new GitHub Actions users can pair locally and run
baileys-agent github-state setup --repository OWNER/REPO
v0.1.7
0.1.7 (2026-08-03)
Bug Fixes
- verify Redis write access in doctor and return structured pairing API failures
- preserve credentials before pairing reconnects and classify broker HTTP failures correctly
Features
- load local environment files in CLI, MCP, and scripts
- add the
recent-accountsCLI command
Install
npm install baileys-agent-kit
v0.1.6
v0.1.5
v0.1.4
v0.1.3
What changed
- Refresh expired WhatsApp pairing QR codes every 20 seconds.
- Hide stale browser and MCP QR images during refresh.
- Include QR expiry metadata for MCP callers.
Install
Requires Node.js 20 or newer.
npm install baileys-agent-kit
Run CLI without global install:
npx --yes --package baileys-agent-kit baileys-agent doctor
Full Changelog: v0.1.2...v0.1.3