🦅 Dulus v6.3.2
The Telegram release. Changes since v6.3.1.
✨ New
📱 Telegram bridge, rebuilt from the ground up — it lives at the core now, answers the turn you actually sent (not the one before it), streams as it writes, gives you real buttons for approvals and questions, takes photos, voice notes and documents, pairs with a QR code, and has its own Settings → Telegramcard inside the app. Multiple processes no longer fight over the bot.
🎛️ Command Center inside the app — Overview of what is running and what needs attention, a Workspaces list, the Verify Board, Stats, and per-mission file browsing with download. Missions that opened a blank page now open.
🎨 Images and video on any key you already have — Cloudflare Workers AI (FLUX.2, FLUX.1, Lucid Origin, SDXL), Runware (any model id), OpenAI, Gemini (Nano Banana, Imagen) and Meta. Video adds Veo, Sora 2 and Kling, with Stop and playback in the chat.
🧠 Autocomplete that learns — a model you type by hand joins the list once it has answered 11 messages, in the CLI and in the GUI pickers.
💾 /save archives the session into MemPalace — one mine at a time, no duplicated drawers, and palace recalls now carry their wing and path.
🛠️ Fixes
🎙️ The desktop app no longer closes after every spoken reply — a compiler regression, pinned and guarded by a test.
🤖 Claude on Runware works again with anthropic SDK 2.x.
⏹️ Stop kills a hung Bash, and the next message queues behind it instead of being refused.
🔌 A provider that hangs up is reported as an error with the provider and the transport, not as an empty "no answer" turn.
🐝 Army and Round Table no longer die on the completion token limit.
☁️ Cloudflare shows the answer while it writes, and native tool calls inside the stream are assembled correctly.
🔑 GPT-6 is reachable through chatgpt-oauth again.
📦 Plugins really install their dependencies in the desktop build.
https://t.co/jQT945Zjwr