Every bot gets a workspace you can see and edit beside the chat. Bots can ask you a question and receive your answer through answer cards, local models have their own setup, and connected apps move onto your Flux Router account. Images, audio and video are checked before they are shown, including saved-file cards that show the file right in the chat. The engine runtime, desktop app, companion, installer and hosted broker each received a set of audit-driven improvements. Stop works on every engine, and all seven language packs are complete.
Added
A workspace pane beside the chat. Browse the conversation's files in a resizable pane that remembers its width, with at least 360 px for chat and 320 px for the pane. Narrow screens get Back to chat, and Expand gives files more room. Tabs identify the file and its location. Preview Markdown, protected HTML, plain text and images, or open or download other files. One click reuses an unedited preview tab; Keep open or Edit keeps the tab available. Unsaved tabs stay in place and ask before closing. Actions include Save, Save a copy, Save this version, Download, Open in app, Show in folder and Open in Files.
A Markdown editor that only writes on Save. Files open in rich editing when their exact formatting can be preserved; other files open as their original text in Source mode. Reloading keeps the file unchanged. If a bot changes the file while you edit, Murage shows both versions and lets you choose Use the disk version or Keep my version. If a bot turn is using the folder when you save, Murage tells you in plain words and nothing is written. The version you replace is retained in Files first. Up to 50 unsaved drafts, totalling 10 MiB, can be recovered after an unexpected app close. Drafts are clearly distinguished from saved files, and a recovered draft waits for your choice if you have already started typing.
Files brings working files and saved copies together. Browse the conversation's current working folder with breadcrumbs, folders loaded as you open them, name search and 200 entries per page. Search tells you when its results are incomplete. Every row is labeled Workspace file or Saved copy. Conversations without a workspace and remote runs say so, rather than listing your home folder. Open in app and Show in folder check the selected file and allowed file type before handing it to your computer.
Bot outputs are saved automatically. Files written to a task's managed outputs folder become verified saved copies with the producing bot and run identified, plus a card in the chat. This covers ordinary files up to 25 MiB, with up to 20 saved per turn. An unsuccessful or canceled turn retains its output records without publishing saved-file cards. Generated image data is retained before attachment, so an interrupted publication can resume after restart without another provider request or a duplicate message.
Saved-file cards show the file itself. Images appear in the chat and open in the lightbox. Audio and video use embedded players, with one playing at a time and no autoplay. Markdown, text and code initially show 2 KB, expandable to 256 KB. HTML uses a protected preview, while PDFs and other binary files keep their buttons. Open here opens the working file in the workspace pane. Source code and configuration files can preview as text; SVG images, credential files, archives and binary files remain download-only. Access is checked before file content is delivered.
Answer your bot in a question card. Claude Code, Codex, Fuigo, ACP engines and Pi can show questions with descriptions, options, multiple selections, Other and free text. Use the keyboard with 1 to 9, Tab, Enter and Esc; shortcuts are listed in the Send button's tooltip. Questions require your own answer and cannot use Always allow or automatic review. Skip reaches the engine immediately. After 30 minutes, the card shows Expired and offers Send as a message for a later answer. Cards survive restarts. Links open only when you choose them. Each question has its own section, selected options are highlighted, and completed cards retain your choices with an "Answered · time" footer.
Questions on Telegram. Your paired Telegram account receives each question with numbered option buttons, multiple selections with Submit, Reply with text and Skip. Answers are checked against the current question and your paired account. Questions asking for secrets stay inside the app.
Local models have their own setup. Settings → Models shows the addresses checked for Ollama, LM Studio, llama.cpp, vLLM and SGLang. Add, edit or remove servers on your computer, home network or tailnet using HTTP, or use HTTPS elsewhere. Saved keys stay hidden. Check each model's tool support and see a plain result with expandable details. Murage reads the server's loaded context size, and Ollama offers Create a 64K copy. Fuigo, Pi, OpenCode, Qwen Code, Hermes, Droid and Kimi can use a checked model; Codex and Claude Code appear once their compatibility checks pass. The picker shows model and server together and identifies models that do not pass the tool check.