All notable changes to W Agent are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 — 2026-07-24
Initial public release.
- WhatsApp provider adapter (
WhatsAppProvider) with Baileys (default) and Meta Cloud API (meta) implementations - Durable ingest / embed / summary BullMQ workers on Redis → Postgres + pgvector
- Baileys history sync and on-demand backfill, atomic multi-file auth persistence
- Hybrid search (vector + FTS) and rolling chat summaries
- Engagement engine (allowlists, group mentions, opt-in/out, owner
/agentcommands) - Safety: injection heuristics (+ optional LLM classifier), outbound chat lock, secret redaction
- Outbox approval pipeline with owner self-chat notify; dashboard approve/reject/edit
- Send rate limiter: per-chat/global quotas, quiet hours, typing delays, WA rate-limit cooldown, daily cap alerts
- MCP server (stdio + HTTP/SSE): tools, resources, prompts for Claude Desktop and remote clients
- Ops: watchdog,
/healthz, owner alerts, chaos and red-team scripts, backup tarball script - Dashboard (Next.js): pairing QR, chats, approvals, health
- Docker Compose stack, local-dev override, migrations, Vitest suite with testcontainers Postgres
- Documentation: architecture, security, MCP clients, providers, demo walkthrough, contributing
- Untrusted inbound delimiting and force-silent on high injection scores
- Draft-by-default outbound path; MCP send stages drafts only
- Responsible disclosure policy in
SECURITY.md