Repository navigation
LimeBot v1.0.12
Highlights
- Faster first run with core-only dependency installation, concurrent npm/Python lanes, liveness-first UI startup, background update checks, and safe interrupted-venv recovery.
- New optional feature profiles, including
limebot feature install allfor browser, memory, documents, MCP, WhatsApp, extension tooling, and launch-verified Chromium. - Faster agent turns with the fast harness enabled by default, request-specific tool schemas, an 80ms Auto-RAG budget, file-signature memory caching, and true first-delta/first-output metrics.
- Smoother streaming through bounded per-channel delivery workers, nonblocking delivery/metrics persistence, stale-socket removal, and one rich Markdown render at completion.
- Stronger coding workflows with durable attempts, deterministic recovery, review artifacts, change-set UI, and expanded app-server event coverage.
- Speech-to-text support plus more reliable WhatsApp reconnect, queue, acknowledgement, and delivery-state handling.
- Reworked Docker stack with secret-safe build contexts, reproducible installs, health checks, same-origin API/media/WebSocket proxying, loopback-only exposure by default, and an optional WhatsApp profile.
Upgrade
git pull
npm startTo install every optional feature after a successful normal start:
npm run lime-bot feature install allDocker users should run the platform preparation script before rebuilding:
powershell -ExecutionPolicy Bypass -File docker/prepare.ps1
docker compose up --build -dValidation
- Python: 398 passed, 1 skipped, 15 subtests passed
- CLI: 39 passed
- Web state/streaming: 24 passed
- Web, WhatsApp bridge, and browser extension production builds passed
- Docker Compose structure, lockfile install paths, preparation scripts, and security bind contract validated
See CHANGELOG.md for the complete change list.