Changelog
Track every update, improvement, and new feature as Lenno evolves.
Webhook architecture & streaming
Replaced Telegram polling with a webhook-based architecture for faster, more reliable message delivery. Real-time streaming now works end-to-end from the LLM to your chat.
- Telegram webhook architecture — instant message delivery, no more polling delays
- End-to-end streaming via native Telegram draft bubbles — see responses as they're generated
- Per-channel webhook secrets and health monitoring
AppSignal monitoring
Full observability with AppSignal APM — track agent performance, query durations, and errors in production.
- AppSignal integration with custom metrics for Claude queries and Telegram messages
- Business-level gauges: active agents, hosts, organisations, and bots
Billing, onboarding & infrastructure
Stripe billing with subscription plans, corporate email onboarding, and a major infrastructure overhaul replacing Tailscale with WireGuard.
- Stripe billing with monthly and yearly subscriptions, checkout flow, and customer portal
- Corporate email onboarding with auto-approve domains
- WireGuard networking — replaced Tailscale with a hub-and-spoke VPN for agent connectivity
- Cost tracking dashboard and capacity alerting for infrastructure
- CSP headers, provisioning guards, and audit logging
Agent SDK & real-time streaming
Claude Agent SDK integration with session management and token-level streaming to Telegram. Major UI overhaul of the agent management experience.
- Claude Agent SDK daemon running inside each agent container with persistent sessions
- Token-level streaming from Claude to Telegram using native draft bubbles
- Consolidated personality system — one field for identity, tone, and instructions
- Start/stop controls, provider picker, and redesigned agent detail tabs
- Editable agent names and slugs with UUID-based container names
Orchestrator & multi-channel
The full 7-phase orchestration pipeline — from message ingestion through tool execution to response delivery. Plus WhatsApp and email channel support.
- 7-phase orchestration pipeline: ingestion, context, guardrails, routing, execution, tools, delivery
- WhatsApp Business and email channels alongside Telegram
- MCP tools — agents can self-configure their name, personality, schedule, and connectors
- User guardrails with custom rules injected into the orchestrator
- Pricing switched to SGD with updated plan tiers
Agent wizard & avatar gallery
A polished agent creation wizard with 206 pre-made avatars, photo uploads, and a provider system for choosing AI models.
- Step-by-step agent creation wizard with personality, photo, and channel selection
- 206 pre-made agent avatars with photo upload support
- A/B landing page testing via the admin CMS
- Admin dashboard with host management and container monitoring
Design system & infrastructure
Complete UI overhaul with the LennoUI design system, Hetzner host provisioning, and the first Telegram integration.
- LennoUI component library with 30+ components and dark/light theming
- Hetzner dedicated server provisioning with Incus container isolation
- Telegram bot integration with Claude CLI for AI-powered responses
- Organisation management with role-based access and magic link auth
Initial release
Foundation schemas, health endpoint, and the first working agent pipeline.
- Core agent and organisation schemas with encrypted credential storage
- Oban-powered background job scheduling
- Health endpoint and deployment pipeline