Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.75 KB

File metadata and controls

34 lines (25 loc) · 1.75 KB

Changelog

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.

Added

  • 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 /agent commands)
  • 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

Security

  • 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