Skip to main content

Changelog

Every feature, fix, and evolution across the Nine Realms. From the first spark in Muspelheim to the enduring pillars of Asgard.

v5.0.0-alpha — PC Agent Telegram E2E

v5.0.0-alpha.3 — Batch Mode & Kimi Fix (Apr 2026)

  • Lilith v4.0.0: 838 tests, batch mode (--batch, --batch-json, --batch-stream, --batch-no-tools, --batch-sys), Kimi Code API fixed (api.kimi.com/coding/v1 + X-Client header)
  • ForgeMaster v1.0.0: 238 tests, config module, structured logging, GGUF/safetensors metadata parser, cross-platform GPU detection, Rich progress bars, mypy clean, CI pipeline
  • TerminalDashboard v1.0.0: 188 tests, pytest-asyncio fix, scanner auto-detection, git_activity module, Sidebar regex filter, Typer CLI with shell completions, 81.81% coverage
  • Website v2: Migrated from static HTML to Docusaurus v3.10, 6 doc pages, custom Norse dark theme, React landing page with realm cards

Status: ✅ Active  ·  Released: 2026-03-26

Complete PC control from Telegram with auto-batched operations, single confirmation per batch, and dual-layer Discord protection. 31/31 tests passing.

Planner Auto-Batch

Automatically groups multiple PC operations into a single batch. One confirmation instead of N. Integrates at 5 points in the planner pipeline — macro detection, learned plans, prefilter, and patterns.

Discord Redirect Message

Dual-layer protection blocks PC operations in Discord. Layer 1 (Fail-Fast) detects intent before the planner runs. Layer 2 (Post-Planner) catches anything that slips through. Clean UX with informative redirect messages.

PC Macro Engine

6 predefined macros: backup_proyecto, compilar_y_test, setup_proyecto_python, limpiar_temp, git_commit_push, crear_estructura_web. Natural language detection, parameter extraction, and validation.

Telegram Sessions

Persistent session history with 24h TTL, disk persistence, isolated vault in MuninnDB, context formatting for prompts, and automatic cleanup of expired sessions.

:::info Key Metrics

  • 31 tests passing — 14 session tests + 17 macro tests. 100% success rate.
  • 7-layer security model: Discord blocking, dual-layer protection, regex anti-injection, path sanitization, rate limiting, token expiration, vault isolation.
  • ~18,700 lines of code · ~140 total tests · 67 REST APIs · 6 PC macros · 8 MuninnDB vaults.

:::

All Releases

The full evolution of Lilith from v1.0 to v5.0. Each version represents a milestone in the Nine Realms.

VersionDateRealmHighlights
v5.0.0-alpha.32026-05-03Muspelheim/AlfheimForgeMaster v1.0.0, TerminalDashboard v1.0.0, Docusaurus website v2, batch mode
v5.0.0-alpha2026-03-26AsgardPC Agent Telegram E2E, Auto-Batch, Macros, Sessions, Discord dual-layer security
v4.2.32026-03-23AsgardCrystal Kimi API, Health Checks, WebSocket Dashboard, 46 tests
v4.2.22026-03-22AsgardDAG Execution Engine, usage guide, historical documentation
v4.2.02026-03-21AsgardFull DAG implementation: PlanDag, DagExecutor, DagOptimizer
v4.0.02026-03-05AsgardMulti-Agent system, DAG architecture, 5 specialist agents, MuninnDB, Kimi integration
v3.9.02026-02-28VanaheimIntent detection, Response Generator, Crystal Agent for Discord
v3.8.02026-02-20VanaheimImproved Discord integration, roles (Owner/Trusted/Public), slash commands
v3.7.02026-02-15VanaheimEnhanced Telegram bot, confirmation system, task delegation
v3.6.02026-02-10VanaheimLocal search (Odin agent), basic web mining (Eva agent)
v3.5.02026-02-05AsgardTools v2 system, basic code generation
v3.0.02026-01-20AsgardModular architecture, configuration system, structured logging, unit tests
v2.3.02026-01-10VanaheimBasic Telegram integration, OpenRouter responses
v2.0.02026-01-01MuspelheimCore rewrite, basic agent system, multi-LLM integration
v1.0.02025-12-15MuspelheimFirst functional version, basic LLM API integration, simple memory

The Journey

From a single spark in Muspelheim to the living ecosystem spanning all Nine Realms. Each era brought new capabilities.

🔥 Era I — The Spark (v1.0 — v2.0 · Dec 2025 – Jan 2026)

The first light. A simple LLM integration and basic memory system. The core was rewritten from scratch in v2.0, establishing the foundation for everything that followed.

  • First functional version
  • LLM API integration
  • Simple memory system
  • Core rewrite (v2.0)
  • Basic agent system
  • Multi-LLM support

🔮 Era II — The Awakening (v2.3 — v3.9 · Jan – Feb 2026)

The agents learned to speak. Telegram integration, Discord with role-based access, intent detection, and the first specialist agents (Odin, Eva, Crystal).

  • Telegram bot integration
  • Discord bot with roles
  • Intent detection system
  • Crystal Agent for Discord
  • Response Generator
  • Confirmation & delegation

🏰 Era III — The Kingdom (v4.0 — v4.2 · Mar 2026)

Asgard formed. Multi-agent DAG architecture, MuninnDB cognitive memory, Kimi API integration, and the WebSocket Dashboard brought the ecosystem to life.

  • 5 specialist agents
  • DAG Execution Engine
  • MuninnDB cognitive memory
  • Kimi API integration
  • WebSocket Dashboard
  • 46 tests (v4.2.3)

🌍 Era IV — The Convergence (v5.0-alpha · Mar 2026)

Full PC control from Telegram. Auto-batched operations, macro engine, persistent sessions, and 7-layer security. The ecosystem converges into a unified control surface.

  • PC Agent Telegram E2E
  • Auto-Batch planner
  • 6 predefined macros
  • Persistent sessions
  • 7-layer security model
  • 140+ total tests

Security Model

The v5.0 security model is built on 7 layers of protection, ensuring safe remote control of your machine.

#LayerDescription
1Discord BlockingPC operations disabled by default in Discord. Only authorized via Telegram.
2Dual-Layer DetectionFail-fast layer catches intent before planner runs. Post-planner layer catches anything that slips through.
3Regex Anti-InjectionPattern matching detects and filters dangerous inputs before they reach the command pipeline.
4Path SanitizationBlocks .., `
5Rate Limiting30 operations per hour maximum. Prevents abuse and runaway execution.
6Token ExpirationConfirmations expire after 60 seconds. Stale requests are automatically discarded.
7Vault IsolationTelegram memory is isolated from Discord memory. One compromised channel cannot access the other.

Roadmap

What's coming next in the Nine Realms. These are the planned features for v5.1 and beyond.

:::tip Planned Features

  • 🔮 v5.1 — Progress Streaming: Real-time step-by-step feedback in Telegram. 6-8 hours estimated.
  • 📊 Macro Dashboard: Metrics and analytics for executed macros.
  • 🧠 Custom Macro Learning: System that learns and suggests custom macros based on usage patterns.
  • ✅ Granular Multi-Confirmation: Confirm individual steps within a batch.
  • 📤 Session Export: Export conversation history for analysis.
  • ⏪ Operation Rollback: Undo PC operations with a single command.

:::

Roadmap priorities:
├─→ Progress Streaming (Telegram visual feedback)
├─→ Dashboard de métricas de macros
├─→ Custom macro learning system
├─→ Granular multi-confirmation
├─→ Session history export
└─→ Operation rollback