What’s new in Enconvo
New features, improvements, and fixes in every release since Enconvo 2.0 .
Version 2.5.15 · macOS 12 or later
Calculator in the Dynamic Island · Weather, flights and places in the Smart Bar · +6 more
Thanks for all the feedback during the beta. This release adds Ukrainian and Russian to the interface and sixty languages to meeting captions, puts a calculator in the Dynamic Island and weather, flight and place lookups in the Smart Bar, lets agents open parallel chats and move a chat into a worktree, makes Full access really mean full access for Claude Code and Codex, adds Gemini 4 Hydrogen, and lets you pair a phone with its own camera. Update the iPhone app to 1.2.13 and the Android app to 1.4.13 to try the phone changes.
Ukrainian and Russian: two new interface languages on the Mac, iPhone and Android, and every language the speech engine supports in meeting captions and translation.
Calculator in the Dynamic Island: type a sum, a conversion or a time on Home and the answer appears under the island.
Weather, flights and places in the Smart Bar: ask "weather in London", a flight number or "time in Chernivtsi".
Parallel chats: an agent can open a new chat for a separate task that shows in your chat list like one you started.
Chats move into worktrees: move a chat into a new or existing worktree with its files, and merging brings it back.
Full access means full access: new Claude Code and Codex chats start without approval prompts when Enconvo is at Full access.
Gemini 4 Hydrogen: Google's fast new model for everyday coding and agent work.
Pair with your phone's camera: point the iPhone Camera, an Android camera or Google Lens at the pairing code and Enconvo opens to confirm.
Send to on your phone: something shared into Enconvo from another app can go to a new chat or any recent chat.
Languages
- Added Ukrainian and Russian as interface languages on the Mac, iPhone and Android apps, in Settings › General › Language. Requested by Vit_MK.
- Added every language the speech engine supports to meeting captions and translation, Ukrainian included, sixty in all and listed by name.
Smart Bar and Dynamic Island
- Added the calculator to the Dynamic Island: type a sum, a conversion or a time on Home and the answer appears in a card under the island; press Return to copy it, or Command-Return to ask your agent instead. Turn it off, or turn on Weather and Flights, in Settings › Dynamic Island › Home.
- Added weather, flight and place lookups to the Smart Bar calculator, off by default: turn on Weather and Flights in Settings › Smart Bar, then type "weather in London", "Tokyo feels like", a flight number like "BA008" or "time in Chernivtsi".
- Added splitting a total to the Smart Bar calculator, as in "25% off $60 split by 3".
- Added Calculator switches to Settings › Smart Bar, to turn the calculator off or its online lookups on.
- Fixed the Smart Bar calculator not knowing the time in Kyiv, Lviv, Odesa, Kolkata, Kathmandu, Doha and other cities.
- Fixed the Chat Window becoming unclickable and your typing landing in the Dynamic Island while the island stayed open and an agent was working in the background.
- Fixed the Dynamic Island cutting off a message at an
@when you press Return, so an email address and the text after it are sent whole.
Chats and Agents
- Added parallel chats: when you ask an agent to open a new chat for a separate task, it opens one that shows in your chat list on the Mac, iPhone and Android like a chat you started, with a note at the top saying which chat started it, while reviews and tests for that task still run as its subagents; a chat an agent started can also be moved to your chat list from its card.
- Added moving a chat between the main checkout and a worktree on the Mac, iPhone and Android: from the chip after its title or the chat menu on the phone, or by asking its agent, it can move into a new or existing worktree with the files it changed, and merging the worktree brings the chat back to the main checkout to go on, with a line in the conversation at each move.
- Added a violet spinner to chats in the sidebar on the Mac, iPhone and Android whose reply has finished while subagents or background tasks they started are still running, with a blue dot inside it when there is a new reply to read.
- Added the model picker to chats on a paired computer: pick the model, reasoning effort and speed for an agent there, and see that provider's subscription limits, the same as in your own Chat Window.
- Fixed the background tray over the message box showing new subagents only after the agent finished writing their tasks, which could take a minute; they now show as soon as the chat's subagent card does, on the Mac and the phone.
- Fixed an Agent set to Auto answering a question about a problem in your own app, project or setup without its tools (and saying it had none): such questions, and every question in a Project chat about its work, now run as Agent, so it looks into your code, logs and data.
Permissions
- Fixed Claude Code and Codex chats still asking for approval at Full access: with Enconvo's Permissions at Full access, new Claude Code and Codex chats started on this Mac begin in Bypass permissions and Full access (where Claude Code's settings allow Bypass), a Codex chat at Full access approves its subagents' commands, edits and permission requests and trusts new hooks without asking, and Claude Code at Bypass permissions no longer asks about protected folders or its subagents' calls.
- Fixed a Project's lead chat keeping the Permission mode its turn started in: switching the Project to Full access now takes effect on the next command of a run already going.
- Changed Approve for me to stop asking before commands that only set PATH for themselves, or that delete what they made under the temporary folder (such as a temporary git worktree), while deleting anything else still asks.
- Changed approval cards to say which setting made them ask, such as "Asked because this Project is on Approve for me."
- Fixed agents and subagents in Full access being asked to approve a sync or delete into a folder the same command had just set to a fixed path, as if it could delete the whole disk.
- Fixed Full access letting a few deletes that empty the working folder or the home folder run without asking, such as a ?* or ** glob, a folder reached through a link, or rsync --delete into a folder named by a variable that may be empty.
Models
- Added Gemini 4 Hydrogen, Google's fast successor to Gemini 3.8 Flash for everyday coding and agent work: choose it in Enconvo Cloud, with your own Gemini API key (the free tier works too), or in Google Antigravity when your plan offers it. Its thinking levels are Low, Medium, High (default) and X-High, which thinks longest on hard multi-step tasks, also on iPhone and Android.
Recordings and Dictation
- Added an adjustable width for the Summary panel in Recordings: drag its left edge to widen it for long summaries, double-click the edge to go back to the default, and the width is kept for every recording. Requested by plkv_andrii.
- Fixed text in the Summary, Action items and Notes tabs of Recordings not being selectable: drag over any part of it to copy it with Command-C, the right-click menu or the selection toolbar.
- Fixed Dictation's meeting mute for Google Meet in other languages: the microphone is now muted in Meet in any of its languages, Russian and Ukrainian included, and when Meet's button can't be read you're told once to mute yourself there. Reported by plkv_andrii.
- Fixed the app freezing, with every Settings page stuck, while a long audio file dragged into Transcription is being converted for transcription.
- Fixed confirm dialogs, such as deleting a recording with a long file name, spilling the title and buttons out of the dialog; long names now wrap inside it.
iPhone and Android
- Added pairing with your phone's own camera: point the iPhone Camera, an Android camera or Google Lens at the pairing code in Settings › Connections and Enconvo opens and asks you to confirm the Mac; without the app, the link helps you install it and then pair, and scanning from the Enconvo app works as before.
- Added a Send to sheet on iPhone and Android: content shared into Enconvo from another app can go to a new chat or to any recent chat, with an Always share to new chat switch in the sheet and in Settings.
- Added your subscription limits to the model sheet on iPhone and Android when you chat with your Mac: the plan, the 5-hour and weekly limits with what is left and when they reset, and a model's own limit on its row.
- Fixed messages sent from the iPhone and Android apps into a Mac chat, with photos or files too, showing only after a delay; they now show the moment you send and steer a reply that is still running, as Return does on the Mac.
- Fixed the first message of a new Mac chat started on iPhone or Android sometimes getting lost, leaving the chat with its title and nothing in it: the phone now checks the Mac received it and sends it again if it didn't.
- Changed the phone apps' Home on a Mac: your active chats show right above the composer, All opens a panel of every active chat grouped by what needs you, what is running and what has results, a Screen button in the header opens Mac Screen, and the project name no longer gets cut off.
- Changed tapping a subagent in a Mac chat on the iPhone and Android apps to open its steps in a sheet over the chat that a swipe down closes, instead of leaving the chat for the subagent's own thread.
- Added a fold to the Pinned group in the iPhone and Android apps' sidebars, and tapping anywhere left of the Friends and Spaces buttons now folds or opens those groups.
- Changed the phone apps' Speed and reasoning sheet to list the reasoning efforts above the speeds.
- Changed answering an Agent's call on Android, from the ring notification or the lock screen, to connect the call in the background without unlocking or opening the app, like a phone call, with an ongoing call notification that ends the call or opens its chat.
- Fixed charts in chat flashing and redrawing while a reply is still being written, most visibly on iPhone and Android.
- Fixed stat tiles cutting off or spilling a long value: the value now shrinks to fit its tile and wraps when it still doesn't, and a row of stats wraps to fewer columns on a narrow screen.
- Fixed the suggested next message over the message box in a project's lead chat staying on screen for a moment after sending.
Model recommendations · Temporary chat · +8 more
Thanks for all the feedback during the beta. This release brings recording summaries with templates in the language you choose, recommends a model for each kind of work, adds Temporary chat for one-off questions and an Active group that gathers the chats that need you, lets you add to a task while it runs, and makes Dictation and Live Captioning far more flexible: press Return to dictate and send, pause, mute your meeting, and put the captions where you want them. Update the iPhone app to 1.2.13 and the Android app to 1.4.10 to try the phone changes.
Recording summaries your way: pick the language summaries are written in, and choose Meeting summary, Lecture notes, Interview highlights or a template you write yourself, with timelines, tables and checklists.
Model recommendations: model pickers and New Agent suggest the best fit, the lowest-cost and the best-quality model for the job, with prices.
Temporary chat: a chat for one-off questions that stays out of your history and is deleted when you leave it.
Active chats on top: the Chat Window, iPhone and Android sidebars gather the chats that are running, waiting for you, failed or have a new result.
Add to a running task: type while the agent works and Send adds your message to the task; an unrelated request goes to a subagent in the background.
Dictate and send: press Return to stop, insert and send in one go, or turn on Send after inserting; pause and resume with a key, and Dictation mutes you in Zoom, Teams and Google Meet while you talk.
Live Captioning where you want it: left, right, top or bottom of any display, a hotkey to start and stop, and a caption area you can resize.
Generated agent avatars: draw four avatars from an agent's name and description in the style you pick.
Tutorials in Settings: update videos and walkthroughs play inside Enconvo, with the new ones marked.
Wrap Code: long lines in code blocks can wrap instead of scrolling sideways.
Phones for everyone: a free account can pair the iPhone and Android apps with its Mac, and reading a chat on one device clears its notification on the others.
Recordings
- Added an output language to recordings: pick the language a recording's summary, action items and template results are written in from the top of its side panel, or set one for all new recordings; the transcript and your own notes stay as they are.
- Added summary templates to recordings: besides the Meeting summary there are Lecture notes and Interview highlights, and you can write your own in plain words, try it on a recording before saving, and switch a recording between templates while each result is kept.
- Changed recording summaries to show more than text: the Meeting summary has figures and a timeline whose times jump to that moment, and a template's result can use cards, tables, checklists, flashcards, quizzes and charts.
- Added Show translation to a recording's Notes tab: it adds a translation in the recording's output language under each note you typed, and your notes stay as you wrote them.
- Added Send tasks to Action items to summary templates, so the tasks a template finds also show in the recording's Action items tab, where you can tick them off.
- Added Talk time to the Meeting summary, showing each speaker's share of the conversation when a recording has two or more speakers.
- Added Summary settings to the Recordings page, next to New recording, for the output language and template new recordings take and for managing your templates.
- Recordings and Live Captioning: a long recording transcribes with Enconvo Cloud Fast again. A file over 95 MB (about an hour as the WAV a Recording saves, or a long video) was refused with HTTP 413 before the upload began; it is now re-encoded as compact speech audio first, so recordings up to the 300-minute limit go through. Reported by plkv_andrii.
Chats and Agents
- Added Temporary chat for one-off questions: turn on the dashed-bubble switch on a new chat in the Chat Window, the App Sidebar or the Dynamic Island, and that chat stays out of your chat history, saves no Memories, and is deleted when you leave it. Keep chat on its banner saves it as a normal chat instead. Requested by Vit_MK.
- Fixed Temporary chat in the Dynamic Island and the App Sidebar: turning it on now lights the switch blue and gives the composer a dashed edge with a Temporary chat tag you can close, and a chat you start there really stays out of your history and is deleted when you leave it.
- Added an Active group at the top of the Chat Window sidebar that gathers every chat that is running, waiting for you, failed or has a result you haven't opened, with its Project and state, so none has to be looked for down the lists.
- Changed the composer button while a task runs: once you type or attach something it turns from Stop back into Send, and a click sends the message into the running task as Return does (hold ⌘, or Ctrl on Windows and Linux, to queue it instead).
- Changed a message you send while the agent is working: an unrelated request now goes to a subagent that works in the background while the agent carries on with its task, instead of waiting for the task to finish.
- Changed a Project's main chat so its agent can start subagents for its own work, alongside the tasks it gives to the Project's members.
- Design work in a Project now starts from the project's own DESIGN.md: when the agent loads its design skill, the whole file comes with it, so its colours, type and component rules shape the design from the first artboard.
- Fixed Project chats loading only the first 32,000 characters of the project's AGENTS.md or CLAUDE.md: the agent now gets every instruction file from the repository root down to the working folder in full, so rules near the end of a long file are no longer missed.
- Changed how an answered question shows in a chat: each answer is now a quiet capsule beside the question, several chosen options sit one per line under it with what you typed, a call that asked several questions names each, and a skipped question shows a dashed Skipped capsule, instead of everything joined on one cut-off line.
- Added a Wrap Code setting (Settings › General › Appearance) and a wrap button beside Copy on code blocks in a reply, so long lines of code can wrap instead of scrolling sideways; it is off by default. Requested by liduchuan.
- Changed the buttons on a code block in a reply to plain icon buttons on the block itself, without the dark box that showed behind them in the Chat Window.
- Chat composer: an attached video shows its first frame with a play mark instead of a plain video icon, and falls back to the icon when the frame can't load.
- Chat history is the same everywhere: the Dynamic Island's History and the Smart Bar's chat list no longer show AI Command chats (Translate, Fix Spelling and Grammar, your own AI Commands), which the Chat Window never listed, so a chat deleted there no longer lingers in the other lists. The App Sidebar's history now lists only the chats started in that app's sidebar, and the Dock badge counts the same chats as the lists. Reported by Vitaliy Malanchuk.
- Fixed a message sent from the Smart Bar sometimes going nowhere, leaving the Smart Bar on Responding… and a chat with only a title and no messages in the main window. When a chat on the same page closed, it took the Smart Bar's send event with it; now a chat gives up only the events it still holds, and the chat still on screen takes them back. If a send still isn't picked up, the Smart Bar sends it once more, and if that fails it shows an error and puts your message back in the input.
- Fixed some cases where a message sent from the Smart Bar, for example to Claude Code, failed with "Couldn't send the message": the Smart Bar now hands it to its own chat page more reliably, and when it still can't, your text, attachments and the message you were editing all come back to the input.
- Added a voice button to the PopBar Ask panel: click it or press the Voice Command hotkey to speak your ask, and it is sent when you stop.
- Changed Browser Use so the tabs an Agent opens close when its turn ends, as Computer Use puts apps back: a page the Agent hands you as the result, a tab handed to you, a tab you pinned and the tab you are looking at stay open, and your own tabs are never closed. Before, every task left its tabs open in a tab group of their own.
Claude Code
- Claude Code chats: an Ultracode switch in the effort picker, shown while Claude Code says the session can use it (CLI 2.1.322 or later, with workflows on and a model that supports it). It turns on workflow orchestration for the rest of the session at whatever effort is picked, keeps it across an effort change, and follows a typed
/effort ultracode. - Fixed Claude Code's Ultracode switch showing an old state after effort or model changes, a session reopening, or a failed change, and translated it in all ten interface languages.
Models
- Added model recommendations to model pickers in Settings: the list now starts with the best fit, the lowest-cost and the best-quality model for that kind of work, each with a short reason and its price, and a line under the setting tells you when the chosen model costs many times more than the recommended one.
- Added a recommended model to New Agent: it reads what the agent will do from its description and suggests a model, with a cheaper and a stronger one beside it, that you can pick in one click.
- Changed the Enconvo Cloud Plan model list to group models by vendor in every model picker, the Smart Bar and other native windows included: Enconvo's own models come first, then Anthropic, OpenAI, Google and the rest, each under its name with a count. A vendor shows its newest four models and "Show N earlier models" opens the others; the chat's model always shows, and a search still lists every match.
- Added a Generate tab to an agent's avatar, in Create New Agent and in the agent's settings: it draws four avatars from the agent's name and description in the style you pick (Flat, 3D, Anime, Photo, Line or Watercolor) with your image model, only when you press Generate, and you can add details or draw again before choosing one. Requested by Vit_MK.
Dictation and Live Captioning
- Dictation: press Return while you dictate, holding the hotkey or after tapping it, and the dictation stops, its text goes in and is sent, in one press. Stopping with the hotkey or ✓ only inserts, as before. The setting, now Settings › Dictation › Insert › Return inserts and sends, is on by default; an app rule's Return key column still turns it on or off for one app. Fixed the Return never sending in Discord, Edge, Chrome, Slack and other Chromium or Electron apps, which ignored the key the way it was sent. Requested by plkv_andrii.
- Fixed Return inserts and sends leaving the dictated text unsent in web apps and other slow editors: Enconvo now waits until the pasted text shows in the field before it presses Return.
- Fixed Return inserts and sends in the Chat Window: dictating into the composer with the Dictation key and pressing Return now sends the message instead of leaving the text in the box.
- Added a Return inserts and sends switch to the Dictation HUD card, under Draft, so you can turn it on or off while you dictate.
- Added a Send after inserting switch in Settings › Dictation › Insert: when a dictation ends, its text is inserted and sent without pressing Return. It is off by default and works beside Return inserts and sends.
- Dictation can pause: point at the level in the Dictation HUD and click Pause, or press ⌥P (change it in Settings › Dictation › Pause / Resume). The microphone goes off and your words stay; Resume, or the same key, goes on with the same dictation, and the Dictation hotkey or ✓ finishes it. The key works only while you dictate, and a dictation you hold a key for has no pause.
- Changed the Dictation Pause / Resume hotkey to take more than a key combination: a single key such as Space, or one modifier key on its own that you tap, double-tap or hold (holding pauses until you let go). Set it in Settings › Dictation › Pause / Resume.
- Dictation mutes you in your meeting while you dictate: in a Zoom, Microsoft Teams or Google Meet call, starting a dictation mutes your microphone there, and finishing or pausing it unmutes you. A call you had muted yourself stays muted. Turn it off in Settings › Dictation › Mute my meeting microphone while dictating.
- Dictation also mutes you in an Enconvo Conference and in Zoom and Microsoft Teams calls that run in a browser tab while you dictate, and unmutes you when you finish or pause, as it does for the Zoom and Teams apps and Google Meet.
- Fixed Dictation not muting you in a Google Meet, Zoom or Teams call that runs in Safari or in a website added to the Dock from Safari.
- Dictation: a Live transcript switch hides the words while you dictate, so the bar keeps just its buttons and waveform and covers less of the screen. Turn it on or off in the card that opens when you hover over the bar, without stopping the dictation, or in Settings › Dictation › Listen. Notes, the wait for a microphone, and Clean up's Insert as Spoken still show. Requested by plkv_andrii.
- Changed the Dictation window to leave out the LISTENING label while you simply dictate, so it takes less room; Paused, Clean up's progress and a failure still show their label.
- Changed the Dictation Draft panel to say less: its header shows only Draft and, at its end, the app the draft works in; esc and the Dictation key stand alone without a word beside them; and the Dictation HUD below no longer repeats Draft. ↵ now always pastes the draft into the app it started in, bringing that app back first when another one is in front, instead of copying it.
- Added Send selected text to Settings > Dictation > Draft, on by default: when you start a Draft with text selected that cannot be edited, such as a message or part of a web page, the model gets it as reference and the draft is new text that Return pastes into the field you go back to, instead of a rewrite that could only be copied. Selections on Safari and other web pages are now read as well.
- Live Captioning: choose where the captions bar opens: Left Side (as before), Right Side, Top Center or Bottom Center, where captions line up at the bottom like subtitles. With more than one display, also choose its screen, or keep the one with the pointer. Pick both in the Start Live Captioning window, or right-click the captions bar to move it during a session. Requested by plkv_andrii.
- Fixed Live Captioning not moving to another display when one was picked in the captions bar's right-click menu: the bar was pulled back to the edge of the display it was on. Reported by plkv_andrii.
- Live Captioning: start it from the menu bar menu's Start Live Captioning, or with a hotkey you set in Settings › Shortcuts › Voice; the same hotkey stops captions that are running. Requested by plkv_andrii.
- Live Captioning at the top or bottom of the screen now lays its controls out in a row with a wide caption area beside them, and you can resize the caption area by dragging its edges, at any position. Requested by plkv_andrii.
iPhone and Android
- Changed the iPhone and Android apps so a free account can pair with its Mac, use the Mac's chats and Mac Screen from the phone, and use the Avatar, which needed an Enconvo Cloud plan or lifetime license before.
- Added an Active group at the top of the iPhone and Android sidebars that gathers the chats waiting on you, failed, still running or holding an unread result, each with where it is and its state, and folds to one row.
- Changed the top bar of a Mac chat in the iPhone and Android apps: the sidebar and New chat buttons now sit together on the left, Side Panel and the chat menu on the right, the title stays centered between them, and messages fade out under the bar instead of ending at a line.
- Added read sync for notifications: once you read a finished chat on your Mac, iPhone, or Android phone, its notification disappears from your other devices, while a question that still waits for an answer stays.
- Changed Android notifications for Mac activity, chat replies and messages so sound, vibration, the notification light and the app badge are all on by default, also on phones that already had Enconvo installed.
- iPhone: an x.com link opened in a chat's side panel shows the post instead of a blank page. X sent the app's web view to Safari with an
x-safari-https:redirect that the page tab quietly dropped; the tab now reports itself as Safari, as the Mac's side panel does, and opens any such redirect in place. - Fixed videos and files from a chat failing to play or download on the phone when the Mac has a large chat history.
- Fixed the Android app so a message sent while a reply is running shows in the chat at once instead of after the Mac answers.
- Fixed the first message of a new chat sent from the phone with a photo or file sometimes not showing in the chat while the reply did.
- Fixed pictures in a Friend Chat on Android opening the system's "Open with" list of other apps: a tap now shows the picture full screen inside Enconvo, where you can pinch or double-tap to zoom, swipe down to close, save it, or share it. Open With… stays in the picture's long-press menu.
Also in this release
- Added Tutorials to Settings, where update videos and step-by-step walkthroughs play inside Enconvo and the ones you haven't seen are marked New.
- Added a card in the Chat Window sidebar that offers a version's update video the first time you use Enconvo after updating.
- Changed What's new in the Chat Window's settings menu to open Tutorials in Settings.
- A computer's Screen can now go real full screen: the new full screen button (or ⌃⌥F) puts the picture over the whole display, with the controls sliding in when the pointer reaches the top edge; Esc also leaves it while watching. A Fill switch next to it scales the picture to fill the view with no black bars, cropping the edges that do not fit.
- Changed calls with a live video character so a silent call no longer uses up your daily video time: after a minute without anyone speaking her live picture rests until you talk again, after a minute and a half she asks "Still there?", and a minute later the call hangs up with a Continue button to pick it up again.
- The Out of Cloud points card (and its Waiting and Points added states) now shows in your interface language. Before, every one of its words stayed English in all 10 languages.
- Changed Share anonymous product analytics on the Mac to be on unless you turn it off, in the first-run guide or in Settings › General › Privacy; a Mac where you already set the switch keeps your choice.
- Fixed the Settings sidebar sometimes opening blank, with its menu items still clickable but not drawn.
Local API
- Added
agent/session/list, a route that lists the chats running now across every agent and Project (Claude Code and Codex chats included), with each one's title, agent and Project; it checks each run, so a chat whose status still says running after a crash is left out, andfilter: "waiting"lists the chats waiting for your answer.agent/session/statusnow checks one chat only and asks for itssessionId. - Added
agent/session/steer, a route that adds a message to the turn another chat is running now without stopping it, asagent/session/listfinds them; a chat that isn't running answersnot_runningand points toagent/call, and a run below Full access can't steer an Enconvo turn.
Workspaces · Projects and the Board, redesigned · +19 more
Thanks for all the feedback during the beta. This release adds Spaces, pages of your own that the agent builds and keeps in your sidebar and on your phones, Workspaces for each client or job, redesigned Projects with one Board for every task, and Team Knowledge Bases. Agents can call your friends and people from your own iPhone number, answer the calls you miss, work on SSH hosts, steer their Subagents and keep going until a goal is met. Saved API keys and sign-ins are now encrypted on your Mac and stay out of the conversation, App Sidebar reads the page or app beside it, and Friend Chat gets groups and reactions. Update the iPhone app to 1.2.13 and the Android app to 1.4.7 to try the phone changes. Watch the 2.5.13 update tour to see Spaces, Workspaces, Projects and the Board, App Sidebar, SSH hosts and Dictation drafts in action.
Spaces: ask the agent for a page of your own, such as a live board of deals or a tracker, and it builds it as a plugin that stays in the Chat Window sidebar, on the Plugins page, in the Dock or menu bar, and full screen in your iPhone and Android apps; share one with a link anyone can install.
Workspaces: keep each client or job's chats, Memory, knowledge and Connector accounts apart, put each teammate in the Workspaces they work in, and switch between them from the top of the Chat Window sidebar with ⌃⌘1 to ⌃⌘9.
Projects and the Board, redesigned: Chat, Board and Team & settings tabs, a Needs you / Working on / New results panel, Smart start for ready plans, archiving without deleting, and one Board under Memory that shows the tasks of every chat, Project and team.
Team Knowledge Bases: share a knowledge base with people or your whole Team as Can view, Can add or Can manage, with additions reaching every Mac within seconds.
Agents call people: an agent can call an Enconvo friend or teammate, or anyone from your own iPhone number through Your iPhone, Twilio or Telnyx, and bring back their answer, a recording and the transcript; Answer my calls takes the calls you miss and sends you a message.
Keys and sign-ins stay out of the chat: saved API keys and sign-ins are encrypted with a key that stays in this Mac's Keychain; when a task needs a key, a Connect card asks for it and the agent only ever names it, and website and Mac app logins are filled in without the agent seeing the password.
Goals: type /goal and what should be true when the work is done, and the agent keeps working turn after turn until a check finds it met.
Steer a running task: Return sends your words to the running task at its next step, ⌘Return queues them for when it finishes, and the iPhone and Android apps steer the same way.
Subagents do more: agents can message, interrupt and steer running Subagents, choose their model and effort, nest them, run Claude Code, Codex, Antigravity, Grok Build or Muse Code as Subagents, each in its own git worktree, and run them on another paired computer.
Muse Code and Grok Bot: Meta's coding agent joins the Coding agents, and your own xAI Grok Bot routine chats in Enconvo and can ask an agent on your Mac for help.
SSH hosts and clearer pairing: Settings › Connections lists Phones, Computers and SSH hosts, agents run commands on your SSH hosts, and a device switcher at the foot of the Chat Window sidebar shows one computer at a time.
App Sidebar beside every app: it reads the page or app beside it, such as a video's captions and chapters, with built-in profiles for YouTube, GitHub, Gmail, Finder, code editors and more, and Finder file jobs on the selected files.
Friend Chat groups, replies and reactions: start a group and @mention people, see who has seen your message, react with any emoji, reply with a quote, and select several messages to forward or copy, on the Mac, iPhone and Android.
Live Photo characters: turn a portrait into an Avatar character that stands and breathes on your desktop and appears as live video in calls.
Quick tools in Live Talk: during a call the assistant can search your Memory and past chats, read your Calendar and Reminders, search your mail, and stay quiet until you call her by name.
GitHub triggers for Automations: run an automation when an issue or pull request opens, a comment mentions you, CI fails or a release is published, with a time limit for each run and every run in Chats.
Several accounts per Connector: connect more than one Notion, Linear or other account, pick a default, and set one for each Workspace.
Image and Video artifacts: keep editing an image or video an agent made beside the chat, with each model's settings and a version for every edit.
Quick access in the sidebar: pin pages, Projects and links to the Chat Window sidebar, and see chats that need you on the Dock icon's badge.
New models: Claude Fable 5.2 with up to 1M tokens of context, Gemini 4 Carbon, and ElevenLabs Scribe v3 and Scribe v3 Live for Dictation and Live Talk.
Dictation to Draft and Voice Clone: tap ⇧ while dictating to turn what you said into a Draft's instruction, and clone a voice for ElevenLabs, Fish Audio, Gemini and Qwen3.
Faster, sturdier phone apps: the iPhone and Android apps connect to your Mac directly on the same network, send while your Mac is offline, and keep Mac chats in view through dropped connections.
Spaces
- Added Spaces: ask the Agent for a page of your own, such as a live board of deals gathered from several forums or a tracker, and it builds it as a plugin that stays in the Chat Window's sidebar under Spaces, on the Plugins page's new Spaces tab and in the Enconvo apps on your phones; press New space in either place to start one.
- Added Spaces to the iPhone app: they sit in the sidebar above Friends, open full screen with a box to ask about the one you're looking at, and can be held and dragged into a new order that your Mac keeps too.
- Added sharing for plugins and Spaces: choose Share… to send a link that anyone you give it to can install, or list it in the Plugin Store; Enconvo reviews each version before the link installs it, the link opens its page on enconvo.com, and you can update it, change who can install it or stop sharing at any time.
- Added Share to a Space's menu in the iPhone and Android apps, which sends its link through the system share sheet, or opens Share on your Mac for a Space you haven't shared yet.
- Changed how the Agent builds Spaces that show live values such as stock quotes: they show when the source set each value and whether the market is closed, color rises and falls the way your region does, and keep a list you edit on the page showing after you add or remove an item.
- Changed how the Agent lays out Spaces with lists of numbers on a phone: each item takes two short lines instead of a squeezed table, so names no longer wrap one character at a time.
- Changed how the Agent builds Spaces you fill in yourself, such as a log, a tracker or a daily score: a request like that becomes a Space without asking where to import the data from, every change saves at once, an empty day says nothing is logged instead of showing a score, the score shows how it was worked out, the page no longer repeats the Space's title, and it gets an icon of its own.
- Changed how the Agent builds Spaces that track dates and bills, such as subscriptions: it can add a reminder to Apple Reminders before a renewal and read receipts from mailboxes you let agents read, and a form field it hides on the page stays hidden.
- Changed opening a Space you opened before in the iPhone app: it shows its page as you last saw it as soon as the page loads, then brings in the newest data from your Mac, so it opens in a few seconds instead of about ten.
- Changed how the Agent builds Spaces that gather from several sources: a source it can't reach is named at the top of the page while its earlier items stay, and Ask about can answer from what the Space shows.
- Changed Ask about on a Space in the Chat Window to tell the Agent which Space you mean and where its files are, so it can change it without looking for it first.
- Changed Ask about on a Space in the iPhone and Android apps to tell the Agent which Space you mean and where its files are, as the Chat Window does, so your question goes in on its own.
- Changed Refresh in a Space's menu in the iPhone and Android apps to gather the Space's newest items on your Mac before showing it again.
- Changed the iPhone and Android apps to keep the Spaces you opened last ready, so going back to one shows it at once and brings in what changed.
- Changed new Spaces to keep separate data in each Workspace, so a Space used in a client Workspace doesn't show or overwrite your own records.
- Fixed app and Space icons drawn as SVG showing a generic icon in the iPhone and Android apps.
- Fixed a Space made in Create plugin being labeled an Enconvo plugin on its card; it now says Space.
- Fixed new Spaces opening in the Chat Window without the Ask about box, which changes the Space by talking to it.
- Fixed New space in the iPhone app starting in the Project you last chose, which put the new Space's files in that project; it now starts without one and leaves your choice for new chats as it was.
- Fixed a Space you just made landing at the end of the Spaces list, behind See all in the phone apps; new Spaces now show at the top until you drag them somewhere else.
- Fixed a Space in the Chat Window sidebar showing old entries after you went to another page and came back, when they had changed from a chat or a phone meanwhile.
- Fixed Share saying a plugin's link was up to date after the review declined its newer version; it now shows why and offers Fix in chat.
- Fixed a Space you took out of the sidebar no longer opening from a chat's view of it in the iPhone and Android apps.
- Fixed the iPhone app's sidebar losing your Spaces when it opens while your Mac is away; it shows the ones it last saw, and a Space's own close button now takes you back Home.
- Fixed a Space's file upload buttons doing nothing in the Android app, and a Space staying open after you removed its Mac.
- Fixed an open Space not showing a change you asked for in its chat until you opened it again: the Space beside the chat and its own page now update within a few seconds of the agent's change.
Projects, Board and Workspaces
- Added Archive project to a Project's ⋯ menu in the sidebar: the Project and its chats leave the sidebar and its scheduled tasks pause, with nothing deleted. Restore it in Settings › Archived › Projects, where its tasks turn on again; a chat of an archived Project can't take messages until you restore it.
- Added a to-do's own board: opening a to-do that has tasks shows just its tasks, with a switch to its chat with the lead.
- Added Team & settings to each Project, where you see the team, add members, and choose when the team checks with you.
- Added "Start planning as soon as a to-do is added", on by default, so the lead plans each new to-do right away.
- Added Smart, now the default for when a plan is ready: the plan starts at once when it does what you already asked, and waits for your Start when it goes further; Always ask me and Always start are still there.
- Added Project members on your other paired computers: add an Agent from another computer to a Project, and the Lead hands it tasks that need that computer, with the answer coming back as the task's result.
- Added a Board under Memory in the sidebar that shows the tasks of every chat, Project and team in one place, with a filter at the top left to pick the Projects you want and a count of the tasks that need you.
- Added Workspaces: create one in Settings › Workspaces for a client or a job, and it keeps its own chats, Memory and knowledge apart from yours, with a switcher at the top of the Chat Window sidebar (⌃⌘1 to ⌃⌘9) to move between them.
- Added Team members by Workspace: once you have a Client Workspace, the Teams page lets you put each member in one or more of your Workspaces, and members then see, chat with and call only the teammates who share a Workspace with them; on your Mac each teammate shows in the Friends list of the Workspaces they are in.
- Changed a Project's page to three tabs, Chat, Board and Team & settings, with the team's faces (the lead first, up to five) at the top left.
- Changed the panel above a Project chat's composer to three columns, Needs you, Working on and New results, each row opening its to-do.
- Changed the team menu at the top left of a Project to show the whole team at once: the Lead on its own card with Change, each member with a role you can edit in place, and Add member with search on its own page.
- Fixed the Chinese name of a Project's members, which read as "会员" (membership) instead of "成员".
- Fixed agents asking for approval at Full access when they handed work to another agent or a Coding agent: the agent they call now works in the same Permission mode as the one you chat with.
- Fixed a Project member on another computer whose task couldn't start because that computer has no device access on your account: the task now says so and points to Manage devices, instead of blaming the pairing.
- Fixed webhook automations no longer receiving requests after an automation was saved or deleted in a Workspace.
- Fixed background mail sync, Board sweeps and Memory review running for a Workspace instead of your own data after the first request after an update came from that Workspace.
- Added a Workspace menu at the top of the Chat Window sidebar even before you have a second Workspace, and creating your first Workspace now starts with a short guide to what a Workspace is and how to use it.
- Added Artifacts to Desktop Sync: your artifacts, with every version, now reach your other Macs signed in to the same account, including documents, designs, slides, dashboards, pictures and videos, and conflicting edits on two Macs keep both versions.
- Added Quick access to the Chat Window sidebar: pin pages, Projects and links from the Settings menu's Sidebar Shortcuts, then drag to reorder, rename or remove them.
- Added the Make something row (Slides, Doc, Design, Film, Dashboard, Web page, Image, Video) under a new chat's composer inside a Project.
- Fixed a Board task failing when the model's reply broke off partway on a closed connection; it now runs again by itself after a pause, as it does after other passing model errors.
Agents and Subagents
- Added an Open button on a plugin's page in Settings › Plugins when the plugin has a view in the Chat Window, such as Email: it opens that view there (a plugin with several views gets an Open menu), so what lives inside the Mini App, such as adding a mailbox, is one click from its page.
- Added a Retry with button to the Out of Cloud points card in chat: once you switch the chat to a model outside Enconvo Cloud, one click runs the refused message again on that model.
- Changed how agents find skills, plugins, Connectors and MCP servers for a task: they now find ones that fit a request worded differently from their descriptions, or written in another language such as Chinese, not only ones that share its keywords.
- Fixed an Agent set to Auto saying it had no skills when you asked which skills or tools it has; that question now runs as Agent, which lists them.
- Fixed an Agent set to Auto sometimes answering that it couldn't open a web page when you asked it to summarize one by its link; it now reads the page.
- Fixed the agent sometimes saving a file you asked for in your home folder (a path starting with ~) inside its own workspace instead.
- Fixed the agent sometimes not seeing a file it downloaded in the browser, such as a PDF opened in a new tab, and retrying the download.
- Fixed the agent sometimes answering an English request in Chinese, along with its step labels, when the computer's time zone or the account name pointed to China.
- Fixed the agent sometimes saying a reminder or scheduled task would report back in the current chat; it now points to Automations, where the result shows.
- Fixed the agent sometimes giving the wrong time for another city around a daylight saving change; it now works it out from the time zone database.
- Fixed the agent being unable to check a skill it had just created when its Python environment lacked the YAML package.
- Fixed the close button of an agent's settings panel in the Chat Window sitting under its menu button, which opened the menu instead; the panel's back arrow closes it.
- Fixed agents guessing the timing when making subtitles from audio; a transcription that asks for timestamps or speakers now gives each line its times and speaker.
- Fixed agents failing to use an MCP server's tools on the first try when the server's name has spaces.
- Fixed an agent call to a Coding agent that isn't signed in reporting success with an empty answer; the calling agent or app now gets the sign-in error.
- Fixed a question from an agent sometimes showing no options to choose from, along with other tool calls that lost a list or setting the agent passed in.
- Fixed the Agents list in Settings saying an agent was Not used yet after you chatted with it in the Chat Window, and agent lists now put the agents you chatted with most recently first.
- Fixed the Chat Window opening with no agent, model or permissions after you deleted the agent it was set to start with; it now goes back to Mavis.
- Fixed an agent set to Auto answering in plain chat instead of running the command, plugin, workflow or app you @-mentioned in your message.
- Fixed an agent that ran an AI Command for you stopping as if you had pressed Stop, and the command's own reply landing in your chat.
- Fixed an agent answering in a messaging app or another chat with no window promising to report a background command's result later, though nothing would tell it the command had finished; it now asks you to check back, or waits for the result.
- Fixed a chat open in two windows not showing a reply started from the other window until it was opened again; the reply now streams in both.
- Fixed some new chats being titled "summary", or getting a title that starts with "User message:".
- Fixed an agent's command or file write sent together with opening a web page being skipped, so the agent had to send it again.
- Fixed an agent that called a feature such as YouTube transcripts by a wrong name taking several tries to find the right call.
- Fixed agent progress messages in Telegram and Discord, and some step tooltips in chat, saying only "Enconvo API" instead of naming what the step called.
- Fixed an automation's result, its notification and the chat message it sends starting with the agent's opening line instead of its answer.
- Fixed the assistant, asked to have Claude Code or Codex do something, running their command line itself instead of starting a chat with them.
- Fixed a skill rewritten after it was created keeping its old description, so the assistant didn't recognize it.
- Fixed Auto answering a request to use one of your skills by name as a plain reply, without the skill.
- Fixed an agent that handed work to Codex taking Codex's warning for its answer when Codex couldn't sign in, instead of saying to sign in again.
- Fixed Paste and Insert after a Coding agent's reply in the Smart Bar adding its warnings and notices to the text.
- Fixed agents failing to install Python packages with
python -m pipor to runpip --version, and the word pip being changed inside other text in the commands they run. - Fixed a Claude Code or Codex chat that could fail to start on a new computer when it opened while Enconvo was still starting up.
- Fixed agents asked for an automation that reacts to new files in a folder or another event leaving a background script running, which stopped when the computer restarted and could not be managed: they now set it up as an Automation.
- Fixed agents asked to check a web page every hour and report changes setting up an hourly agent run that used points even when nothing changed: they now watch the page and run only when it changes.
- Fixed shell automations that check for a problem, such as a nearly full disk, finishing without telling you: agents now write them to fail when they find it, so you get a notification.
- Fixed agents asked about your notes in an app such as Obsidian searching the knowledge base and the web instead of using that app's installed plugin when it hadn't been used before.
- Fixed agents not finding built-in features that have no SmartBar command, such as Usage Statistics and Mail Alerts, and saying Enconvo had no such feature.
- Fixed agents not knowing about Usage Statistics, Updates, Mail Alerts, Snippets and Quicklinks: asked about your AI usage, what Updates handled, whether Mail Alerts watches your mail, or to save a snippet or quicklink, they now use those features directly.
- Fixed agents saying a new automation would run for feed items, files or messages that were already there when you asked them to try a trigger first; those already happened, and an automation runs only for what comes after it is turned on.
- Fixed agents offering to install a Plugin Store plugin that doesn't run on your computer, which the install then refused.
- Fixed agents failing to open an installed store plugin, such as the Plugin Development Guide, whose guide has a different name than the store lists.
- Fixed agents not finding Clipboard History, Bookmark Search and File Search when looking for a tool that does a task.
- Fixed the chat model picker showing a newly picked model when saving it failed; it now says the change wasn't saved and shows the model the chat still uses.
- Fixed the model picker on its first open after launch selecting a different provider than the one you clicked, because the provider list regrouped under the pointer.
- Added agent-to-agent steering: an agent can now add a message to a running Subagent's task, interrupt it, or reach another agent's chat in the same Project, and stopping a chat now stops every Subagent below it.
- Added model, reasoning effort, instructions, name, and fork options when an agent starts a Subagent, with Subagents nesting up to three levels and Claude Code or Codex available as Subagents.
- Added more to Subagents in the chat: starting one shows the model and effort it runs on, a message to one says whether it steered the running task, waited, interrupted it or started a new turn, a Subagent's chat marks each message with the agent that sent it, and the chat's Lineage shows the whole tree, three levels deep.
- Added Workspace management to agents: when you ask, an agent can list, create, rename, recolor, reorder, delete and restore your Workspaces, and it confirms before deleting one.
- Changed Lineage in a Coding agent's chat Details to show the Enconvo chat that started it.
- Fixed the mark that says which agent sent a message: it now always names the agent that really sent it, also on queued /loop commands and on messages steered into a Grok Build or Muse Code turn, and an open Lineage shows a new Coding agent Subagent without reopening it.
- Fixed agents, Coding agents, Workflow steps and Automations being able to answer a question meant for you, write or edit a chat's messages, change a Coding agent's Enconvo Capabilities, or start another agent's run by sending the call through the Local API's request route, another command, several wrapped commands or a context read; all of them now refuse those calls the same way.
- Fixed agents, Workflow steps and Automations being able to start a workflow's repair agent as another agent, such as a Coding agent, outside your chat's Permission mode; the repair agent now always works as the chat's own agent, within its mode, and its task shows who sent it.
- Added Antigravity, Grok Build and Muse Code as Subagents beside Claude Code and Codex, and a Subagent's card now shows its Coding agent's icon, where it works, and the tool calls, time and tokens it used.
- Added a git worktree of its own for each Subagent that changes files while another one does, so two Subagents never overwrite each other's work; a worktree with no changes is removed when its Subagent finishes.
- Added running a Subagent on another of your paired computers, so an agent can hand a task to that computer's agent or a Coding agent there.
- Added your own Subagent helpers from
~/.enconvo/agents,~/.claude/agentsand~/.codex/agentsto every chat, and the skills, MCP servers, turn limit, background and worktree settings in Claude Code agent files now take effect. - Added Subagent pipelines, so an agent can run a planned set of Subagents in one step, such as the same check over a list of files, and resume a failed run without running the finished Subagents again.
- Added Chat tasks to Project Boards: when a chat in a Project changes files or runs a command, its work shows as a card that follows the chat to Done with a short summary and the files it changed, opens the chat when clicked, and lets the Project lead steer clear of the same files.
- Added handing work to a model by name in a Project's Lead chat, also when the Project has no members, and in a chat where you @mention other Agents: ask to give part of a request to a model such as Opus 5.5 and Mavis does that task on it, or name an Agent and a model together, such as Claude Code on Opus 5.5, or Codex, Grok Build, Antigravity or Muse Code on one of their own models, to run that Agent on it for that task only, even when that Agent isn't one of the Project's members; the plan's card and the Board show the model beside who does it, the lead asks when the name could mean several models or none, and the plan waits for Start while you are signed out.
- Fixed Codex, Claude Code and Antigravity members of a Project asking you to approve commands the Project's Permissions setting allows: they now work in the lead's mode on every task, and Approve for me runs Codex in its own Approve for me.
- Added worktree cleanup to Project settings: a worktree is now archived, and its folder removed to free disk space, once none of its chats is left in the chat list or after its chats sit idle for 7 days (3, 14 or 30 to choose), while a worktree with uncommitted changes stays and Restore brings an archived one back.
- Changed sending a message while a task runs: Return now steers the task at its next step, and ⌘Return queues the message for when it finishes.
- Changed Esc to stop a running task on its second press, so one stray press no longer ends a long task.
- Added goals to agent chats: type
/goaland what should be true when the work is done, or choose Set a goal from the composer's + menu, and the agent keeps working turn after turn until a check finds the goal met; the goal shows above the composer with its running time, where you can edit, clear, or resume it. - Changed the Chat Window sidebar to leave out the chats your agent starts when it asks Codex, Claude Code or another agent for help: open one from its line in the chat that asked, and it still gets a row while it is open, pinned, or waiting for your answer.
- Changed the summary an agent gives when a task ends: it now opens with the outcome, then lists what changed, what was checked and what needs your attention, without the steps that led there, and draws the checks and changes as views as far as the chat's Intelligent UI level says.
- Added your friends and teammates to the composer's @ menu: name someone in a chat and the agent knows whom you mean, so it can message them privately, read their replies, or call them when you ask.
Coding Agents
- Added Muse Code, Meta's coding agent, as a Coding agent: install it and sign in with Meta from its settings, then chat with it in a project folder, where it edits code with diffs, runs commands, asks before acting, offers its skills and /compact in the / menu, and its own sessions show up to continue under the names you gave them.
- Added Continue in Terminal and Copy command to Muse Code chats: the chat opens with
muse resumein its folder, and the turns you run there come back into the chat when you quit Muse Code and send from Enconvo again. - Added Enconvo Capabilities to each Coding agent's settings: turn off Enconvo's plugins for Claude Code, Codex, Grok Build, Muse Code or Antigravity altogether, or one plugin at a time, such as messaging Enconvo agents, image creation, memory or Computer Use, so that agent can't see or use it.
- Changed Muse Code to keep working after it updates itself, and to say when Enconvo needs an update to work with a newer Muse Code.
- Changed Muse Code chats to work without a Meta sign-in when Muse Code runs on its local model, and to take their first message as their title when they start from the Smart Bar or the iPhone and Muse Code doesn't name them.
- Changed Muse Code's approval questions to show the change an edit would make, and to pass what you type with Deny to Muse Code in the same turn, so it can act on it right away.
- Fixed a Muse Code chat continued with
muse resumetyped in a terminal by hand not showing as running in that terminal, and long Muse Code chats taking much longer to reopen than short ones. - Fixed a Coding agent chat whose first message was refused, such as when the agent isn't signed in, taking that message as its title; it stays New Chat.
- Fixed links to an agent's settings, such as Muse Code's, opening "This plugin isn't installed" instead of the agent's page.
- Fixed a step you denied still reading as done, such as "Edited notes.txt", and a Coding agent reply stopped from the iPhone or Android app before it showed anything leaving no line in the chat.
- Fixed coding agents' steps and "Thought for" lines staying in English in chats shown in another language.
- Fixed Coding agent chats in a client's Workspace saving their replies, asking their questions, calling other agents and loading skills in Personal; they now stay entirely inside that Workspace.
- Fixed a Coding agent's Enconvo Capabilities sometimes not applying to its open chats when they were changed in Personal and in a client's Workspace at the same time.
- Added Grok Bot, xAI's agent that runs in the cloud, as a Coding agent: connect your own Grok Bot routine in its settings, then chat with it in Enconvo, where each message goes to the routine and its reply comes back to the chat, even when it arrives late.
- Added Enconvo's MCP server for Grok Bot: connect it in Grok Bot's settings, add its address in Grok Bot's Plugins, and Grok Bot signs in with your Enconvo account, so it can reply to your chats, notify your Mac and your paired phones, and ask an agent on your Mac, which you approve each time unless you always allow it; each request stays listed in the Grok Bot on this Mac chat, and disconnecting Grok Bot, or your Mac going offline, withdraws a request still waiting.
- Added a length limit to Grok Bot messages: a message over 32,000 characters is refused with a note to shorten it, and attached files and images stay on your Mac while only the text is sent.
- Fixed Grok Bot losing the answer to a request it sent your Mac when you approved it after about a minute; Grok Bot now gets the answer once it comes, and the request still runs once.
- Fixed tapping a Grok Bot notification on iPhone and Android opening nothing: it opens the Grok Bot chat the notification is about, or your Mac's chats when it names none, and clicking it on the Mac opens that chat too.
- Fixed the agent picker on the Mac, iPhone, and Android to show Grok Bot as Not set up, instead of Not installed, until its routine is connected.
- Fixed Grok Bot staying connected for replies after its webhook was cleared in Credential Management, and its settings showing or putting back an old webhook after it was changed.
- Fixed Grok Bot's Test saying it couldn't reach Enconvo when the routine or Enconvo was only turning away too many messages; it now says so.
- Fixed the Files tab of a Grok Bot chat on iPhone and Android offering files from your Mac; it now says the files Grok Bot makes stay in xAI's cloud, without Sort or search.
- Fixed Context & Usage in a Grok Bot chat on iPhone and Android asking you to send a message to fill it; it now says xAI's cloud doesn't report the tokens Grok Bot's replies use.
- Fixed the note box in Grok Bot's request to your Mac saying the note goes to Enconvo; it now says it goes to Grok Bot, which gets your note as the answer.
- Fixed Grok Bot's notes, requests, records and delivery errors showing in English on the Mac, iPhone, and Android when the app uses another language, its note button saying it sends to an agent, the Grok Bot on this Mac chat keeping the name it was first given in another language, and a stray space before an agent's name in Chinese.
- Fixed Grok Bot replies that arrived while Enconvo on the Mac restarted or was busy with another turn: they now wait at Enconvo Cloud until the chat has them, and show once.
- Fixed Grok Bot asks to an agent on your Mac that still ran after you disconnected Grok Bot, and an ask too long to show now shows the whole request before you approve it.
- Fixed Muse Code questions that accepted more or fewer choices than Muse Code allows, and Muse Code's effort setting not following a model you switch to mid-chat.
Credentials and Logins
- Changed how saved API keys and sign-ins are kept on the Mac: each is now encrypted with a key that stays in this Mac's Keychain, so a copy of Enconvo's settings folder can no longer be read on another computer, and keys are entered again after going back to an older version.
- Changed who can read saved API keys and sign-ins on the Mac: another program that asks Enconvo's local API for settings now gets
[hidden]in place of each key, and a plugin from the store can use only its own keys and the credential picked in its settings, while Settings shows and checks keys as before. - Changed when saved API keys and sign-ins are opened on the Mac: only code that Enconvo itself installed and that is still unchanged gets them, so a program that rewrites one of Enconvo's built-in extensions or its runtime in Enconvo's settings folder gets no key that way, while the app and everything that needs no saved key keep working.
- Changed who can change where a saved API key is sent on the Mac: only Enconvo's own windows can change a provider's or credential's address, or make an MCP server send a saved key or connect somewhere else with one, while another program using Enconvo's local API, the phone and the agent are refused; the phone's Connect card still connects a Connector with an API key, to the server the Connector declares.
- Fixed a setting or a refreshed sign-in sometimes being lost when two tasks saved the same provider's settings at the same moment.
- Added a way for the agent to ask for an API key in the chat: when a task needs a service's key, a Connect card asks for it, the key goes to Credentials instead of the conversation, and later chats use it without asking again.
- Added support for services Enconvo has no provider for: the Connect card shows the host a key will be sent to, saves it under Other services on the Credentials page, and the agent can use it only in requests to that host.
- Changed how the agent uses saved keys: it names a credential instead of holding the key, and the key is replaced with [redacted] wherever a request or command returns it.
- Added website logins: when a browser task reaches a sign-in page, a card asks for the user name and password once, Enconvo fills them in on that site only, and the agent never sees the password; saved logins appear under Logins on the Credentials page, and unticking Remember this login uses one for that sign-in only.
- Added typing a saved login into a Mac app: when an app's sign-in needs a password, a card that names the app asks for the user name and password, and Enconvo types them into that app only, the password only into a field that hides what is typed, without the agent ever seeing it.
- Added taking a key out of the chat: when you paste an API key into a message anyway, Enconvo saves it in Credentials and replaces it with [redacted] in the saved chat, so later requests and your other devices no longer carry it; a new key you paste for a service that already has one replaces the saved key.
Agent Phone and Calls
- Added calls to friends by your agent: ask an agent to call an Enconvo friend or teammate, and it rings their Enconvo apps, talks with them for you from what you tell it, and brings their answer and the call's transcript back to your chat; a scheduled task can message and call the friends you let it reach, so it can, for example, send someone a report at midnight and call them in the morning if they haven't replied.
- Changed Record calls in Settings › Agent Phone to also record agent calls you take in the iPhone and Android apps, saving them to Recordings on your Mac with their transcript.
- Fixed answering an agent's call in the Android app on some phones ending the call at once with "The microphone isn't available right now.": the call now connects and your agent hears you.
- Fixed Record calls in Settings › Agent Phone so calls agents make to other people for you are recorded to Recordings too, with a recording button in Recent calls.
- Fixed agents ringing the Enconvo app on your phone when you asked them to call you on a phone number: a number you give is now dialed through your phone provider, and agents tell apart calls to a number, calls to you in the app, and calls to Enconvo friends.
- Added Your iPhone to Settings › Agent Phone: agents can call other people from your own iPhone number through your Mac, so the people they call see your number.
- Added a picture-led setup guide for Your iPhone that shows how your Mac and iPhone connect, walks through one step at a time, and turns on Calls from iPhone in FaceTime for you in one click.
- Added Calls from to Settings › Agent Phone › Tasks awaiting your input: when an agent calls your number, it can ring from Your iPhone, Twilio or Telnyx, and you can ask an agent in a chat to call you through any of them or the EnConvo app.
- Added Answer my calls: when you don't pick up a call to your iPhone, an agent can answer it on your Mac, take a message, and send the call to Updates.
- Added recordings to an agent's calls to your friends: the friend hears and sees that the call is recorded, and when it ends the recording is in Recordings and opens from the call card in the chat.
- Changed agents to call your Enconvo friends and teammates on Enconvo first, and to call their phone number only when you ask for a phone call or that call doesn't reach them.
- Changed an agent's calls to your friends so the agent chats freely when asked, such as telling a story or explaining something, instead of refusing anything outside its brief.
- Fixed the person an agent calls through Your iPhone not hearing the agent: Enconvo Audio now plays the agent's voice through a device of its own, so the call's echo cancelling no longer removes it, and each call picks Enconvo Audio as the Phone app's microphone and puts your choice back afterwards; Settings asks you to add Enconvo Audio again once.
- Fixed agent calls through Your iPhone not going out on macOS 27, where the call prompt shows as a notification.
- Fixed agent calls through Your iPhone staying on after the other person hung up; the call now ends as soon as they hang up.
- Fixed Add again on Your iPhone in Settings › Agent Phone giving no word on macOS's password window and staying on Enconvo Audio is missing after you typed the password.
- Fixed an agent's call to a friend hanging up before the friend could answer; the agent now waits for their reply before it says goodbye.
- Fixed an agent's call to a friend showing as a conference with "You're the only one here" after the agent hung up; the friend's screen now shows it as a call with the agent, and the call ends for them when the agent hangs up.
- Added a phone line setup to call cards when no line is set up, so you can set up Your iPhone or Telnyx right in the chat and the agent's call goes through once it's ready.
- Added Numbers that can give tasks to Answer my calls, so calls from your other numbers talk to your agent and can give it tasks while other callers only leave a message.
- Added Answers first to Answer my calls, so with several Macs you pick the one that answers and the others answer only when it's offline.
- Fixed Contacts access on the Mac, so macOS now asks for it and Answer my calls can recognize callers saved in Contacts.
- Changed Answer my calls to ask for Contacts when you set it up or add a number, and to hand a call shown by a contact's name to a Mac that can read Contacts.
- Fixed Answer my calls on macOS 27.2 and 27.3, which sometimes left a ringing call unanswered, so an agent now answers the calls you don't pick up.
- Changed Answer my calls to wait 5 seconds by default before an agent answers, with 5 seconds added to the choices.
- Changed Agent call settings into separate sections for Your iPhone, Phone providers, and the EnConvo mobile app, so each way of calling is set up on its own.
- Fixed agents being unable to press keys on calls through Your iPhone, so they can now get through automated phone menus such as a carrier's service line.
- Fixed calls through Your iPhone to a contact saved under a short name, which failed saying macOS never showed the call prompt.
- Fixed calls through Your iPhone on macOS 27.3, which shows the call prompt and the call under the menu bar, so agents can place calls and press keys there too.
- Fixed Your iPhone's one-click setup leaving notifications off for Phone and FaceTime, which kept macOS from ever showing the call prompt; it now turns them on, or shows where to do it.
- Changed Your iPhone's Check the audio to check this Mac's setup again first, and to reopen the setup guide when Calls from iPhone or notifications were turned off.
- Fixed Your iPhone's audio check reporting that Enconvo can't hear calls on Macs whose sound plays through multi-channel speakers such as Studio Display, and its setup now points to the System Audio Recording Only list.
- Changed Full access so it no longer asks before an agent calls or messages your friends and teammates: it now asks only before changes that could harm your computer.
- Changed Your iPhone's setup to guide you through each setting on this Mac step by step, showing where to click and opening the right place, instead of clicking through System Settings for you.
- Changed an agent's call to a friend so the agent greets them within a few seconds of their answer, instead of after about ten.
- Fixed the person an agent called seeing an empty conference for a moment when the agent hung up; the call now just ends.
- Fixed an agent calling a friend losing its greeting when the friend spoke over it, and letting talk near the friend keep a silent call going.
- Fixed the iPhone's incoming call screen staying up for good when Answer couldn't connect after the caller had already hung up; it now shows the call as missed.
- Fixed an agent's call to a friend going quiet for the rest of the call when its voice provider stopped responding.
- Fixed an agent's call to a friend losing its report in the chat, or leaving the friend's last words unanswered, when Enconvo restarted during the call.
- Fixed an agent's call report showing a friend's declined call as unanswered, and a card number the friend said now never reaches the chat.
- Changed an agent's calls so they reach only your friends and teammates, never people you only met on a call.
- Fixed a friend call's steps in the chat: a call that couldn't be placed no longer looks done, and the transcript now shows what people near your friend said, marked as not said to the agent.
- Fixed an agent's calls to friends recording the call while Settings › Agent Phone › Record calls was off; with it off, the agent no longer says the call is recorded.
- Fixed scheduled tasks below Full access messaging or calling friends and teammates they weren't set up to reach.
- Fixed a friend still being rung after the chat that placed the call was stopped, and a declined friend call showing as missed when the connection dropped while it rang.
- Changed an agent's calls to friends to keep no recording when the person called says they don't want the call recorded.
- Fixed calls from your iPhone being tried while notifications for Phone or FaceTime are off, which kept macOS from showing the call: Agent Phone now says so and offers the setup guide, and calls go through your phone provider meanwhile.
- Fixed an agent messaging or calling someone whose address only looked like the one it was given (eve@example.com.au for eve@example.com): a full address now reaches only that exact person.
- Removed the limits on how many calls your agent places and how often: calls to other people no longer wait 2 minutes apart or stop at 10 a day, calls to you no longer turn into a notification after 6 an hour or 20 a day, and calls to friends are no longer held to 10 a day on your Mac.
- Removed the remaining limits on calls and voice: calls your agent places no longer end after 10 minutes or hang up after 2 quiet minutes, a friend can be rung again right after declining, and Live Talk no longer caps a sentence at 2,000 characters or 60 seconds of audio; Enconvo Cloud's realtime voices no longer close a connection at 30 minutes or 20,000 characters.
- Fixed the note on a call that came as a notification to say why: your other call ran long.
Friend Chat
- Added group chats to Friend Chat on the Mac: start a group from the + in the Friends sidebar, the Friends page or a chat's details, @mention people, see who has seen your message, and rename a group, change its picture, set its notifications, add or remove people, hand it on or leave it from its details, with group messages counted on the Dock icon.
- Added replies and emoji reactions to Friend Chat on the Mac: hover or right-click a message to react with a quick emoji or any emoji, or to reply with a quote, click a reaction to add or remove yours, and click a quote to jump to the original message; the Chat tab of a friend call shows the same quotes and reactions and lets you react and reply there too.
- Added group chats to Friend Chat in the iPhone app: start a group from the + in the Friends list, @mention people, see who has seen your message, and rename a group, change its picture, set its notifications, add or remove people, hand it on or leave it from its details.
- Added group chats to Friend Chat in the Android app: start a group from the + in the Friends list, @mention people, see who has seen your message, and rename a group, change its picture, set its notifications, add or remove people, hand it on or leave it from its details.
- Added replies and emoji reactions to Friend Chat in the iPhone app: hold a message to react with a quick emoji or any emoji, or to reply with a quote, tap a reaction to add or remove yours, hold it to see who reacted, and tap a quote to jump to the original message.
- Added replies and emoji reactions to Friend Chat in the Android app: hold a message to react or reply, tap a reaction to add or remove yours, and tap a quote to jump to the original message.
- Added an unread count on the Enconvo Dock icon for friend messages, which follows chats read on any device and leaves out muted chats.
- Changed the iPhone app's Friend Chat message bar to a lighter messenger look, with a flat text field on its own band and thin, evenly sized voice, emoji and + buttons.
- Fixed conference links tapped in a chat on iPhone opening the web join page, so they now join the call in the app.
- Fixed an agent calling a friend for you taking someone talking near them as their answer and moving on; it now keeps waiting, or asks again, until they answer it.
- Changed conference Notes so each person turns their own notes on and off and gets their own Doc, instead of the organizer's Notes turning them on for everyone and leaving nobody else in control.
- Fixed sharing a Doc for the first time, which failed and kept the Doc on this Mac, so call notes shared after a conference now open for everyone they were shared with.
- Fixed conference notes appearing under Earlier for people they couldn't be shared with.
- Added selecting several messages in a Friend Chat: choose Select from a message's menu or Select messages from the chat's menu, click or Shift-click to pick, then copy, forward, delete them together, or start a new agent chat with them in the Project you pick, with a message telling the agent what to do.
Live Talk, Dictation and Voice
- Added a Translation Style to Dictation's Translate option, like the Translator's: Sound Native rewords what you said the way a native speaker would put it, and Custom follows a style you describe. Pick it in Settings › Dictation › Clean up › Translate.
- Added a Voice Clone tab to the ElevenLabs, Fish Audio, Gemini and Qwen3 voice providers in Settings › Text-to-Speech, where you can record or upload a voice to clone, play, use, rename or delete your cloned voices, and see how many Cloud voices you have left; providers that can clone voices show a badge in the list.
- Changed the Clean up chip on the Dictation card to show the chosen option's own icon, with its name on hover.
- Changed voice clone recording to stay on the clone page: the floating recording bar no longer appears, the page's level meter now moves with your voice, and the reading instruction is shown apart from the text to read.
- Fixed the hard edge that sometimes showed around the Dictation HUD: its outline now sits inside the pill and card, its glow fades out before the edge, and its shadow is no longer cut off.
- Fixed a voice clone recording staying on after the Settings window was closed: the take now stops and keeps what was recorded, a recording no longer starts if the window closes during its countdown, and a single take ends by itself after 5 minutes.
- Fixed Translate and Dictation's Translate sometimes leaving text in its own language instead of translating it, most often with Sound Native or a Custom style: text already in your target language now goes into your other language under every style.
- Fixed the agent failing to make speech with ElevenLabs when you have no ElevenLabs API key of your own; it now speaks through your Enconvo Cloud Plan, as Read Aloud does.
- Fixed replies read aloud keeping every spoken sentence on disk, which could add up to hundreds of megabytes; sentences are now removed a day after they play.
- Fixed Microsoft Speech credentials offering no region to choose, and Microsoft text-to-speech with your own key ignoring the region you picked.
- Added quick tools to Live Talk calls: the assistant can now search your Memory and past chats, save something you ask it to remember, read your Calendar and Reminders, search your mail, and use read-only tools of your MCP servers right in the call, without starting a task.
- Changed Live Talk's updates during a long task: they now tell what the task has found so far, not only what it is doing.
- Fixed slower replies in the first turns of a Live Talk call.
- Fixed Live Talk remembering the whole sentence it was cut off in when you talk over it with a Mac or Gemini voice; it now remembers only what you heard.
- Added a quick way to turn a dictation into a Draft: while dictating, tap ⇧ (your Draft modifier) once, even after letting go of the Dictation key, and what you said so far becomes the Draft's instruction.
- Added Send app context and Include a screenshot to Settings › Dictation › Draft: a Draft now reads the app you're in, its window title, web address and visible text, and optionally a screenshot of its window, so the draft fits what you're working on.
- Added Remove Filler Words to Translator and Fix Spelling & Grammar, on by default: dictated text loses its ums, ahs, stutters and false starts, so translations and corrections read like written text.
- Changed Dictation to paste sooner after you stop: a short dictation no longer waits on the snippet check unless its words are the name of one of your snippets, and the text field is read while the last words are finished.
- Fixed Voice Clone recording so pressing Record goes straight to the reading screen and stays there through the countdown, the microphone starting and saving, instead of flashing back to the upload screen; the countdown can now be canceled, and the same holds for Gemini's consent recording and the Qwen3 clone dialog.
- Fixed the Live Talk voice menu listing an old or empty set of xAI voices when Speak uses xAI on Enconvo Cloud: it now lists the voices that provider offers, as its Settings page does.
- Fixed Dictation saying "No text field found" after the text was pasted into a web page or a remote screen: Dictation now pastes wherever the focus is, without the notice.
- Fixed Live Talk calls taking about ten seconds longer to connect when Fish Audio can't be reached from your network.
- Added a way to quiet Live Talk and Voice Command: tell her to be quiet or to stop talking for a while and she answers nothing and holds her news until you call her by name, say she can talk again, type to her, or click the QUIET status.
- Fixed Read Aloud waiting several seconds per sentence before reporting that the voice's provider has no API key: it now stops at the first sentence and says so.
- Added ElevenLabs Scribe v3 and Scribe v3 Live: choose them for Dictation, Voice Input and file transcription with your ElevenLabs API key or Enconvo Cloud. Scribe v3 Live shows the first words in under a second, about twice as fast as v2 Realtime, with fewer errors in Chinese and noisy audio; Chinese and Japanese come out without spaces between words.
- Live Talk on the Mac, iPhone and Android now hears you with ElevenLabs Scribe v3 Live when it uses ElevenLabs: your words show about a second sooner, Chinese in a noisy room comes through more accurately, and Korean keeps the spaces between its words.
Avatar and Live Photo Characters
- Added Live Photo characters to Settings › Avatar: open the Live Photo tab and choose Create to turn a portrait, or one made from a description you type, into an Avatar character that stands and breathes on your desktop in a rounded frame with the photo's own background, or cut out if you choose Remove under Backdrop, and appears as live video in calls.
Paired Computers and SSH Hosts
- Added Agent control for paired computers: a new switch under Settings › Connections lets another computer's agents use this Mac's screen and browser directly, such as to retest a change right away, while an overlay here names who is in control and lets you take over or stop it.
- Added a strip at the top of the chat and a pill above the composer while an agent uses another computer, showing the latest screenshot from there and a Stop button, and the finished run shows as one card with the steps and screenshots.
- Added your paired computers and SSH hosts to the composer's @ menu, each machine listed once under Computers, so you can @ one and the agent does the work there, running commands over SSH or handing the task to that computer's own agent.
- Added SSH hosts in Settings › Connections: add a Host from your SSH config or type user@host, test it, and agents run commands there over your own ssh with nothing installed, asking before each command as the chat's Permission mode says or every time, with the host shown on each command step and approval in chat.
- Added letting agents run commands on another of your paired computers when that computer allows Terminal for this Mac, asking first as the chat's Permission mode says, with Agents and Commands switches on each computer's page in Settings › Connections.
- Changed Settings › Connections into three lists, Phones, Computers and SSH hosts, where each phone and computer opens its own page with what it can do, and a Who can reach this Mac row with Stop all access to cut every phone and computer off at once.
- Added an app of its own for each paired computer on the Mac: Open in its own window shows that computer's chats in a window with its own Dock icon in the computer's color, and Keep in Dock in its ⋯ menu keeps the icon there to open it later; the Settings window also gets its own Dock icon while it is open.
- Added a choice of where each paired computer opens, in the Chat Window or in its own window, and a shortcut that brings it up from any app on the Mac, both under How it opens here in Settings › Connections and in the computer's ⋯ menu.
- Added a short guide after pairing a computer that sets where it opens (in the Chat Window or its own window), gives it a shortcut that brings it up from any app, and shows what you can do on it; open it again any time from the computer's ⋯ menu › How to use.
- Changed Pair a computer so it always shows which computer controls and which is controlled, can be started from the computer you're at by asking the other one to allow it, lets you choose what the other computer can reach while allowing it, and on the Mac opens the newly paired computer in the Chat Window instead of a separate window.
- Changed Settings › Connections to list each paired computer once with which way it controls, and Open on a computer there now opens it in the Chat Window on the Mac.
- Changed a request from another computer to pair with your Mac to arrive as a notification with Show and Not now, instead of opening the Chat Window on its own; Not now tells the other computer right away.
- Added a note on your Mac after another computer pairs with it, saying what that computer can use here, with Change to adjust it in Settings › Connections.
- Fixed a request to pair from another computer staying on your Mac after that computer quit or lost its connection.
- Fixed Remote on a Mac using another Mac failing some requests during a burst of activity, which now wait their turn instead.
- Fixed handing a task to another Mac waiting silently while that Mac asked for approval; the chat now says the other computer waits for approval on its own screen, and what for.
- Fixed Ask for approval asking before an agent reads how to use your other computers, and the approval for handing a task to another computer showing only a route; it now names the computer and the task.
- Fixed approvals for work on another paired computer showing the computer's id instead of its name, in the card and in what Allow for this chat covers.
- Fixed testing an SSH host on your local network telling you to check its address when macOS was holding the connection for its Local Network permission; it now says to allow Local Network for Enconvo.
- Fixed the composer's first @ menu after Enconvo starts showing no Computers.
- Fixed a second SSH host for a computer you already reach over SSH taking over that computer's entry and listing it twice; the first host stays linked, and removing it links the other one.
- Fixed turning off Commands on a computer's page leaving its SSH host free to run commands.
- Fixed a wrong SSH password or passphrase reopening its box with no word that it didn't work.
- Fixed the Computers list in Settings › Connections showing what a computer allows from when the page opened, until you opened it again.
- Fixed a computer with two saved SSH hosts showing the wrong one on its page, so Before each command and Remove SSH access changed a host other than the one in use.
- Changed the Allow Local Network card of an SSH host test to open System Settings at Privacy & Security, where Local Network is.
- Changed Pair a computer's Chats and tools choice to say that the other computer's agents can then run commands on this one.
- Fixed an SSH host you just added missing from the composer's @ menu for a few seconds: the @ menu now lists it right away.
- Fixed a chat started with an @ SSH host or computer showing "$name" in its title: the title now reads the machine by its plain name, as its chip does.
- Fixed a command an agent ran on an SSH host or another computer being summed up as "Used a tool" in the chat: the line now says "Ran a command", and each step still names the machine.
- Changed how paired computers show in the Chat Window: the sidebar now lists one computer at a time, and a device switcher at its foot switches between this computer and the paired ones, shows what is waiting on the others, and opens any of them in its own window.
- Added Add a device to the sidebar's device switcher: pair a computer, add an SSH host or pair a phone from there, also before anything is paired.
Knowledge, Plugins and Connectors
- Added Team Knowledge Bases: share a knowledge base with people by email or with your whole Team as Can view, Can add or Can manage; what anyone adds reaches every Mac within seconds, shows who added it, and is searched on each Mac from its own copy.
- Changed adding a website to a knowledge base to keep to the section of the site its address points into, such as one part of a documentation site, and to index a page found under two addresses once.
- Fixed a web page the agent added to a knowledge base sometimes staying in Processing forever; it now loads as a web page, and anything that can't be read shows as failed.
- Fixed the agent sometimes reporting knowledge base items as deleted when they weren't; it now hears which ones were not found.
- Fixed an agent asked to add a file, web page or text to a knowledge base not finding how to, so it gave up instead of saving it.
- Fixed adding a website to a knowledge base from an address that redirects, such as one without its trailing slash, missing the site's pages.
- Added several accounts to Connectors that sign in on your Mac, such as Notion, Webflow and Linear: connect another account from the Connector's page, pick the default, disconnect one, and name an account in a request so the agent uses that one.
- Added a default account per Workspace for every Connector, so in a client's Workspace the agent uses that client's account unless you name another.
- Changed the Shopify plugin to work across several stores: the agent asks which store when you don't name one, names the store in every change it shows, and runs a change meant for several stores once per store.
- Changed Expo into a Plugin Store plugin with the Expo team's official skills and the Expo MCP Server, replacing the read-only Expo Connector, so the agent builds, upgrades and ships Expo and React Native apps from Expo's own guidance, reads your EAS builds, logs, crashes and reviews, and starts builds and submissions only after you approve each one; an Expo sign-in you already made carries over.
- Fixed an updated Connector that runs on your Mac keeping its old version and tools until Enconvo restarted.
- Fixed a plugin you uninstalled coming back when an automatic update was checking for new versions at the same time.
- Fixed MCP servers imported from a Codex config losing the environment variables they pass through and their working folder.
- Fixed an auto-syncing Knowledge Base folder on a drive that wasn't connected when Enconvo started never syncing again once the drive was back.
- Fixed agents loading a folder of documents getting an error instead of the files in it.
- Fixed adding a document by a file://localhost link failing to read it.
- Fixed adding a document whose file name contains "#" sometimes reading a different file.
- Changed loading a folder with more than 5,000 documents into one request to say so instead of failing.
- Fixed loading a folder into a knowledge base skipping subfolders it couldn't read without saying so.
- Fixed Create Knowledge Base in the menu bar menu opening the Knowledge Base page without its New Knowledge Base dialog: the dialog now opens over the knowledge base you last had open.
- Fixed reconnecting a Connector whose sign-in had expired: the Connect card in a chat and the Plugins page now show it connected as soon as you allow access, instead of waiting until the wait runs out.
Automations
- Added GitHub triggers to Automations: an automation can run when an issue or pull request is opened, an issue is labeled, a comment mentions you, CI fails, or a release is published in a repository you connect, only for the people you choose, with events kept sealed for your Mac until you allow outside triggers there.
- Added Reply on GitHub to an automation's Then options: after a run, Enconvo asks you before posting its reply as a comment on the issue or pull request that started it.
- Added Add to Ideas to Automations: each GitHub issue, Discord or Telegram message, email or webhook an Automation hears becomes an idea on a Project's Ideas board, where its lead can reproduce a bug and plan the fix, or research a request and close it with a reason or plan it with designs, then asks you before anything changes.
- Added a Time limit to each Automation's Advanced Settings, from 15 minutes to 8 hours, so long agent runs are no longer stopped at 30 minutes, and a run that hits its limit can be given more time and run again in one click.
- Fixed Automation chats missing from chat history: each Automation's latest run now shows in Chats with a clock mark as soon as it starts, and its earlier runs are one click away in the run's chat.
- Fixed the iPhone getting only one of two Automation results when Automations in different Workspaces finished runs with the same number.
Image and Video Artifacts
- Added Image and Video artifacts: click an image or video an agent made in chat to keep editing it beside the chat, with each model's own settings (resolution, aspect ratio, variations, GIF, masks, video length and frames), a version for every edit, and every generated picture and clip collected in the Artifacts library and in ~/Enconvo/Media.
- Fixed OpenAI image generation with a ChatGPT sign-in offering GPT Image 2.5 and 2.6, which OpenAI doesn't serve to ChatGPT plans; it now shows your plan's image model and says to use an API key or Enconvo Cloud for GPT Image 2.6.
Browser Use and Computer Use
- Added full-page screenshots to Browser Use: ask the agent to capture a whole web page and it saves it as a PNG file where you want it, at the page's own resolution and without the agent's cursor.
- Fixed subagents that use Computer Use in different apps waiting for each other: each now acts in its own app at the same time, and only agents working in the same app take turns.
- Fixed the browser agent failing to type into or press keys in a field that the page swaps for a new one once used, such as Wikipedia's search box; it now finds the same field again and acts on it.
- Fixed the browser agent seeing nothing on pages built from frames (a frameset), so it can now read and use what each frame shows.
- Fixed the browser agent sometimes pressing two buttons at once when another button covered the one it meant; it now stops and says what is in the way.
- Fixed Browser Use missing a file that a newly opened tab downloaded when it was the chat's only browser tab, which made the agent think the page had failed to load.
- Fixed Browser Use telling the agent that a click on a download link did nothing, so the agent searched for the file or said the download failed.
- Fixed Browser Use failing to press keys on, read the value of, or focus an element it had found with Find, such as pressing Enter in a search box.
- Fixed Browser Use not finding a checkbox or field by a label that wraps it, or the page's buttons, links and checkboxes by their role.
- Fixed Browser Use waiting far longer than asked when a wait was given in milliseconds; a fixed wait is now at most a minute.
- Fixed agents reporting no results when a website command landed on a sign-in or a human check; they now see the page and can hand the tab to you.
- Fixed Browser Use hiding ordinary file names and links from the agent, such as a name with a date like 20261026 or a date and a time, so the agent couldn't tell you which file it picked.
- Fixed agents reading a Wikipedia article's long list of other languages before the article itself, which made them fetch the page several times to reach a table near its start.
- Fixed Browser Use telling the agent that a click had not worked when it brought up a JavaScript alert or confirm box, so the agent could report a working step as failed.
- Fixed Browser Use closing a website's dropdown menu or picker right after opening it, so agents couldn't open menus built with common web toolkits.
- Fixed agents reading a spreadsheet with several sheets as a single sheet, so a table or note on a later sheet looked like the last rows of the first.
- Fixed Browser Use reporting a correct choice in a pop-up dropdown, such as a Material UI or shadcn select, as a click on the neighbouring option, and not telling the agent which option such a dropdown shows.
- Fixed Browser Use sometimes clicking the option next to the one asked for while a dropdown menu was still sliding open.
- Fixed Computer Use telling the agent a key press did nothing in apps that draw their own content, such as games and drawing canvases, so it stopped or repeated keys that had worked.
- Fixed Browser Use and Computer Use workflows rejecting a typing step named type_text, which made the agent try again.
- Fixed Browser Use and Computer Use agents unchecking a checkbox that was already checked when asked to check it: they now set checkboxes, radio buttons and switches to the asked state instead of clicking them.
- Fixed Browser Use agents failing to fill a dropdown on a web page and having to try again: filling a dropdown now picks the option.
- Fixed Browser Use agents sending a web form without its file when they clicked the file field during a series of steps: they now attach the file first.
- Fixed Browser Use agents waiting on a page that asks for a password as if it were still loading when its address held a username and password: they now look for the browser's sign-in prompt.
- Fixed Computer Use clicks on buttons that a page shows only on hover, which often did nothing the first time.
- Fixed Computer Use sometimes refusing a click in Enconvo's own windows with a note that the window had changed.
- Fixed Computer Use reporting a click in Enconvo's own windows as done when nothing was clicked.
App Sidebar
- Added a page card to App Sidebar beside a browser: it shows the page you're on with what can be read, such as a video's length, captions and chapters, an article's length even on older page layouts or a PDF's pages, and reads the page ahead so the first answer starts sooner.
- Added built-in profiles for YouTube, Bilibili, GitHub, Reddit, Hacker News, X, Amazon, Gmail, Outlook and Stack Overflow in App Sidebar, each with starters and answers that respect the available page content, including video chapters you can click to jump to.
- Added built-in App Sidebar profiles for Finder, chat apps including WeCom and Teams, git clients including SourceTree, code editors including Windsurf, terminals, notes apps, Pages and Word, with starters for each and an Insert button that puts a reply, commit message or command into an identified text field without sending or running it, with clear guidance when insertion is unavailable.
- Added file jobs for Finder in App Sidebar: compress, convert and resize images, compress PDFs, convert video and audio, zip and unzip, and batch rename the selected files, with smaller PNG copies, clear unsupported-format messages and starters that follow your selection, each shown in a card with before and after sizes and Reveal in Finder; your originals stay untouched.
- Added per-site settings to App Sidebar's site pill: turn page reading on or off, choose the answer language and summary style, add your own instructions, and edit the starters.
- Added Transcribe the audio for YouTube videos without captions in App Sidebar: when you pick it, Enconvo transcribes the video's audio and summarizes it with timestamps.
- Added a Now on row to App Sidebar when you move to another page during a chat, so you can ask about the new page in one click.
- Added a card in App Sidebar beside Chrome, Edge, Brave, Arc and other Chromium browsers without the Enconvo Companion extension, with an Install button; once the extension connects, the card turns into the page card and clears its setup reminder.
- Changed the App Sidebar handle to stay hidden until you move the pointer to the right edge of an app window, with a short guide the first time; turn off "Show handle only at window edge" in Settings or the handle's menu to keep it always visible.
- Changed the App Sidebar handle's hover card to show the page you're on, such as a video's length and captions.
- Changed App Sidebar to read pages without the browser's debugger, so the "started debugging this browser" bar no longer appears while it reads your tab.
- Fixed App Sidebar opening a second tab with the same page when you asked about the page you had open, and the original YouTube tab sometimes going dark after a summary; your tab is now read as it is and never reloaded or changed.
- Fixed App Sidebar showing an update prompt when an older Enconvo Companion cannot read the page.
- Changed the App Sidebar handle to show and hide the moment the pointer reaches or leaves a window's right edge, without a delay or a fade.
- Fixed choosing an item in the App Sidebar handle's right-click menu taking focus away from the app you were working in.
- Fixed the App Sidebar handle on the Finder desktop: it now appears there with or without Finder windows open, follows switches between Finder windows, and stays on screen after Show Desktop.
- Fixed the App Sidebar handle and its preview staying on screen over Quick Look, Finder dialogs, or a minimized, hidden, or closed window, and kept the first-use tip from covering the handle on narrow windows.
- Fixed the App Sidebar showing an empty page beside an app installed while Enconvo was running, such as a browser copied in from a download: it now shows the app, its Conversation starters and, beside a browser, the page card.
- Fixed App Sidebar's key moments for a YouTube video whose caption track runs past the video's end: the transcript now stops at the video's length, so the timestamps stay within the video.
- Fixed Finder file jobs in App Sidebar answering without file cards when the files tool wasn't available: the answer now shows each new copy as a file card.
- Fixed times in an App Sidebar timeline about a video so each one jumps the video to that moment, as a cited time in the answer does.
Models and Providers
- Changed Claude models that take up to 1M tokens, including on Enconvo Cloud, to start at a 500K context, so long chats compact sooner and cost less; you can still raise it per model.
- Added Claude Fable 5.2, Anthropic's most capable model, on Enconvo Cloud and for your own Anthropic API key and Claude subscription, with a context of up to 1M tokens (500K by default), reasoning effort from Low to Max, and Fast mode on Anthropic's API.
- Added Gemini 4 Carbon: choose it in Enconvo Cloud (at its launch price, half the standard rate through November 30), with your own Gemini API key on a paid tier, or in Google Antigravity on a Google AI Ultra plan. Its thinking levels are Low, Medium (default) and High.
- AI Commands now run on Enconvo Fast by default (Settings › AI Commands › All Commands): writing tools, the PopBar, and Dictation's Polish and Translate use it unless you picked another model, and Use Recommended switches back to it.
- Improved the native model picker on macOS: a click on a row lands on the first press even when the picker's panel isn't the key window, it opens with the providers, sign-ins and usage it last showed instead of loading them again, the account card keeps its height while usage is read so the models under it don't move, and an arrow key or a pick redraws only the rows it changes.
- Added free limit resets to Claude and ChatGPT subscription usage in Settings: the card shows how many resets Claude or Codex granted you and until when, and Use reset refills your limits after you confirm.
- Added the time so far beside “Thinking…” while a model thinks, and fixed OpenAI models showing “Thought for 1s” while they were still thinking, with the parts of their reasoning run together on one line: the parts now make one thinking step, each in its own paragraph, timed from start to finish.
- Added each model's own limit to the model picker's account card: a Claude subscription now shows what is left of the weekly Fable limit beside the 5-hour and weekly ones.
- Added the weekly Fable limit to the native model picker's account card on macOS: a Claude subscription shows it beside the 5-hour and weekly limits, as any model's own limit does.
- Added tags to the models in the Chat Window's model picker: a Cloud model can show New (for its first 14 days), a discount such as 50% OFF, Free, Preview or the date it leaves, with the price behind a discount when you point at the row or reach it with the arrow keys. Enconvo Cloud decides the tags, so they change without an app update.
Chat Window, Dynamic Island and Settings
- Changed the iPhone switch in Mail Alerts settings to Phone, since alerts also reach a paired Android phone.
- Changed the Dynamic Island to hide its resting pill over full-screen apps again by default, so a pill such as "Result ready" no longer covers and blocks the top of a full-screen app; only a window the app itself reports as full screen counts, so a maximized window leaves it alone, and opening the island or talking to it there still brings it up.
- Changed lifetime licenses to show as Standard and Premium everywhere in the app, matching the website and your purchase, so they no longer share the Plus and Pro names of the Enconvo Cloud plans; the free trial is now the Standard trial.
- Fixed Enconvo Cloud web search failing around the moment the monthly free search quota runs out; those searches now switch to the backup search provider.
- Fixed a plugin skill you deleted still showing up in search after you rebuilt the plugin once.
- Fixed What matters to you in Automations' Important mail opening an empty Settings page; it now opens the Mail Alerts settings.
- Fixed the message for a plugin that can't be installed on this computer naming it by its internal name instead of its title.
- Fixed the voice play button in Settings having no name, so it now shows a Preview voice tooltip and screen readers can find it.
- Fixed a plugin you uninstalled showing as installed on the Plugins page after its folder came back, which also made Settings search say some settings could not be loaded.
- Fixed the Credential Management list in Settings still showing a credential as Not configured after you entered its key, until the page was reopened.
- Fixed the Chat Window's sidebar in a narrow window staying open over the chat after you picked a chat or a page from it, and gave it its own button to close it.
- Fixed choosing a folder that already has a project for a new chat doing nothing, or saying the project already exists; it now opens that project.
- Fixed Compress Audio making M4A and OGG files larger, turning every MP3 into the lowest quality, and failing on M4A files with cover art; files now shrink by the quality you pick and keep their cover.
- Fixed spreadsheets written by scripts losing their formula cells when read into a chat or a knowledge base; a formula that was never calculated now reads as written.
- Fixed Image Compress refusing a folder; the images in a folder and its subfolders are now compressed, in the same layout.
- Fixed Dynamic Island settings showing Normal for "Fold when you move away" before you picked one, though the island folds after half a second; Quickly now means that half second.
- Fixed the Chat Window's message box in a narrow window cutting off the chosen model's name: the points, then the model and then the mic now step aside one at a time, and model names in the model picker stay on one line.
- Fixed the Chat Window downloading an unused audio file every time it opened.
- Fixed Bookmark Search missing Firefox and Zen profiles that were created in a folder of your choosing.
- Fixed a Settings link to a plugin that isn't installed showing an empty page: it now says the plugin isn't installed on this computer.
- Fixed the Dynamic Island suggesting "Type ?" and math expressions in its input, which only work in the Smart Bar.
- Fixed typing in the Clipboard History, Bookmark Search and File Search lists so the results keep up with fast typing, and made Chinese searches in Clipboard History faster.
- Fixed Connectors that are switched on sometimes showing as off when many Connectors are installed.
- Fixed tasks asked for in a call about a chat with no window, such as a plugin development chat, finishing without a notification.
- Fixed Enconvo freezing for a moment when reading selected text from an app that answers slowly, which now copies through that app's Copy menu without holding Enconvo up.
- Fixed clicking Paste under a Smart Bar answer again while the first click was still being handled pasting the answer twice.
- Fixed Enconvo freezing for a moment after a copy while Clipboard History is on and the system clipboard answers slowly.
- Fixed Enconvo quitting at launch when it couldn't create its extension folder; it now says so once and keeps running.
- Fixed Enconvo freezing for a moment when reading selected text while another app's copy is still on the clipboard and that app answers slowly.
- Fixed Enconvo freezing for a moment at launch while the Dynamic Island checked whether it may use your location for weather.
- Fixed Enconvo freezing for a moment while the permission window checked Automation and Location access.
- Fixed Enconvo freezing now and then while the disk was slow, from Quick Capture rereading its settings every second.
- Fixed the Smart Bar showing the Automations section title and the Automation tag in English when Enconvo is set to another language.
- Fixed Connector errors on the Plugins page that could show an empty message instead of explaining what went wrong.
- Added a Pull request tab to the chat side panel (⌃⇧P): see the branch's pull request on GitHub with its checks, review and comments, or create one from a Worktree chat.
- Added a Device tab to the chat side panel (⌃⇧M): watch and control an iOS Simulator or Android Emulator next to the chat, after a one-time setup.
- Added Keep in Dock and Show in Menu Bar to a Space's menu in the Chat Window sidebar: the Space gets its own icon in the Dock that opens it in a window of its own, or its own menu bar icon that drops it down, both with Ask about.
- Added Contrast and Chat Width to Settings › General: make borders, dividers and secondary text stronger or softer across Enconvo, and let messages and the composer grow wider in a large window.
- Changed the Agent overlay for Computer Use and Browser Use: a light wave now ripples out from each click and gently bends the window beneath it, a soft light runs around the window edge while the agent works, and the dot grid lights up only around the agent cursor.
- Fixed the Chat Window's chat list sometimes showing a finished chat as still running when the Dynamic Island or Smart Bar was open too.
- Fixed the send button showing an X after a message couldn't be sent, which looked like a stop button that never went away.
- Fixed the first message of a new chat disappearing when it couldn't be sent, such as when the chat's folder no longer exists; it now stays, with the reason under it.
- Changed the Dynamic Island's task list so chats that need your approval, failed, or have a result ready show there too; it opens in place of the input, lets you allow or decline an approval right in its row, and opens other chats in the window they started in.
- Added Open in Chat Window to the Dynamic Island's top bar before a chat starts too, so it opens a new chat in the Chat Window and takes along what you've typed.
- Fixed the Dynamic Island showing Result ready when a task had failed or was waiting for your approval.
- Fixed the Dynamic Island's Sessions list showing a chat that finished while you were away as read until the list loaded again.
- Changed the App Sidebar handle to appear as soon as the pointer comes near a window's right edge, across a wider area down the whole window, instead of only at the very edge.
- Fixed the App Sidebar handle sometimes appearing behind its window or past the top of the screen, and its right-click menu taking focus or staying open after Escape or an app switch.
- Fixed the Chat Window's title showing Agent for an AI Command's chat, which now shows the command's name and icon.
- Fixed an agent's commands running without its Python environment after the environment had to be rebuilt, and two first commands at once making the environment twice.
- Fixed commands waiting on a stalled uv download even when their Python environment was already there, and Python environments in folders with a space in their name not activating.
- Fixed the first command an agent ran on a new install running without its Python environment, so pip and python went to the system Python until the next command.
- Fixed clicks and keys in the live view of a browser tab an agent handed to you being refused, so you can sign in there and press Return to agent again.
- Fixed Show in Finder and Open doing nothing for files whose names contain quotes, dollar signs, backticks, or parentheses, and image compression failing on a file whose name starts with a dash.
- Fixed Enconvo Cloud requests from a long-running command still using your previous sign-in after you signed out.
- Fixed a step waiting for a background tool reading "Waiting for Wait for …".
- Fixed a message sent while a task runs appearing several times when the app was slow to respond.
- Changed a message typed in the Smart Bar or Dynamic Island while a task runs to show right away.
- Changed the Dynamic Island so two or more tasks fold into one Tasks chip, which no longer shows a spinner of its own while its list is open.
- Changed Account and Settings in the Chat Window sidebar to open the Settings window again, instead of covering the Chat Window.
- Changed the composer's response style to be picked only from the + menu's Use style, which now also names the Intelligent UI level; the chip beside the other controls is gone.
- Changed the Chat Window side panel to be open or closed per chat: opening it in one chat no longer opens it in the others, and each chat comes back the way you left it.
- Changed Settings and the help menu at the foot of the Chat Window sidebar into one menu.
- Fixed Enconvo keeping a copy of every AI request, with your messages and the system prompt, in its log folder on your Mac: these request logs are no longer written, and the copies earlier versions left are deleted.
- Fixed the Chat Window writing the start of what you typed into a diagnostics log each time you pressed Return.
- Fixed the Create Agent dialog showing its field names, hints and heading in English when Enconvo is set to another language.
- Fixed the new chat heading ("What can I help with?") showing in English when the app language is set to another language.
- Fixed the "Thinking…" and "Running" status shown while an answer starts showing in English when the app language is set to another language.
- Added chats that need you to the Dock icon's badge: a chat with a result or a failure you haven't opened yet, or one waiting for your approval or answer, now counts there, alongside unread messages from friends.
- Changed the side panel of a chat that never opened it to start on a New tab instead of Files; the first thing opened there takes its place.
- Changed Video Conference in the Chat Window sidebar to scroll with Plugins and the other pages; only New chat and Search stay fixed above the list.
- Fixed the chat box keeping only the first character of text another app typed into it all at once, such as an automation or a text expander, when the box was empty or all its text was selected.
- Removed the "Running outside the sandbox" and "Ran outside the sandbox" lines under a command in a chat: a command you allowed to run outside the Sandbox now shows like any other.
- Improved editing an earlier message in a chat: its images and files come back into the message box with its text, so you can remove one or add another before sending, and Cancel takes them out again.
- Fixed pasting from Clipboard History when it was opened over one of Enconvo's own windows: Return now pastes into the Chat Window's message box instead of sometimes closing the Chat Window and pasting nothing.
- Changed Clipboard History's Copy shortcut from Command-Return to Command-C. Command-C still copies the text you selected in the search field or in an item's preview.
- Removed the Tasks chip (such as "Tasks 6 · Failed") from above the message box while a chat is open in the Dynamic Island. Home without a chat open and the notch still show your tasks.
- Fixed settings such as Model Name, Reasoning Effort, the provider fields, and the Smart Bar, PopBar, Dynamic Island, Pet, Dictation and Voice Command options showing in English when the app language is set to another language.
- Fixed the Chat Window sidebar still offering Log in after signing in on the website: a card above the device now follows the sign-in from the browser until your account loads, says when the network is slow, and offers Retry if the account doesn't load, while the Settings menu shows the sign-in finishing instead of Log in.
- Fixed Enconvo ignoring the system proxy with Use System Network Proxy Preferences on: model requests, web fetches, Connectors and the other requests its engine makes now go through the proxy, so Claude models no longer answer "not available in your country or region" when your proxy is in a supported country. A proxy you turn on, change or turn off while Enconvo runs now takes effect without restarting it. Servers on this Mac and your local network, such as LM Studio and Ollama, are still reached directly.
Links, Command Line and Local API
- Added
files=to Enconvo links, which attaches the files at those paths to the Agent or AI Command, so images can be sent from another app or script. - Added
enconvo ai-command runand the local API routeai-command/run, which run an AI Command in the background with text and files and return its answer. - Added a Link, CLI and API row to each AI Command's and Agent's settings, which shows the deeplink,
enconvocommand and local API call that run it with your text and files, ready to copy. - Fixed the enconvo command line failing to call an agent with
enconvo agent callorenconvo agent/callunless the route was typed asenconvo agent call index. - Fixed writing commands such as Translate, Summarize and Convert to List failing from the enconvo command line and the local API with "load command failed."; they now take the text as an argument (
enconvo writing_package convert_to_list "…") and answer without adding a chat to your history. - Fixed
enconvo agent mainon the command line printing no answer while the agent was busy in its latest chat: it now answers in a new chat. - Fixed
enconvo agent call "…"on the command line failing as an unknown command: a message aftercallnow goes to the agent, as it already did withenconvo agent/call "…". - Fixed Enconvo links opening the PopBar's small Smart Bar and doing nothing when that was the last panel used; a link now runs its Agent or AI Command in a new chat in the Smart Bar, or in the Chat Window or Dynamic Island when it names one with
window=. - Fixed opening an Enconvo link bringing the Settings window up over other apps.
- Fixed the Chat Window's title showing Agent for an AI Command's chat, which now shows the command's name and icon.
- Added
files=to Enconvo links, which attaches the files at those paths to the Agent or AI Command, so images can be sent from another app or script. - Added
enconvo ai-command runand the local API routeai-command/run, which run an AI Command in the background with text and files and return its answer. - Added a Link, CLI and API row to each AI Command's and Agent's settings, which shows the deeplink,
enconvocommand and local API call that run it with your text and files, ready to copy. - Fixed Enconvo links opening the PopBar's small Smart Bar and doing nothing when that was the last panel used; a link now runs its Agent or AI Command in a new chat in the Smart Bar, or in the Chat Window or Dynamic Island when it names one with
window=. - Fixed opening an Enconvo link bringing the Settings window up over other apps.
- Fixed a hotkey saved with short modifier names, such as "ctrl+alt+cmd+t" from the Local API or an Agent, registering its bare key: every T typed in any app opened the command. Short names (cmd, ctrl, alt, opt, fn) and the modifier symbols are now read as modifiers, a hotkey with a word Enconvo does not know is not registered, and a key that types is never registered as a hotkey without Command, Control, Option or Function.
Discord Bots
- Fixed a Discord bot that requires approval letting a member who wasn't approved slip a message in alongside an approved member's, and fixed /stop, /new and the other bot commands typed in Discord going to the agent instead of being run.
- Fixed a message sent to a Discord bot just before /stop starting after the stop, a bot command sent with an attachment going to the agent, and a Discord bot you turned off still answering a message whose attachments were downloading.
- Fixed a Discord bot turned off and on again quickly connecting twice, and a message with attachments sent just before /stop or /new still starting a reply.
- Fixed a Discord bot staying offline after its connection went silent, instead of reconnecting.
iPhone and Android
- Added Reply to the phone notification for a finished reply, so you can answer the chat from the notification without opening the app.
- Added a direct connection between the iPhone or Android app and your Mac when they're on the same network, so the app connects and answers faster at home or at the office; elsewhere it still connects through the internet.
- Added sending in Mac chats on the iPhone and in the Android app while your Mac is offline or still reconnecting: your phone answers what it can, such as questions and web lookups, and messages that need your Mac are sent to it by themselves once it connects.
- Changed the notification your phone gets when a followed chat's reply finishes to show the start of the reply instead of "Reply ready", so you can see what came back before opening it.
- Changed the iPhone and Android apps to show no notification for a finished reply while the app is open: the chat list shows it instead.
- Changed finished replies so your phone isn't notified while you're using your Mac, unless you sent that message from the phone.
- Changed the Mac's notification for a finished chat to show the start of the reply instead of "Task completed".
- Changed the iPhone and Android apps to connect to your Mac sooner when you open them after a while away.
- Changed the iPhone app to load your Mac's chat list faster when it connects through the internet: the Mac now compresses what it sends, and the app asks for the list as soon as it connects.
- Changed the Android app to load faster when it connects to your Mac through the internet: the Mac now compresses what it sends to it, as it does for the iPhone.
- Changed the iPhone and Android apps to show your Mac's chats sooner when you come back to the app: the phone asks for them while it reconnects instead of waiting for the Mac to answer first, and in the Android app a Mac that was online keeps showing Online meanwhile.
- Changed the chat on iPhone and Android to use narrower side margins, so messages use more of the screen width.
- Fixed Mac chats on the iPhone and in the Android app showing the old message list with a Release Mac: the Mac now gives the phone its chat page, so they look and work as they do on the Mac.
- Fixed a video or other file an agent names by its title, such as a downloaded YouTube video, opening on the iPhone and in the Android app as an unknown document that wouldn't play.
- Fixed a chat's notification in the Android app leaving its last reply in the notification shade after you answer or reply from it.
- Fixed pages from one paired Mac being able to read what another Mac's pages kept on the iPhone or Android phone; each Mac's pages now keep their own storage.
- Fixed file fields in an app opened beside a chat in the Android app doing nothing.
- Fixed buttons in a Space or app pressed right as the iPhone or Android app opens failing before the app reached your Mac; they now wait for the connection.
- Fixed the Android app's Mac pages, such as Home's agent and model, failing to load when you come back to the app: they now wait for your Mac to reconnect, as on the iPhone.
- Fixed a Mac chat you deleted coming back as New Chat when your phone later sent a message into it; the phone now says it couldn't send.
- Fixed the iPhone and Android apps staying disconnected after remote access was turned back on while the app was open: they now reconnect within about 30 seconds, and on Android a Mac chat takes no typing while remote access is off, as on the iPhone.
- Fixed the chat on iPhone and Android not showing what was said during a Live Talk call until the chat was opened again.
- Fixed Live Talk calls on iPhone and Android showing what was said in the chat in bursts every second or two instead of word by word as it is heard and spoken.
- Fixed the chat on iPhone and Android dropping back down when a reply finishes; the message you sent now stays at the top with the room below it, as on the Mac.
- Added hints to Mac Screen's Trackpad mode on the iPhone that teach the gestures as you use them; they move to the top of the picture while the pointer is near its bottom, and while they show, the first tap far from a pointer you haven't moved yet doesn't click.
- Added a keyboard button to Mac Screen's floating window over a Live Talk call on the iPhone: type on your Mac with the same key bar as full screen, with the window moving up so the picture stays visible above the keyboard.
- Changed Mac Screen's floating window over a Live Talk call on the iPhone to work like a trackpad by default: slide anywhere on the picture to move the pointer and tap to click where the pointer is, and a mode chip in the window's bar switches between Trackpad, Touch and Just Watch.
- Changed Mac Screen's Direct mode on the iPhone to be called Touch, and full screen's mode button now shows the mode's name; one tap switches between Trackpad and Touch.
- Changed Mac Screen's pointer in Trackpad mode on the iPhone to be larger with a soft halo, with a disc where your finger is and a ring and a light tap on each click; when you zoom in, the picture follows the pointer.
- Fixed pinch to zoom in Mac Screen on the iPhone often taking several tries to start: a deliberate pinch now zooms the first time, around the pointer in Trackpad mode, and pinching back to where your fingers started returns the picture to its size.
- Changed approval questions on the iPhone and Android apps to offer the agent's own choices, as the Mac does, such as Muse Code's Allow for this session and Always deny.
- Changed the speaker's small picture over a full-screen shared screen in the iPhone app's calls so you can drag it to any corner, out of the way of what's being shown.
- Changed the Android app downloaded from enconvo.com to check for updates every time you open it or come back to it, instead of at most every six hours.
- Added Skip This Version to the Android app's update alert, so a version you skip isn't offered again until a newer one comes out; Later now only hides the alert until you next open the app.
- Fixed the iPhone and Android apps showing the steps and to-do lists of Muse Code, Grok Build and Antigravity as plain text instead of tool steps.
- Fixed the iPhone app's chat showing an agent's messages to its Subagents and its look at them as plain steps; they now show as Subagent lines with whether the message steered the task, waits for it to finish, interrupted it, or started a new turn, each Subagent shows the model and effort it runs on and whether it is nested, and a message another agent sent says who it is from.
- Fixed the phone Companion failing to load chats, Agents and Projects with "Enconvo on your Mac isn't answering" when the Mac's connection dropped for a moment while it was busy.
- Fixed Mac chats on Android so a brief connection drop or a busy Mac no longer shows an error or clears the messages, a reply keeps streaming once the Mac is back, and a chat opened before shows again without loading.
- Fixed the iPhone app hiding an agent's approval request, such as calling a friend, behind a one-line bar when you came back to the chat right after sending; the request now opens with its Allow and Deny buttons.
- Fixed the iPhone chat covering the call controls when you answer a scheduled call from your agent; the call's buttons now stay on top, as in a Live Talk call you start yourself.
- Fixed the "Calling you" card in an iPhone chat still saying Ringing after you picked up; it now follows the call as it does on the Mac.
- Fixed a Mac chat on iPhone that could keep loading forever when part of its page didn't arrive from the Mac; it now loads again, or shows the chat without the page.
- Fixed a Mac chat in the Android app that could keep loading forever when part of its page didn't arrive from the Mac; it now loads again, or shows the chat without the page.
- Fixed a Mac chat's reply on iPhone and Android disappearing below the screen when the keyboard opened after sending or the background tasks bar appeared, so the reply now stays in view.
- Fixed switching between Mac chats on iPhone and Android, which now opens a chat that wasn't loaded yet faster.
- Fixed messages sent from iPhone after changing a Mac chat's agent still going to the previous agent.
- Fixed subagent and Hub task chats appearing as their own rows in the Mac chat list on iPhone and Android; as on the Mac, they open from the chat that started them.
- Fixed a Mac chat on iPhone and Android that could stop showing a new reply when another chat's run, such as a subagent's, updated at the same moment.
- Fixed words sent to a Mac chat on iPhone and Android being lost when the send didn't go through or the chat's page stopped; they now come back to the message box.
- Fixed a Mac chat on iPhone and Android losing its earlier messages, or not showing a reply the Mac started, after the connection dropped and came back.
- Fixed Edit on an older message in a Mac chat on iPhone and Android, Find in a long chat, and going back to where you were reading after the app reopened.
- Fixed Claude Code background tasks showing twice in a Mac chat on iPhone and Android, and subagent cards staying on Running after reopening the chat.
- Fixed documents, images and links in a Mac chat on iPhone and Android that opened nothing when tapped; what the phone can't open now says to open it on your Mac.
- Fixed a Mac chat on iPhone and Android showing the wrong light or dark appearance after the phone changed it, or against the appearance set in Settings on Android.
- Fixed a Mac chat on iPhone and Android that stopped following a reply when Enconvo on the Mac restarted or the connection dropped mid-answer, and a Mac chat whose page loads slowly now shows its messages right away.
- Fixed the chat on iPhone and Android not showing what was said during a Live Talk call until the chat was opened again.
- Changed the chat on iPhone and Android to use narrower side margins, so messages use more of the screen width.
- Fixed Live Talk calls on iPhone and Android showing what was said in the chat in bursts every second or two instead of word by word as it is heard and spoken.
- Fixed the chat on iPhone and Android dropping back down when a reply finishes; the message you sent now stays at the top with the room below it, as on the Mac.
- Fixed Android's Enconvo call ring screen staying up after a lost hang-up, Decline doing nothing after the app was closed, and an ended call ringing again from a late notification.
- Added the Connect card to phone chats: when the agent needs a key during a chat on your iPhone, the card shows there and the key is saved in Credentials on your Mac; in an IM chat the agent never asks for a key and sends a link that opens the chat in Enconvo instead.
- Fixed a message sent from the iPhone or Android app coming back into the message box after it was sent, when its reply was still running or the app reconnected to the chat.
- Fixed a reply showing again below a message steered into a running task, after the iPhone or Android app opened the chat again or came back to it.
- The iPhone and Android apps now steer a running task with what you send, as Return does in the Mac chat, instead of queuing it; the box reads “Steer the running task…” while a reply runs.
Friends · Email · +15 more
Thanks for all the feedback during the beta. This release adds Video Conference, Friends and Friend Chat, lets you pair your other computers and work on them from here, and adds Email, Dashboards, Slides and Motion films. Projects get team workflows, goal checks and Ideas that work toward their goal, each Agent gets a Sandbox, Dictation gains Draft, and custom and local model providers get a long list of fixes. Update the iPhone app to 1.2.13 and the Android app to 1.4.3 to try the phone changes. Watch the 2.5.12 update tour to see Video Conference, Friends, Email, paired computers, Motion films and more in action.
Video Conference: start a call from the Chat Window, the Dynamic Island, the iPhone or Android, ring friends, your Team or your other devices, or send a link anyone can join from a browser; schedule calls with email invites, run them with organizer controls and a waiting room, and add live captions with translation, AI notes and recording, backgrounds, screen sharing you can draw on, and picture in picture on the phones.
Friends: add people by email or QR code, find your friends and Team in the sidebar, chat with them with files up to 1 GB, voice messages, emoji, and videos and PDFs that open right in the chat, and call them in one click, from the Mac, the iPhone or Android.
Email: add your own mailboxes over IMAP and read, search and answer them in the Chat Window, with summaries, suggested replies, Polish, Snooze, Send Later and Undo Send, and agents that always ask before a mail goes out.
Pair your other computers: from Settings › Connections, use another computer's chats, terminal and screen from here, see its chats and Projects in your sidebar, pick which computer a new chat runs on, and let your agent hand work to it.
Motion films: ask for a short animated video with music, narration and captions, confirm its rough cut, scrub its scenes, and export it as MP4 or GIF.
Dashboards: the agent makes a page of numbers and charts from a file, a web address or a connected service, keeps it up to date, and Check a number shows the row behind any figure.
Slides: the agent makes a deck you edit, present with Presenter view and download as a PowerPoint with real text boxes, shapes, tables and speaker notes.
Automations has a new design: Today shows what comes next and what ran, each Automation reads as When, Steps and Then, and Duplicate and a Run limit join it.
A Sandbox for each Agent: with it on, an Agent's commands change only its working folder and temp, can't read your keys or saved credentials, and can't control other apps.
Safer Full access: harmful commands ask first however they are spelled or hidden, many harmless ones no longer ask, and Approve for me checks a command the rules can't judge against what you asked for.
Response Styles and Intelligent UI levels: an Enconvo agent answers as Normal, Concise, Explanatory, Formal or a style made from your own writing, and you set how readily it answers with charts, tables and cards.
Dictation Draft: hold the Dictation hotkey with ⇧, say what to write or change, and watch the draft appear before it goes in, from a new Dictation pill with the live transcript.
Dictation learns your words: the Dictionary suggests spellings it keeps hearing, Learn from my fixes adds a word you correct by hand, and smart spacing and snippets by voice save edits.
Live Desktop: a board behind your windows shows what your agents, coding sessions and automations are doing today, with a character that reacts as things run, need you, finish or fail.
New models and providers: Enconvo Fast, Balanced and Ultra on Enconvo Cloud, PipeLLM with one API key, GPT Image 2.6 Flare and Sunburst, Gemini Omni 1.2 Flash for video, and voice cloning in Text-to-Speech.
Custom and local providers: dozens of fixes for OpenAI-compatible gateways, relays, Azure, OpenRouter and Gemini 3, and Ollama, llama.cpp, LM Studio and KoboldCpp chats that fit the context the server really runs with.
New default shortcuts: the Chat Window opens with ⌃⌘X and the Smart Bar with ⌥Space, so your Dock, Finder's Go to Desktop and Mail's Send work again.
Your Mac's screen in Live Talk on the phone: during Live Talk on the iPhone or Android, open your Mac's screen in a small floating window over the call, where a tap clicks and pinch zooms, and Full Screen opens the usual Mac Screen.
Video Conference
- Added Video Conference between Enconvo users: start one from Video Conference in the Chat Window sidebar, the Dynamic Island, the menu bar menu or the iPhone, ring friends, teammates or your other devices, and invite anyone with a link at conference.enconvo.com.
- Added Video Conference's Home in the Chat Window, where one box pastes a link, calls a friend by name or starts a conference now, with Coming up, Earlier for the past month's calls and their recordings, Call again, and Call your Team.
- Added joining a conference from a web browser: anyone with the invite link can join as a guest without installing Enconvo, talk and type with the people there, and share their screen from a computer.
- Added a page before you join from a link, on the Mac and in a browser, where you check your camera and microphone, pick your devices, captions and translation language, go in muted, and see who is already there.
- Added cameras to conferences, with a choice of microphone, speaker and camera during the call, and the back camera on the phones.
- Added a gallery that keeps its shape as people join, speaker view, pinning, and a click on someone to make them big; in a call with one other person, your own small picture can be dragged to any corner or tapped to swap.
- Added Spotlight, which lets the organizer make one person big for everyone, while anyone can step back to Gallery.
- Added a floating dock with labels and separate Mic, Camera and Captions buttons, tiles with a green ring and level bars on whoever is talking, and one side panel with tabs for Chat, People and Captions.
- Added a chat to conferences: messages go to everyone, a count shows what you haven't read, whoever joins later can read back, and pictures and files up to 1 GB can be attached, pasted or dropped.
- Added private messages on a conference: click anyone to write to them alone, with pictures and files.
- Added Captions and translated captions: a band above the dock shows the translation large and the original small, or the translation only, in the language each person picks, with a mark on a translation still coming.
- Added backgrounds and masks to conferences: blur, scenes, patterns or a picture of your own, chosen before you join or during the call, and a mask blurs your whole picture if it loses your face, so nothing shows by accident.
- Added screen sharing with sound from the Mac app and a browser, a tray with pictures of each screen and window, a full-screen view of a shared screen, and pinch to zoom on the iPhone.
- Added drawing on a shared screen from the Mac, the iPhone and a browser: strokes land on the same spot for everyone, carry the drawer's name, and fade a few seconds later.
- Added raised hands, listed in the order they went up, and quick reactions that float over everyone's view.
- Added holding Space to talk while muted, a reminder with Unmute when you talk while muted, and a note when your own connection is poor.
- Added Self view, Mirror my video and Stop incoming video, which stops others' cameras coming in to save data while voices and shared screens keep going.
- Added organizer controls: mute someone or everyone, Ask to unmute and Ask all to unmute (nobody's mic is turned on for them), remove someone, lock the conference, end it for everyone, and Stop sharing on a person's screen.
- Added a waiting room to locked conferences and a Guests ask to join switch, so new people ask and the organizer lets them in or turns them away.
- Added more than one organizer: an organizer can make anyone an organizer, and when none is on the call, the person there longest stands in so people at a locked door still get in.
- Added scheduling to Video Conference: set a conference for later, once or every day, weekday, week or 2 weeks on one link, invite friends and teammates by email with a calendar file, change its time, length, title or guests with an update to each person, and call it off.
- Added recording to Video Conference: the organizer records it to a video file on their own computer, and everyone on the call, and anyone about to join, sees that it is being recorded.
- Added Ring all and Call your Team, which ring every teammate at once, and Not on Enconvo yet with Copy invite link for teammates who haven't signed in.
- Added a Still there? question when you've been alone on a call for a while, so a forgotten call ends by itself.
- Added a soft sound when someone joins or leaves a call of up to eight people.
- Added a wrap-up page when a conference ends, with how long it lasted, who you talked with, what was saved, and Rejoin while it is still going.
- Added profile photos to conferences, on tiles, in People, chat and captions, and while a friend call rings.
- Added keyboard use of conferences: Tab reaches every button, menus move with the arrow keys, Enter or Space makes someone big, and End for everyone and Remove start on Cancel.
- Changed joining a conference with five or more people so your microphone starts off, with a note saying why.
- Changed conferences on slow or unsteady connections to keep everyone audible: pictures pause before the sound breaks up, each person gets a picture size that fits their connection, the call moves to a better route without a gap, and someone whose connection drops keeps being heard while it reconnects.
- Changed a guest on a phone's browser who switches apps to show as Away while the call holds their place for up to 5 minutes.
- Changed Video Conference so someone you know only from a call sees your name but not your email address until you become friends or teammates.
- Changed Video Conference so someone who declines your call isn't rung by you again for a minute, and nobody can be rung by you more than ten times an hour.
- Changed the conference invite page and a browser's Ready, waiting and ended pages to follow your light or dark appearance, while the call itself stays dark.
- Changed the Video Conference icon to a video camera everywhere.
- Added a captions history to Video Conference calls on the Mac, iPhone and Android: click or tap the live caption to scroll back through who said what and when, with the translation over the original words, jump back to the latest line, and copy one line or all of them.
Video Conference on the Mac
- Added friend calls on the Mac: calling a friend rings at once in the Conference window with their face over your own blurred camera and a ringback tone, the call shows just their picture with your chat with them in its Chat, and Add someone turns it into a conference with no break.
- Added a missed call card with Message and Call back, and a call that comes in while you're on another call keeps your other devices ringing and tells the caller you're on another call.
- Added toasts for friends' messages during a call, shown in the call or under the sharing bar instead of as notifications.
- Added a sharing bar on the Mac with Draw, Mute, Stop sound and Stop sharing, a green frame around the shared screen, and a small conference window that shows whoever is talking without appearing in what you share.
- Added a small floating window when a conference is minimized or while you share your screen, with who is talking, mute, camera, leave and a click back.
- Added Notes to conference calls on the Mac: it writes AI notes from the call into a Doc you share with the people on the call or keep to yourself, can record the call as audio or as audio and video, can recognize voices with your Speakers, and tells everyone that notes are on.
- Added a notes panel to calls with Notes on, with the transcript so far, Ask AI to summarize the call or answer questions about it, and your own notes and bookmarks (⌘B), which go into the call's entry in Recordings.
- Changed calls you start on your Mac to take notes and record audio from the start by default; change it in Settings › Video Conference, or turn it off in any call from Notes in the dock.
- Added a hotkey that mutes or unmutes a conference from any app, Control-Option-M, with a short notice under the menu bar; change or turn off the keys in Settings › Video Conference.
- Added Do Not Disturb for calls, in Video Conference settings and from the moon on the Friends page: for 1 hour, until 8:00 tomorrow, or until you turn it off, that Mac doesn't ring, while messages still notify.
- Added defaults for joining a conference in Settings: microphone, camera, captions and the caption language.
- Added labelled Decline and Accept buttons to conference rings, Not now and Join to a scheduled conference that is starting, and an Open System Settings button to the microphone and camera permission messages.
- Added "The call stopped" with Rejoin and Close when the Conference window's page stops working, and Rejoin when a dropped connection doesn't come back within five minutes.
- Changed Enconvo to keep the Mac's display on during a call, to step out of full screen while you share from a full-screen call, and to keep its own pickers, alerts and incoming call cards out of what others see.
Friends and Friend Chat
- Added Friends: add someone by email or by showing or scanning a QR code, answer requests, and call them straight away, with your Team members listed beside them.
- Added Friends to the Chat Window sidebar, above your Projects, with unread counts, requests, and a call or a message one click away, and a Friends page to add, remove and block people.
- Added Friend Chat, which messages a friend or a Team member with replies showing as they arrive and a notification when the chat isn't open.
- Added files to Friend Chat: drop, paste or pick files up to 1 GB, which keep sending when you leave the chat and pick up where they stopped after a dropped connection.
- Added videos, PDFs and text files that open right in Friend Chat on the Mac: a video shows its first frame and length and plays in its bubble, a PDF or text file opens with one click, and Save As… keeps a copy.
- Added voice messages to Friend Chat: the voice button records up to a minute and sends it, or turns it into text you can edit first, and a voice message plays in the chat with Show text to read it.
- Added an Emoji button to Friend Chat's message box, with search and your Emoji Picker skin tone on the Mac.
- Added Send to on AI answers and Artifacts, which sends one to your friends with a note, as a read-only copy for an Artifact.
- Added Report to Friend Chat, in the chat's menu and on someone else's message, which sends the Enconvo team your reason and then offers to block the person.
- Added profile photos: your Google photo shows by default, and in Settings › Account you can upload and crop your own, go back to your Google photo, or remove it.
- Added messaging and managing friends from agents: ask Mavis or any agent to message, call or send files to a friend, read a Friend Chat, answer a friend request, or add, remove, block, mute or pin someone, and approve each one with who it is for and what it sends.
- Added safeguards to Friend Chat: an agent asks you every time, at Full access too, before it reads your chats or contacts a friend, and a friend's answer or Artifact never loads pictures from the web or moves itself to a web page.
- Added Friends and Video Conference to Settings and the menu bar menu, and a Friends command in the Smart Bar.
Your Other Computers
- Added pairing with your other computers from Settings › Connections: use a computer's chats, terminal and screen from here while they keep running there, choose what each computer can reach, and optionally let the other computer use this one too.
- Added pairing on the Free plan for one computer with another: the account's Device seat stays on one of the two, which you can work on from the other, while the other way round you can read its chats and send it files.
- Added your paired computers to the Chat Window sidebar: each one folds or unfolds to show its chats and Projects with what's running and what needs you, opens them in place, and has its own color.
- Added a Run on chip to a new chat's message box for choosing which computer it runs on, with what you typed coming along and Control-1 to 9 to switch.
- Added a page for each paired computer with its screen, file sending, what needs you and what you can use there.
- Added handing work to another computer: with Agents on for it, your agent here can start a chat there and read the answer, and anything it wants to do asks you on that computer first.
- Added sending files to a paired computer: they land in Downloads › Enconvo there, never replace a file already there, and resume after a dropped connection, and chat attachments up to 2 GB go over in pieces with a progress bar.
- Added notifications from another computer when a reply is ready or its agent needs your answer, a mark on chats another computer's agent started, and that computer's chats in the Chat Window's Search.
- Added Continue on This Mac to chats on an offline computer, which starts a new chat here with what's on screen, and Notify me when it's back.
- Changed a computer's Screen so what it copies reaches your clipboard only while you control it, with a line saying how to stop controlling it.
- Changed decks, designs and dashboards on another computer to read-only, and removed Read Aloud from another computer's chats, where it spoke on that computer.
- Added Email, a plugin that comes pre-installed: add your own mailboxes over IMAP and read, search and answer them in the Chat Window, with a summary and suggested replies on each conversation; it updates from the Plugin Store, and uninstalling it removes your mailbox passwords and saved mail from this computer.
- Added writing help to Email: one press on a suggested reply or Write a Reply drafts an answer, Polish turns rough notes into a finished mail in the way a native speaker would write it, Describe a change makes any other edit, Undo brings your own words back, and a check stops a reply that still has a blank to fill.
- Added Forward, Cc and Bcc, address suggestions, dropped or pasted files, Snooze, Send Later, Undo Send, Remind Me If No Reply, templates, sorting rules and an unsubscribe list to Email.
- Added Also Sends From to Email's mailboxes, so you can send from your aliases, and a reply goes out from the address its mail came to.
- Added Undo after Archive and Move to Junk, Move to Inbox on an archived conversation, a line under each mail saying who it went to, and arrow keys in Email's menus.
- Added retries for mail that can't reach its server: Email keeps trying for about a day, says why it waits with Try Now and Edit, marks it Not sent, and alerts the Dynamic Island and your phone when a mail won't go.
- Added New mail alerts and a Morning report to Email, which run as Automations, tell your phone what needs you, and stay quiet on a day with nothing new.
- Added new mail in Email's mailboxes as a trigger for Automations.
- Added Email to the @ menu and Let agents read this mailbox: an agent can search and draft in the mailboxes you open to it, and always asks before sending or deleting.
- Added a mail card in chat: when you ask an agent to write or reply to an email, the mail shows its recipients, mailbox, subject, message and files for you to change, and nothing goes until you press Send.
Motion Films
- Added Motion films: ask for a short animated video and it plays in the panel and the Artifacts library, with a timeline of its scenes you can scrub, frame stepping, a scene list, loop and full screen.
- Added camera moves, a cursor that glides and clicks, hand-drawn marks, caption chips, word-by-word text, a spotlight, light effects and video clips to Motion films.
- Added sound to Motion films: music the agent writes, narration in your text-to-speech voice with captions you can turn off, and MP4 exports that carry the sound.
- Added a rough cut to Motion films: the agent lays a film out as labeled boxes and waits for you to confirm it before drawing it, unless you asked it to go straight on.
- Added a check the agent runs before it calls a film done: it plays every scene out of sight, catches scenes that fail or draw differently, and fixes each warning or tells you why it stays.
- Added Export to Motion films, which saves an MP4 video or a GIF of up to 4 GB into Downloads.
- Added sharing and comments to Motion films: people you invite see each new version, and a comment at a moment of the film shows as a marker on the timeline.
- Changed asking the agent for a teaser, an explainer, a walkthrough or a social clip to make a Motion film, with a placeholder where a date, price or name wasn't given instead of a made-up one.
Dashboards
- Added Dashboards: the agent makes a page of numbers and charts you keep and come back to, from a CSV, TSV or JSON file, with every number tied to the row it came from.
- Added Check a number, which shows the row behind any figure, where it came from, and whether the two match, and comments on a number that @Enconvo answers.
- Added a Sources panel that shows where each set of data came from and when it last changed, marks data that is out of date, and downloads it as CSV.
- Added dashboards that stay up to date from a connected service, a file on your Mac or a web address, once you allow it in the panel, on Refresh or on a schedule, with a failed update keeping the numbers and saying why.
- Added filters to dashboards, drawn as a menu, switch or box for each one the agent declares.
- Added downloading a dashboard as a PDF, an image, one HTML file that opens anywhere, or a zip project you can import on another computer.
Slides
- Added Slides: the agent makes a deck you present beside the chat and download as a PowerPoint with real text boxes, shapes, tables, speaker notes and sections, or as a PDF.
- Added Present, which plays a deck full screen with builds and transitions, and Presenter view with the time, the next slide and your notes, plus an audience window on a second display.
- Added editing a deck in its panel: retype words, format them, drag elements, edit speaker notes, reorder, duplicate or delete slides with Undo, and leave comments that @Enconvo answers.
- Added a layout check that finds text off the slide, cut off or overlapping, low contrast, small text and broken pictures.
- Added using a design system for a deck, whose colors and typefaces go on every slide and into the PowerPoint's theme, and about 1,500 icons an agent can place on a slide.
Design, Docs and Artifacts
- Added importing a design system: an agent turns a folder, a tokens file or an npm package into a system with its exact colors, type, fonts and real components, and a check says what the system still lacks.
- Added a note with Sync on a design's Theme tab and a deck's Design system menu when the design system it uses has changed since.
- Added import of design project folders whose uploads are kept under assets/ or _blobs/.
- Changed Design so each kind of project, from phone screens and wireframes to posters, emails and decks, gets its own size and layout rules.
- Changed a design to open with its Properties panel closed, and to open it as a sheet over the canvas in a narrow view.
- Added sharing dashboards, decks and films with people or your Team as viewer, commenter or editor.
- Added asking the agent to bring a design, deck or dashboard back to an earlier version, with every version kept.
- Added thumbnails to the Artifacts library, which opens on a grid of pictures of each page, document, diagram, design, deck, dashboard and film, with a switch to the list.
- Added a Make something row under a new chat's message box: pick Slides, Doc, Design, Film, Dashboard or Web page, try an example, start a blank one beside the chat, or open your existing ones, and a New menu on the Artifacts page for the same kinds.
- Changed using someone else's doc as a skill so only you can turn it on, with a note that its owner can change what your agent follows.
- Fixed the design canvas switching between panning and zooming partway through a scroll when a key was pressed or released.
- Fixed an agent's search in a doc pointing at the wrong words after a letter such as the Turkish İ, and deleting a doc tab moving its sub-tabs out of their nesting.
- Fixed a shared doc you can no longer open saying it was deleted when you lost access or took it off your Library.
- Fixed a security issue where a shared design or doc could reach files outside its own folder on the Mac of someone who opened it.
- Fixed a page artifact being able to save a file that runs when opened, such as a Terminal or installer file, to Downloads, and artifact titles keeping hidden characters that could make a file look like another type.
- Fixed the Artifacts search missing titles in other alphabets or with accented capitals when typed in a different case.
Projects and the Board
- Added cloning a GitHub repository or any Git address into a new Project from Create project, or picking one of your repositories when you're signed in to the GitHub CLI.
- Added a team workflow to every Project with members: Standard plans each goal, builds it, then reviews or tests it, and the Workflows tab lets you pick who plans, builds and reviews, turn the check on or off, and set how many fix rounds a task gets.
- Added giving a Project's planning to a member, who writes the plan when you ask, after which the lead proposes its tasks as a Work plan that waits for your Start.
- Added a goal, what must be true for it to be done, and what it leaves out to a Project's plan card, and each task gets them word for word.
- Added a goal check: when a plan ends, the lead says whether each criterion is met and which tasks show it, an independent check marks a claim the tasks don't clearly show, and the lead can go on with up to five plans for a goal under one budget.
- Added lessons to goals: the lead suggests up to three things later runs should plan for, and you keep or drop them before anything reaches Memory.
- Added Autonomy to Project settings: check in after each finished task, start each plan yourself, or let the lead's plans start on their own.
- Added a line above a Project's Lead chat while its plan runs, with its goal, progress, cost and time, and a run view with each task's steps, findings, proof, cost by member, and why a task didn't get through.
- Added a result card at the end of a Work plan that leads with what it came to and your next step, with a Merge button, a line naming tasks still to merge, and each task's full result below.
- Added a Project chat's tasks under its row in the sidebar, and a chat filter and Group by Chat on the Board.
- Changed a Project's Board to show the tasks of the goals you give the lead in Chat or Ideas, grouped by idea or chat, in place of New task.
- Added Chat folders to Projects outside git, so the Work plans of two Lead chats save to their own folders and run at the same time, with Saves to on the plan's card and Also changed for files a task touched beside its folder.
- Added Compare answers and Use style to a Project's Lead chat, to have the lead compare several agents' answers or choose how it writes.
- Added Find it next to a Project's check command, which reads the command from the Project's files and fills it in only if it passes, and Ask the lead to set it up when it finds none.
- Added Pass on and Send back to held results and review findings, Edit Boundary to a task the Project's Boundary refused, and a note on a task whose agent left a merge or rebase half done.
- Added a Folder access question when a plan with Codex starts, so a run doesn't stop for it after you've walked away.
- Added Claude Code, Codex and the other Coding agents as choices for the Lead of a Project without members, where the lead does the work itself in the chat with no Work plan or Board tasks until you add members.
- Changed Project members so they can't start plans, approve things, change settings, install software or use sign-ins, and Coding agent members can't push, move other branches or remove worktrees; only Enconvo merges and pushes.
- Changed Full access in a Project's Lead chat and its tasks to work as it does in any other chat.
- Changed a Board task's check and fix rounds to stop once a round finds the same problem as the round before, and a check that can't run to say so instead of sending working code back.
- Changed tasks that wait for another task to start with that task's unmerged work merged in.
- Changed Merge so uncommitted changes on other lines of the same file no longer stop it, and a busy git lock gets a moment to clear, with the lock file named when one is left behind.
- Fixed Projects you deleted coming back, each with a new folder in Documents, every time Enconvo started.
- Fixed the New project button in the sidebar showing only while the pointer was over the Projects heading.
- Fixed a Project with no check command showing its check step as passed; it now says Not checked.
- Fixed Board task steps failing when a member wrapped its JSON answer in other text.
- Fixed a Project task being marked done while its Claude Code member still had background work running.
- Fixed Board tasks merged by hand keeping their worktrees when the Board has no Base branch.
- Fixed a task in a Project whose folder was moved or deleted working in a new empty folder; it now fails and says the folder is gone.
Ideas
- Changed an idea you start to work toward its goal: the lead plans from the idea's goal and Done when line, and the idea moves to Done only once the lead judges that goal met.
- Added kinds to Ideas (Feature, Bug, Improvement, Docs, Research), guessed from your words and changeable, with a filter by kind on the Ideas board.
- Added Where it stands to an idea's page, which shows Plan the work, Do the work and Review & test with how far each has come and who does it.
- Added a New idea dialog where you describe the idea in your own words, attach screenshots or files, set a priority, or dictate it, and the files reach the lead when the idea starts.
- Changed an opened idea into a page with its chat with the lead on one side and the idea's plan, tasks, words, files and goal on the other.
- Changed long ideas to get a short title written from your words, priorities to show as a red, amber or blue flag, and ideas in Not started to always show their buttons.
- Removed the box at the bottom of Ideas, so the lanes use the full height.
- Fixed stopping a Work plan dropping its idea back to Planning, and stopped or skipped tasks landing an idea in Done.
- Fixed Reopen doing nothing on a finished idea, and an idea whose chat was deleted refusing to start.
- Fixed VoiceOver reading Ideas and Board cards as one button.
Workflows
- Added new built-in workflows for Projects, Ship, Planner, Sprint, Compound and Verify setup, which replace Build, Fix a bug, Review and Research, with the members you chose carrying over.
- Added a Custom workflows switch to Project settings, so the lead runs tasks through the Project's workflows only when you want it to.
- Added a Workflows tab to Projects with each workflow's icon, the faces of its members, its run and failure counts, the missing member picked in its row, and Use in chat.
- Added drafts to Workflows edited in a Project, so saving no longer changes what new plans use until you publish, with Roll back to the version before.
- Added naming a workflow with @ in a Project's Lead chat, on the Mac and the iPhone.
- Added a Steps view to the workflow editor that lists steps top to bottom with their conditions, repeats and parallel steps, and an Add menu between steps.
- Added a Team workflow or Task workflow choice to New workflow, with Plan, build, review and One member templates.
- Added Make a copy for built-in workflows, which now open read-only, and Find step to them.
- Added a workflow picker to Subworkflow steps, so you pick a saved workflow by name and fill in what it asks for in a form.
- Added the tokens and cost of each step to a task's workflow, with a total at API prices.
- Added Delete to each schedule in a workflow's Runs panel, and Add schedule now opens the form right there.
- Changed the workflow editor to a calmer look, with fewer buttons in its header, clearer step cards, a plain-words Guide in your language, and side panels that leave the canvas room in a narrow window.
- Changed the workflow YAML view to check as you type, name the line and column of an error, and warn about fields that do nothing.
- Changed step search to match whole words and put the best match first, and Classify steps to take one row per option.
- Changed a step that runs once per item to stop starting new items after one fails, unless it's marked as not required.
- Changed a workflow's approval steps to offer Approve and Decline, and Try again after you declined to tell the new run what you declined and why.
- Changed a failed Workflow task to say what its command last wrote and which member's step failed, instead of only an exit code.
- Fixed a stopped workflow run reading as Failed; it now reads Cancelled.
- Fixed a workflow that starts itself running forever, and Subworkflow or Shell steps with nothing filled in passing without doing anything.
- Fixed Try again running finished steps again when a step before them was skipped, turned off or repeated over a list.
- Fixed a Workflow's shell step killed by a crash or out of memory counting as finished, and a check that had nothing to run reading as passed.
- Fixed a Workflow step that hung running until you stopped it; a step quiet for 20 minutes now stops and runs again once.
- Fixed a declined approval inside a nested workflow stopping only that nested workflow.
- Fixed workflow statuses, dates and step names showing in English or by internal ids in other languages.
Automations
- Changed Automations to a new design: Today shows what comes next and everything that ran, each Automation reads as When, Steps and Then with its runs as bars, and every part changes in place or in your own words.
- Added Duplicate to an Automation's menu, which opens the copy as a draft.
- Added a Run limit to each Automation's Advanced Settings, so a finished Automation can get more runs.
- Fixed scheduled Apple Messages never being sent: a scheduled message is now a one-time Automation you can see or cancel.
- Fixed agents turning an Automation on when they asked to turn it off, and creating one with a blank name.
- Fixed deleting a running Automation leaving its run going in the background.
- Fixed searching Automations missing names in other alphabets or with accented capitals, and treating % and _ as wildcards.
Permissions and the Sandbox
- Added a Sandbox switch to each Agent's Permissions: with it on, the commands of the Agent and the Agents it calls can change only the working folder and temp, can't read your keys, saved credentials or Enconvo's settings, and can't open or control other apps, while a command it stops can run outside once you approve it.
- Added How the Sandbox works, which shows what an Agent's commands can and can't reach, and the Sandbox switch in the Smart Bar, the Dynamic Island, the App Sidebar and a Project's Lead chat.
- Changed how an Agent judges the commands it runs: each command is read part by part, so a harmful step hidden inside a quoted, nested, chained or piped command asks first, and harmless ones such as an echo or listing a folder no longer do.
- Changed Full access to still ask, with Allow once and Deny, before changes that could harm your computer, such as deleting a critical folder, editing your shell startup files or SSH keys, or reading saved passwords, however the command spells the path.
- Added a check under Approve for me: a command the rules can't judge is checked against what you asked for, and Enconvo asks you, with the reason, when you wouldn't expect it to run on its own.
- Changed Computer Use to ask before a keyboard shortcut that deletes, sends, pays, quits an app or signs out, as it already did for clicks.
- Changed agent commands that call a plugin page's own routes to ask you first, and the approval for a plugin's tool to show what it is about to send.
- Fixed Claude Code and Codex chats saving API keys and other secrets from your shell profile to disk, and removed the ones already saved.
- Fixed Claude Code in Auto mode running Enconvo actions that delete, send, publish or pay without asking first.
- Fixed agents being able to answer their own approval cards, raise their own Permissions, or answer cards meant for you, such as a plugin install or the points cap.
- Fixed agents being able to turn the Companion's access switches back on, clear its kill switch or reset its relay key.
Chats and the Chat Window
- Added Response Styles: an Enconvo agent can answer as Normal, Concise, Explanatory, Formal or a style you make from a description or your own writing, set in its settings or for one chat from the + menu.
- Added an Intelligent UI level for each Enconvo agent and chat, from Selective to Proactive to Visual first, and changed the default so explanations get charts, tables and cards whenever they read better, which takes longer and uses more points.
- Changed links in replies to cards with the site's icon, and map links to a real map with the place's name, several places on one numbered map, or a route's line with its time and distance.
- Added changing a chat's agent from the Chat Window's header, the Smart Bar and the App Sidebar, or continuing in a new chat with a Coding agent, and picking the agent when you fork.
- Added Phone chats to the Mac: chats started on your iPhone or Android phone appear in a Phone chats group at the bottom of the sidebar, continue on the Mac, and delete on both sides at once.
- Changed sharing a chat by link so the link is ready to copy at once while the chat uploads, large screenshots go in as smaller images, and Update link sends only what changed.
- Changed the Chat Window, Settings and phone chats to open faster.
- Changed an agent's question card to show the agent's own picture, and question cards in an Agent's chat to name that Agent.
- Changed Codex chats to keep Codex's warnings out of the conversation; they are listed under /warnings.
- Changed the side panel so closing its last tab closes the panel, and all tabs share the width you dragged it to.
- Changed running work to share one gray spinner in a Work plan's rows, task chips and the sidebar, so it never looks finished while it runs.
- Changed Agent Settings › Knowledge so an Agent can look in all your knowledge bases, in the ones you choose first, or only in the ones you choose, in an order you drag.
- Changed the Back button in the Chat Window to leave a page such as Plugins for the chat under it.
- Removed the row about your iPhone ringing, with Call now and Don't call, from approval and question cards.
- Fixed chats forgetting the whole conversation for a turn, losing the prompt cache, or running a Project's lead without its rules when the Mac was busy, and a chat answering with its history missing when it couldn't be read.
- Fixed Agents offering only a Connector's Connect card for a desktop app whose Connector isn't connected; they now do the task in the app with Computer Use.
- Fixed views such as a day's schedule taking several tries to appear on faster models, and failed tries showing as errors above the answer.
- Fixed the work an Agent did before a message you sent mid-reply showing twice.
- Fixed the suggested next message going away for good once you typed something.
- Fixed Coding agent chats keeping the stop button for a few seconds after you stopped them, and a Coding agent's startup warnings showing as part of its answer.
- Fixed Retry removing the reply without running the turn again, Retry on AI Commands such as Translate running on nothing, and AI Commands on selected text leaving an empty message.
- Fixed a folder or an empty file attached to a message failing only on send, a large dropped file taking gigabytes of memory, and large video or audio files failing a message; they now reach the model as a transcript or a note.
- Fixed a file edited after it was attached reaching the model as it was before the edit.
- Fixed the Chat Window header running under the side panel's tabs when the panel was wide.
- Fixed archiving a Worktree freezing Enconvo when another worktree of the repository sat on a drive that stopped answering.
- Fixed a new chat's title sometimes coming out in another language than your message.
- Fixed the /, @ and other menus opening while you type a URL or path; they open only at the start of a message or after a space.
- Fixed the Chat Window coming back on a new chat after its page reloaded, and plugin pages such as Email going blank when opened again.
- Fixed an archived chat coming back on your other Mac with Desktop Sync on.
- Fixed pictures that can't be loaded showing a question-mark tile; they now offer Try again.
- Fixed Return opening the + menu again instead of sending your message.
- Fixed toasts showing a blue information icon for a failure or a success.
- Added a color check for charts the agent makes, so series stay distinct with color blindness and in light and dark, and changed charts to show numbers, dates and status words in your language.
Plugins, Skills and Hooks
- Added support for the hooks of Claude Code and Codex plugins such as context-mode: once you allow them, they run at a chat's start, around each message, tool call and compaction, and when a reply fails or the Agent finishes, as in Claude Code.
- Added installing a plugin from a link in chat: give an Agent a GitHub repository, a Git address, a zip or an npm package, and it offers the plugin's Install card, with an Allow its hooks to run checkbox.
- Added installing plugins and marketplaces from private GitHub and git repositories, using the GitHub account already signed in on your Mac or your SSH key.
- Added the skills of plugins you installed to the / and $ menus in chat, named plugin:skill as in Claude Code.
- Added a Shopify plugin to the Plugin Store, so the agent can manage your Shopify store with Shopify's official CLI, showing you each change before it makes it.
- Changed Obsidian, Tailscale and Cloudflare into Plugin Store plugins: install them from the Plugins page, and a copy you already have keeps working and updates itself.
- Changed agents to know about the Obsidian, Tailscale, Cloudflare and Shopify plugins you have installed from the start.
- Changed the Cloudflare Connector's name to Cloudflare Workers Logs.
- Fixed a plugin's MCP server failing to start the first time after install, starting in Enconvo's own folder, or losing arguments named like Enconvo's own.
- Fixed a plugin's skills naming tools Agents couldn't call, and scripts installed from GitHub or a zip losing their executable permission.
- Fixed the / menu in a Claude Code chat not opening for a second skill later in the message.
- Fixed installing a plugin saying Install failed when it had installed.
Providers and Models
- Added Enconvo Fast, Enconvo Balanced and Enconvo Ultra to Enconvo Cloud, Enconvo's own models for quick turns, everyday work and hard tasks, with Enconvo Fast as the default model.
- Changed Enconvo Fast in Live Talk and Voice Command to answer with DeepSeek V4.1 Flash, which also sees what you show it, billed as that model instead of free up to $5 a day; calls on a paid plan or trial stay free.
- Changed the names of Enconvo Cloud's Claude models to drop the "Claude" prefix, such as Sonnet 5.5 and Opus 5.5.
- Added PipeLLM as a provider for chat, Image Create, Video Create and web search, so one PipeLLM API key reaches Claude, GPT, Gemini, Grok, Qwen, Kimi, GLM and more.
- Added GitHub Copilot, Antigravity and Mistral to Use your subscription in the setup guide.
- Changed automatic chat titles, recording summaries, Idea titles and suggested next messages to use a lightweight model from your global AI provider.
- Changed Auto Route so a chat stays on its model when switching to a cheaper one would cost more by losing the prompt cache.
- Fixed Agents made from the New Agent form missing the prompt cache on every request, OpenRouter's Claude aliases missing it, and long runs with screenshots losing it at every step.
- Fixed custom OpenAI-compatible providers failing with 400 or 404 errors, blank replies, dropped reasoning effort, or tool calls that ran twice, merged or went missing on gateways that check requests strictly, send answers whole, or number tools oddly.
- Fixed Gemini 3, Claude, Kimi and Mistral failing after a tool call on OpenAI-compatible endpoints, OpenRouter, LiteLLM and other relays.
- Fixed models that don't take tools, images or a system message failing on your own server: they now answer without them.
- Fixed Azure endpoints pasted with /openai or a trailing slash, and base URLs pasted with the full endpoint, a query or without /v1, in chat, Validate, model lists and every other model kind.
- Fixed Validate, model lists and chat asking for an API key on servers that check none, such as llama.cpp and vLLM.
- Fixed unclear errors: Enconvo now shows the server's own words, names the cause of a connection failure, and says where a moved base URL went without sending your key there.
- Fixed chats on local servers forgetting the start of the conversation or failing: Enconvo reads the context Ollama, llama.cpp, LM Studio, KoboldCpp and text-generation-webui really run with, compacts to fit, and summarizes a long chat in parts on small contexts.
- Fixed raw thinking or a visible
</think>showing in replies, and a model's leftover thinking taken as a title or other short answer. - Fixed a turn ending with no reply when a server sends an empty one, and a reply the output limit keeps cutting going on without end.
- Fixed embedding, image and speech models appearing in the chat model picker, and wrong vision, tools, limits and prices for models on DeepInfra, Novita, Requesty, Venice, Chutes and other gateways.
- Fixed the Ollama provider downloading Ollama's cloud models into your Ollama each time its model list loaded.
- Fixed Local LLM defaulting to a model that isn't downloaded, underrating M5 Pro, Max and Ultra Macs, and showing cut-short downloads as ready; they now show as Incomplete, and the list shows the largest models first.
- Fixed AI Edit, Quick Capture, OCR, summaries and Post Actions pasting or saving an error when the model request failed, and Web Search searching for an error message.
- Fixed context sizes in Manage Models reading 125K for a 128K-token model.
- Fixed a chat reply reading as raw JSON after a turn ran out of Enconvo Cloud points.
Image, Video and Speech
- Added GPT Image 2.6 Flare and Sunburst to Image Create through OpenAI, your ChatGPT sign-in, Enconvo Cloud, PipeLLM and OpenRouter, with a complexity setting, markup-guided edits, and SVG and animated GIF output.
- Added Gemini Omni 1.2 Flash to Video Create as the default Google Gemini video model, with videos from 3 to 15 seconds up to 4K.
- Added voice cloning to Text-to-Speech: Clone Voice on the Voice row of Qwen3, ElevenLabs, Fish Audio and Gemini takes samples of one speaker and saves a voice that shows at the top of the Voice menu.
- Changed Soniox to its new v6 models in Dictation, Recording, Transcription, Captioning, Live Talk and conference captions, and moved saved v5 choices over before Soniox retires v5 on December 15, 2026.
- Changed Enconvo Cloud's own speech recognition to Enconvo Cloud Fast and its text-to-speech to Enconvo Cloud Voice, with the Enconvo logo.
- Fixed Image Create with Together failing on every request, GPT Image refusing an iPhone photo (HEIC) as the reference, and recording a voice sample for a cloned voice.
- Fixed the Resource Region list in the Microsoft Speech credential loading nothing.
- Fixed the model list staying empty after Validate on image, video, speech, embedding and search providers.
Computer Use and Browser Use
- Fixed Computer Use and Browser Use right clicks, double clicks, middle clicks, held keys and drags going out as a plain left click or drag that reported success.
- Fixed Computer Use clicks, typing, drags and scrolls meant for one window of an app going to its front window, or to another window on top, while reporting success.
- Fixed Computer Use clicks on menus and pointer-press buttons in Safari and in web pages inside apps, and on Enconvo's own windows.
- Fixed Computer Use clicks by position landing on an open menu, sheet or popover instead of what the picture showed; it now points the agent to the right control.
- Fixed Computer Use reporting a click as done on a disabled control, a hidden app, or a control outside the app's windows.
- Fixed Computer Use missing text and buttons deep inside tables and lists, and showing which item of an open menu is checked.
- Fixed Computer Use menu commands and Escape in an app behind another one, and Return on a dialog whose default button deletes, sends or buys without the usual confirmation.
- Fixed Computer Use and Browser Use key names, Enter after typing, replacing a field's text, and scroll directions and distances going wrong while reporting success.
- Fixed Computer Use's Select All, Paste and Undo doing nothing in web pages, and long text typed into a web page landing out of order.
- Fixed two chats using the same app at once making one press the wrong control.
- Fixed app and browser workflows started by an automation holding the screen for 30 seconds after they finished.
Apple Apps
- Added marking an Apple Reminder done or not done outright, finding completed reminders, listing one list, and moving a reminder to another list.
- Fixed Apple Reminders, Apple Calendar and Apple Contacts staying out of reach after macOS had once refused Enconvo; connecting again now has macOS ask you again.
- Fixed agents saying there was nothing in Apple Calendar, Mail, Messages or Music when something went wrong; they now say what went wrong.
- Fixed agents changing the wrong occurrence of a repeating Apple Calendar event, all-day events ending a day early, and new events going into your default calendar.
- Fixed replying to all in Apple Mail, which always failed, and Apple Mail sending without its attachment or from the wrong account.
- Fixed agents saying an Apple Message was sent when Messages marked it Not Delivered, and finding no conversation for a number outside the US, an email address or a group chat.
- Fixed Apple Notes renaming a note when its content was replaced, and failing without a folder named "Notes".
- Fixed Apple Music playing the wrong song or artist, and Apple Music and Spotify turning the volume to zero.
- Fixed a security issue where text passed to Apple Mail or Apple Messages could run as a command on your Mac.
Dictation and Draft
- Changed the Dictation hotkey to Hold by default, so right ⌘ records only while you hold it; choose Hold or Tap under Dictation Hotkey in Settings.
- Changed the Dictation capsule into a smaller pill that grows into a card with your words above its controls, where you can switch the microphone, start a Draft, or pick a Clean up option, with Clean up's progress shown after you stop.
- Added Draft: hold the Dictation hotkey with ⇧ and say what to write or change, and the draft appears as it is written in a panel above the Dictation pill before it goes in.
- Added refining a draft with the Dictation key alone, continuing your text with Draft, and Prompt for drafts in Settings › Dictation › Draft to edit what Draft follows.
- Changed Edit selected text by voice into Draft, which shows its changes before replacing the selection.
- Added suggested "Heard as" spellings to the Dictionary, and Learn from my fixes, which adds a word you correct by hand after Dictation, with Undo on the Dynamic Island.
- Added smart spacing, which puts a space before or after dictated text where it belongs, except in Chinese, Japanese and Thai.
- Added snippets by voice: say a snippet's name or keyword alone and its text goes in.
- Added kept recordings to Dictation History: a dictation that couldn't be transcribed, took too long or was cut off stays there with Retry.
- Added a notice that names your microphone when it sends no sound, and a microphone test in Settings › Dictation.
- Changed Dictation to record from your previous microphone when the one you picked isn't connected, and its transcription time limit to scale with the recording's length.
- Changed the sounds that start and end Dictation, Live Talk and the recording bar to shorter, softer chimes, so Dictation starts listening sooner.
- Fixed Soniox Dictation often missing your Dictionary words, and Groq, OpenAI and local Whisper models losing them in long Chinese, Japanese or Korean glossaries.
- Fixed hotkeys set to Hold starting on a single tap or the first key of a shortcut, and recording on after you let go of the key.
- Fixed the microphone staying on after you stop Dictation or Voice Command.
- Fixed Dictation pasting nothing when Accessibility had gone stale, sending ⌘K instead of pasting on Dvorak, and showing dictated text in clipboard managers.
- Fixed Dictation post actions such as Polish or Translate saving each dictation as a chat that Desktop Sync copied to your other computers.
- Fixed Dictation and Draft pasting into a window left on screen above the app you were typing in.
Live Talk, Voice and Agent Phone
- Changed Live Talk to tell speech recognition what the agent is saying, so her own voice no longer comes back as your words.
- Fixed Live Talk calls ending after about an hour with a message to sign in again.
- Changed a Live Talk task's full links to come back to the call, and its spoken result to skip web addresses and coordinates.
- Fixed a spoken yes that also asked for more, or a hedged reply, stopping the task it answered.
- Fixed signing in on a new computer resetting Live Talk's voice and providers on your other devices.
- Added a call card when an agent calls someone for you: it shows the number and what the call will say, dials only after you tap Place call (unless the chat runs in Full access), follows the call with End call, and ends with a result card of what each side said.
- Added keypad presses to calls an agent places through Twilio or Telnyx, so it gets through automated phone menus and extensions.
- Added Record calls to Settings › Agent Phone, which saves phone-number calls your agents make to Recordings with their transcript.
- Added separate switches for the EnConvo mobile app and your phone number in Settings › Agent Phone, which shows a call's whole path at a glance.
- Changed calls from agents to ring with the Agent's name, and calls you ask for to ring every time.
- Removed the mobile app's Send test call from Settings › Agent Phone.
- Fixed agent calls staying on after you said goodbye.
Recording and Captions
- Added calls to Recordings: every call you record on your Mac gets its own entry, and a call with Notes on shows its transcript, who was there, its video and its notes Doc.
- Fixed Recording's live captions stopping for good after a network drop; they now reconnect, and the saved transcript covers the whole recording.
- Fixed recordings transcribed from the whole file showing each speaker's words as one long paragraph.
- Fixed live captions translated into Chinese for Taiwan or Hong Kong showing in Simplified Chinese, and stray spaces in Chinese and Japanese captions.
- Fixed the times on a recording summary's key points, and a recording's length not matching the player.
- Fixed live captions losing the last words said right before a pause or Stop.
- Fixed the Translate From and Translate To lists in Enconvo Cloud Fast and Soniox caption settings showing no languages.
Quick Capture, Translate and the PopBar
- Changed Quick Capture to take its picture and show its pill the moment you press the shortcut, and its notification to show what was saved and where, with Undo and Open.
- Added Undo to Quick Capture and Voice Note, with Retry and Dismiss when a save fails.
- Removed the default Quick Capture and Appshots shortcuts, so double-tapping right Shift or pressing both Option keys no longer captures anything unless you set it.
- Fixed Quick Capture playing its shutter sound and saving nothing, saving another window's text, opening the wrong knowledge base, or saying nothing while the Dynamic Island is hidden.
- Fixed Quick Capture in a browser without the Enconvo extension bringing another browser to the front.
- Added translation styles to the Translator: Standard, Sound Native, or your own in Custom.
- Changed Explain to answer in the language of the selected text, treat each send on its own, and send selected text as plain text, so AI Commands use fewer tokens.
- Changed the PopBar result window's toolbar to show the model as its provider's icon.
- Fixed the PopBar not appearing for text selected with a trackpad tap or Shift-click, and a screenshot copied to the clipboard going missing on paste.
Clipboard History, Bookmark Search and File Search
- Changed Clipboard History, Bookmark Search and File Search to native Mac lists that open faster and follow the system's look, with Return in Clipboard History pasting almost at once.
- Added Hotkey Opens a Window, on by default, so their hotkeys open the list in its own window.
- Added an Alias to each list, shown in Smart Bar search: type it and a space to open the list in the Smart Bar.
- Removed the separate web versions of the three lists; a Shortcut or Alias set on an old version moves to the native list.
- Fixed @-mentioning Clipboard History, Bookmark Search or File Search in a chat so the agent searches that list.
Smart Bar, Dynamic Island and the Desktop
- Changed the Chat Window's default shortcut to ⌃⌘X and the Smart Bar's to ⌥Space if you never set your own key, and Pause/Resume Audio to ⌥P.
- Changed Enconvo to stay in the Dock after you close the Chat Window or Settings; turn on Hide Dock Icon When Closed in Settings › Chat Window for the old behavior.
- Changed the Dynamic Island to stay on screen over full-screen apps by default, to wait a little longer before a hover opens it, and to open with a click while the menu bar hides itself.
- Added an Unread filter to the Dynamic Island's History, with Mark all as read and Undo, and Archive chat and Delete chat in its chat list.
- Added Live Desktop: turn it on in Settings › Avatar and a board behind your windows shows what your agents, coding sessions and automations are doing today, with an OpenAvatar character in a 24-hour dial of your automations.
- Changed the Smart Bar so ⌘Return or Send to AI sends your words to the chat when they match commands, with a row's second action on ⌥Return, and the highlight jumps straight to the next row.
- Changed the stop button for a running reply to a round button with a square in the Smart Bar and Stop with its Esc key in the Dynamic Island.
- Changed Open in Chat Window to name your own Chat Window shortcut.
- Fixed Hide Enconvo (Command-H) lasting only a moment before the island, side bar or a panel brought Enconvo back.
- Fixed apps coming first in the Smart Bar for words that only match their names in other languages.
- Fixed clicks just below an open Dynamic Island being swallowed by its invisible window.
- Fixed trackpad taps doing nothing in Enconvo windows while a Japanese or third-party Chinese input method was on.
- Fixed a shortcut pressed with the right Option key also starting Voice Command.
- Fixed app context reading the last saved copy of a TextEdit document instead of the text on screen, and holding only part of a long file in VS Code while a screen reader was on.
- Fixed Ask Knowledge Base from the command list or a hotkey opening without the knowledge base.
Account, Sign-in and Points
- Changed Points history to load in a fraction of the time, with filters, a model filter, a date picker and each day's points used.
- Changed subscription usage to a quieter account card with a labeled Refresh usage action.
- Added Teams License codes, which make your account the Team admin of the code's Seats, with 50,000 Cloud points per Seat.
- Changed signing in from Enconvo when your browser is already signed in so the website asks which account to use.
- Changed your account, points balance and device checks to load faster, and Settings › Account to open on your saved account at once.
- Fixed the plan in Settings flipping back to an old one after it changed, and your account showing your plan's full allowance instead of the points you have left.
- Fixed signing in again doing nothing after a sign-in failed or was cancelled.
Settings and Guide
- Changed Share anonymous product analytics to stay off until you turn it on, in the first-run guide or in Settings, so your Mac sends no analytics or crash reports before then.
- Changed Account, Settings and every other way into Settings from the Chat Window to open Settings inside the Chat Window, with Back to return where you were.
- Added the current version and a Check for Updates button to Settings › General › Updates, with the result shown there.
- Changed Screen Recording requests to open Enconvo's permission window and its guide instead of macOS's own alert, with Relaunch when access only waits for a restart.
- Added renaming paired phones in Settings › Connections.
- Changed the Onboarding guide and its tour to show their text in Enconvo's language, and added a Draft step to the tour.
- Changed the Android download options to offer Google Play alongside the APK, and the Mobile Companion plugin's main button to Get the phone app.
- Fixed Mavis saying Enconvo has no phone app; she now checks the Enconvo docs before saying a feature doesn't exist.
- Fixed changing the update channel doing nothing when an update from the old channel was waiting.
- Fixed Add New Credential failing without making the credential.
- Fixed the guide tour's steps getting stuck on sign-in or Screen Recording, and leaving the Smart Bar, PopBar or App Sidebar on screen.
Stability and Security
- Fixed Enconvo freezing for two seconds or more when you switched to a busy app, and for a few seconds when it read the context of a document in a slow app such as Xcode.
- Fixed Enconvo quitting when it listed microphones on a Mac with an aggregate, multi-input or virtual audio device.
- Fixed Enconvo pausing or quitting in several places, such as the Dynamic Island after a display change, switching input sources, and Live Talk on Intel Macs with macOS 14.
- Fixed Enconvo quitting or no longer responding when a plugin reached a window that was updating, saved a note, or ran many commands at once.
- Fixed OCR sometimes returning another image's text when several plugins recognized images at once.
- Fixed a security problem where any web page could sign Enconvo in to another account with a sign-in link: Enconvo now asks first, showing the confirmed account and the one it replaces, unless it started the sign-in itself.
- Fixed agents, coding agents and scheduled jobs being able to start a sign-in or open a sign-in link themselves.
- Fixed a web page in an Enconvo window being able to save files to Downloads without a click.
Calls on the iPhone and Android
- Added Video Conference on the iPhone: start a call from Home or its Video Conference page, join from a link through a Ready page, and leave the app with the call in the system's floating window.
- Changed conferences on the iPhone to run as phone calls, so music or a video in another app no longer cuts off your microphone.
- Added friend calls on the iPhone, full screen with a slim row of buttons, sideways too, with Message to open your chat below their picture.
- Added Video Conference to the Android app: join from a link, call friends and teammates, ring when they call you even with the app in the background, and leave a Missed call notification.
- Changed the call controls on the iPhone and Android to one row of five named buttons, Mute, Camera, Speaker, More and Leave, with an Audio sheet for the phone, speaker or headset and a Camera sheet to flip, mirror or hide your picture.
- Added picture in picture for calls on the iPhone and Android, showing whoever was big when you left, with Switch to follow the speaker, each camera, or you, and a small call window you can tuck to the side of the screen.
- Added sharing your iPhone's screen on a call, where anyone can draw on it to point at what to tap, with the strokes in a small window over whatever app you're in.
- Added Captions to calls on the phones: tap to turn them on, hold to pick a language, and read the translation large with the original under it.
- Added private messages, files, organizer controls, a waiting room, Spotlight, backgrounds and masks, and Stop incoming video to conferences on the iPhone.
- Added Coming up to the iPhone's Settings, where you schedule, join, add to your calendar or call off conferences.
- Added Record and take notes to the iPhone call's More menu, which turns on notes on your Mac, and Open notes, where Ask AI summarizes the call with the iPhone's own model.
- Added Do Not Disturb for calls to Settings › Conference on the iPhone, and friends' messages at the top of the call screen.
- Changed iPhone calls to start on the earpiece unless your camera is on, and to use less data and battery in the background.
Friends and Projects on the iPhone and Android
- Added Friends and Friend Chat to the iPhone and Android apps, with files up to 1 GB, calls from the chat, Report, Send to, profile photos, and notifications that open the chat.
- Added voice messages to Friend Chat on the phones: Hold to Talk records up to a minute and sends it when you let go, slide to Cancel throws it away, and slide to Text turns it into text you can edit.
- Added videos, PDFs and text files that open right in Friend Chat on the phones, with Save on the iPhone and Save and Share on Android.
- Added Projects to the iPhone app: Ideas, the Board, Project settings, New Project and the Work plan result card, so you can answer, merge, start or try again a task, open a pull request, or write down and start an idea from your phone.
- Added a Project's members, Workflows and the Agents that can join to the @ menu on the iPhone and Android.
- Added decks, dashboards and Motion films to the iPhone and Android apps: open them from a chat or the Artifacts library, comment, ask @Enconvo, share, export and present.
iPhone
- Added Run in the cloud for iPhone chats on Enconvo Cloud models, so a reply keeps going after you leave the app or lock the phone.
- Added Sign in with Apple to the iPhone app, and changed signing in to happen in the app with Google or a 6-digit code emailed to you.
- Added Mac Screen to Live Talk: while your Mac is online, a Mac Screen tool opens its screen in a small floating window over the call, where a tap clicks and pinch zooms, and Full Screen opens the usual Mac Screen.
- Added link cards and map cards to replies on the iPhone, as on the Mac.
- Added changing a chat's agent on the iPhone from the agent under the chat's title, and Fork from here with the agent you choose.
- Changed voice chats on the iPhone to the system's Liquid Glass.
- Added a blue dot in the sidebar and Remote page for a Mac chat's result nobody has read, a turning ring for running chats, and Failed only until the chat is read.
- Changed Search chats in the sidebar to show each result's Mac or agent mark and bring you back to your place afterwards.
- Added PipeLLM to AI model settings on the iPhone.
- Changed Kokoro voices to be unavailable on all of iOS 27, since they still fail there; they keep working on iOS 18 to 26.3.
- Fixed a sideways swipe across a sidebar row opening that chat, and a right swipe on a scrolled code block opening the sidebar.
- Fixed a damaged Companion settings file turning Terminal and Screen for phones back on after you had turned them off.
Android
- Added sign-in in the Android app with Google or a 6-digit code emailed to you, and PipeLLM in AI model settings.
- Added Mac Screen to Live Talk on Android, in a small floating window over the call.
- Added Settings › Full-screen notifications on Android 14 and later, so you can turn them back on when Android has turned them off.
- Fixed the Android app requiring location hardware, which kept it off Google Play for cars and tablets.
- Fixed the Grok sign-in stopping at xAI's code page; paste that code in Enconvo to finish.
- Fixed swiping in from the left edge going Back instead of opening the sidebar along its lower middle, and Back closing the whole sidebar during a search.
- Added a blue dot in the sidebar and Remote page for a Mac chat's result nobody has read, the spinning ring the Mac shows for running chats, and a light tap when the sidebar opens or closes.
- Fixed state capsules cutting off their words at larger font sizes, and the keyboard staying up when the sidebar opened.
- Fixed the Android app closing on Android 12 and older when you typed a search into the side panel's address bar.
iPhone and Android
- Changed Mac chats on the iPhone and Android to show their messages with the Mac's own chat view, so background tasks, Subagents and steering look and work as on the Mac.
- Fixed new Mac chats taking a few seconds behind a spinner; your first message now shows the moment you send it.
- Fixed the phone apps taking up to a minute to reach your Mac after the network came back.
- Fixed Retry removing the reply without running the turn again, and Try again in a forked chat deleting the reply from the chat it came from.
- Removed Retry from Coding agent chats on the phones, where a turn needs a message.
- Fixed a large file sent from a phone filling the Mac's disk; Enconvo now keeps 1 GB free.
- Fixed the phones showing a bare error when a Mac without Device access refuses a message, Screen or Terminal; they now say how to fix it.
- Fixed a new chat started on the phones with an @ mention showing the mention's raw code as its title.
Languages
- Fixed chat annotations, message controls, attachment actions, voice controls, the Knowledge Base's labels and its menu actions staying in English in other interface languages.
- Fixed French, Korean, Portuguese and Traditional Chinese switching to informal or regional wording in some places.
- Changed the Chinese name of Dictation's On-Device Cleanup to “本地润色”.
Ideas for Projects · Work plans and a Board in every chat · +22 more
Thanks for all the feedback during the beta. This release adds Ideas to Projects, gives every chat Work plans and a Board, adds seven built-in agents, draws interactive apps and many new kinds of answers and charts in chat, brings most of the terminal commands of Claude Code, Codex and Grok Build into their chats, and brings the iPhone app to iPad and Mac Screen to the phones. Update the iPhone app to 1.2.13 and the Android app to 1.4.1 to try the phone changes. Watch the 2.5.11 update tour to see Mac Screen, visual answers, agent teams, Ideas, slash commands and /loop in action.
Mac Screen and Take Control: see your Mac's screen live on your iPhone or iPad from Remote, then Take Control to click, scroll and type on it.
Ideas for Projects: write down what you want a Project to do, or talk it through with the lead first, then start an idea to have the lead plan it in a chat of its own and follow its tasks on the idea's card from Not started to Done.
Work plans and a Board in every chat: name your other Agents with @ in any chat and Mavis gives each its part in a Work plan, with one Board for the tasks of all your chats outside a Project and a start page that shows what needs you.
Bring any Agent into a Project with @: naming an Agent in a Lead chat adds it to the members, a Project takes as many members as it needs, and the Lead picker in the chat's header changes the lead and the members.
A Board that works like Linear: arrow keys and single-key shortcuts, picking several cards for one action, Display options, Group by Agent, hidden lanes, and a calmer look with filled cards.
Seven built-in agents: Coder, Designer, Reviewer, Researcher, Writer, Planner and Advisor join Mavis, each with its own role instructions, and the Designer works on the design canvas with your design system.
Interactive apps in answers: when an answer needs real logic, such as a simulator whose sliders recompute a chart, a filter, a game or something to drag and draw, the Agent writes a small app right in the chat, with a Fix button if it fails.
New kinds of answers: diagrams, quizzes, flashcards, checklists, step-by-step walkthroughs, tabs, schedules, option cards and maps on Apple Maps, drawn right in the conversation.
Nine new charts: funnel, scatter, bubble, heatmap, Gantt, waterfall, Sankey, calendar and treemap charts, plus target lines and marked points on line charts.
Questions on cards: the Agent asks what it needs before a task as questions you answer by picking options or typing, and offers candidates such as names for you to tick and send back.
Claude Code as in its terminal: /plugin and a Plugins section in Claude Code's settings, plus /rewind, /tasks, /context, /model, /mcp, /resume, /config and 18 other commands in the chat, as in Claude Code's terminal.
More of Codex in its chats: /model, /permissions, /resume, /new, /delete, /import from Claude Code or Cursor, /app to continue in the Codex app, /copy, /cd, /mention and file search in @.
Grok Build as in its terminal: Plan mode, steering while it works, /resume, /rewind, /model, /usage, /export and more.
A background tray: the subagents, commands and monitors a chat has running show above the message box with how long they've run, their latest output and a stop button.
Projects follow a moved folder: point a Project at its folder's new place in Project settings, and its chats and worktrees come along.
The Dynamic Island's History holds every chat: date groups, scrolling through every chat, a title search and pinning, with a button that opens all chats in the Chat Window.
File Search understands paths and your folders: type a path such as ~/.claude to look in that folder, and a Search Folders setting with My Folders in Search In looks only where you choose.
Skills from GitHub: paste a link to a repository or a skill's folder to install it, and Check for updates offers Update all when the repositories move on.
Skills and Plugins in Desktop Sync: the skills you install or make and the plugins you install sync between your computers, each with its own switch under Settings › Sync.
OpenCode and OpenCode Go: add your OpenCode Console API key once to chat with OpenCode's pay-as-you-go models or the models of your OpenCode Go subscription.
Chat Window opacity: an Opacity slider in Settings › Chat Window takes the window anywhere from clear glass to solid, previewing as you drag.
Upgrade your license: Plus and Pro license owners can upgrade to Pro or Teams in Settings › Account and pay only the difference.
The iPhone app on iPad: the chat list stays beside the chat, the side panel opens beside it with a divider to drag, the menu bar has the Mac's shortcuts, Apple Pencil draws in Doodle, and side panel tabs open in windows of their own.
xAI voices on the phones: xAI on your own account, with an API key or the Grok sign-in, and xAI on Enconvo Cloud now read aloud, take dictation and run Live Talk in the iPhone, iPad and Android apps.
Answers on the phones look like the Mac's: charts, quizzes, flashcards, checklists, walkthroughs, tabs, timelines, flowcharts, maps and calculators that work out their results as you change them.
Projects and Work Plans
- Changed @ in a Project's Lead chat, on the Mac and the iPhone: naming members no longer sends your message straight to them; Mavis, the lead, plans the work and gives each member you named its part in a Work plan, and files can now go with the message.
- Changed a Work plan for members you name with @ in a Project's Lead chat or a chat with Agents to start right away, so you no longer press Start after every message that names who should do the work; a plan whose member can't run yet still waits for Start.
- Added @ that brings an Agent into a Project: naming one of your Agents with @ in a Lead chat adds it to the members, with a line you can undo, and gives it its part, unless you turn off Anyone you @ joins in the header's Members view; in a Project without members, the first Agents you name become its members.
- Changed a Project's members so one is enough and there is no limit of six: add as many Agents and Coding agents as the Project needs, in Project settings or from the Lead chat's header.
- Added a Lead picker to the header of a Project's Lead chat, so you can change the Project's Lead and add, remove or give roles to its members right from the chat, as an ordinary chat lets you pick its Agent.
- Changed Projects made without members so they work like any other: their chats have the Lead and Members picker with Chat and Board, a Board, and the start page with the Lead's card, and the last member can leave from the header.
- Added the Project's Board to a Lead chat's start page: before the first message, cards for Needs you, To review, Running and New results take the members' place, clicking a card lists its tasks under it with Allow once, Decline, Try again or Review (clicking it again folds the list), and a task opens the Board right at it.
- Changed a Project's lead so it does the work no member fits itself, the Project's files included, without stopping after a set number of steps and handing the rest to a member.
- Changed Work plans in a Project whose folder isn't a git repository: the tasks that change files now take turns in the folder on their own, while tasks that only read run beside them, and the plan's card shows which task each one waits for, before and after Start.
- Changed the Work plan card to a simpler layout: each task is one line with its member on the right and its Done when line beneath it, Approve up front folds into one line, and the Permission mode and cost share the footer beside Start.
- Added task chips to Lead chats and task chats: each Board task number, such as T-65, shows the task's state and name (the number alone when the reply names it again), hovering previews it, a click opens its detail in the side panel beside the chat, and ⌘-click opens it on the Board.
- Added automatic retries for Board and Work plan tasks that a passing AI model error cuts short, such as an overloaded or rate-limited model, a server error or a dropped connection: the task runs again in its chat after a pause, picking up where it stopped, up to three times, its card says while it waits, and it fails and notifies you only when the model keeps failing.
- Removed the "You allowed … once" lines that piled up above a Lead chat's message box after you answered its members' approvals.
- Fixed a long command in a Lead chat's approval card filling the window: it now scrolls in a box of its own height.
- Fixed a Claude Code or Codex task in a Work plan handing on its chat's warnings, such as Codex's MCP startup notice, and its notes from before its last step together with its answer, so the task's card, the Lead and the tasks after it get only the answer; Paste and Copy on a Coding agent's reply leave such warnings out too.
- Fixed a forked chat's copy of a Work plan card starting or changing the plan of the chat it came from: the copy now says to start and change the plan there, with Open chat.
- Added a way to point a Project at its folder again after the folder was moved or renamed: Project settings marks the missing folder, and Change… picks its new place, keeping the Project's chats and worktrees.
- Fixed pointing a Project at its moved folder when a worktree made inside it (such as Claude Code's
claude -w) moved along: git now works in that worktree again, and the worktree Enconvo took in from it follows to its new place instead of showing as missing. - Fixed a Claude Code or Codex chat in a Project, including one that was replying at the time, refusing new messages with "The folder no longer exists" after the Project was pointed at its folder's new place; the chat now follows the folder and goes on with its conversation.
- Fixed Claude Code forgetting what it remembered about a Project after the Project was pointed at its folder's new place.
Ideas
- Added Ideas to Projects with members, beside Chat and Board: write down what you want the Project to do and press Return, or talk it through with the lead first, then start an idea to have the lead plan it in a chat of its own and follow its tasks on the idea's card, from Not started through Planning and In progress to Done.
- Added dragging ideas in Not started into your own order, also with Option-Up and Option-Down, as with To start's tasks on the Board.
- Added saving an added idea again from its chat: when you and the lead change what it asks for there, the lead updates that idea on the Ideas board instead of writing down another.
- Added an idea draft's card to its chat that stays in view after the lead's turn ends and when you open the chat later, so a draft you left when the chat beside Ideas closed can still be added, added and started, or dismissed, and it no longer offers Add once the draft is dismissed or merged.
- Changed Board cards in a Project to name the idea their task came from instead of labeling every planned task as the lead's idea.
Chats Outside a Project
- Added Work plans to chats outside a Project: Mavis can hand parts of a bigger request to your other Agents and Coding agents in a Work plan, never by starting them straight from her or her Subagents, and every task works in the chat's own folder, where the tasks that change files take turns.
- Changed chats outside a Project so Mavis gives work to your other Agents only when you name them with @; otherwise she does the request herself.
- Added your other Agents to the @ menu of chats outside a Project, on the Mac and in the iPhone app: naming one there has Mavis give it its part of the request in a Work plan.
- Added a Board to chats outside a Project: the Chat | Board tabs in their header open one Board with the tasks your Agents work on across all those chats, each card naming its chat, and Start, Stop or a follow-up on a card acts in that chat.
- Added a start page to new chats outside a Project: under "What can I help with?" it shows the tasks that need you, wait for review, are running or just finished, or, when there are none, every agent you can chat with in one row that scrolls sideways, the ones you chat with most first, where clicking one names it with @ in your message, as a Project's member cards do; a coding agent whose CLI isn't installed stays out of the row.
- Changed the start page of a new chat so its Board, member and Agent cards ease in one after another once they load, and picking a Board card unfolds and folds its tasks smoothly.
- Added Start without and Give this task to on the Work plan card of chats outside a Project, on the Mac and in the iPhone app: a task whose Agent is paused, deleted or not signed in says why, with Sign in where it helps, Start without starts the rest, and before you press Start a task can go to any of your other Agents, those already working in the chat listed first.
- Fixed a chat outside a Project refusing a Work plan or Give this task to for a new Agent once six of your Agents had worked in it; Agents with no task waiting or running there now make room.
- Fixed tasks given out by a chat outside a Project saying they came from "New Chat": they now name the chat by its title, also after you rename it.
- Fixed deleting a chat that had moved from outside a Project into one leaving the Work plan it proposed there waiting or running on the Project's Board.
- Fixed a chat moved into a Project after giving tasks to your other Agents still offering them in its @ menu and working outside the Project's Boundary.
- Fixed Mavis adding a review to a one-Agent Work plan in a chat outside a Project once other Agents had worked in that chat.
The Board
- Changed the Board's look: an empty Board now shows a picture of how tasks reach it with one way to start (New chat on the Chats Board, Add task elsewhere), each lane ends at its last card instead of running down the whole Board, on a fainter background, with an empty lane keeping room for a card and saying what it waits for, cards are filled instead of outlined, with the task's number and age at the top, its Agent at the top right and a clear state mark, and keep their other actions under a More button in the corner, so a narrow card shows its details without spilling over, and a task's details open in a Liquid Glass panel whose steps show glossy marks, with Open chat and Stop up top, a failed task's Try again, Lend another Agent and Skip under its title, and the rest under More.
- Changed the Board to open at once when you come back to it, showing it as you left it while it catches up, and to start loading as the pointer rests on a Project's or the Chats Board's Board tab; a first open shows its lanes instead of "Opening the Board…".
- Added arrow keys and Linear's single keys to the Board: the arrows move between cards, up and down in a lane and across to the next lane with tasks, the card they reach shows a blue edge and halo, an open task's details follow the card, and closing them puts the keys back on that card; Space opens or closes the card under the pointer, C starts a new task, Option-Shift-Up and Option-Shift-Down move a To start card to the top or the bottom, and dragging the Board's empty space scrolls its lanes sideways when they don't fit.
- Added lane options to the Board, as in Linear: hovering a lane's header shows its menu, where Hide lane moves the lane to a Hidden lanes column at the right that brings it back with a click, and turning off Show empty lanes moves lanes with no tasks there too; in a narrow window that column folds to a strip that lists them, a hidden Needs you with tasks waiting for you glows amber there, To start's header also gets a + for a new task, and each Board remembers how you set out its lanes.
- Added Display to the Board, as in Linear: it turns Show empty lanes on or off and picks what cards show (Agent, number and age, status, buttons, workflow, Planned by, reviews, waiting Additions, chat, branch, commits and attempt), its button counts what is off, Reset to Default turns it all back on, and each Board remembers it.
- Added picking several Board cards at once, as in Linear: X picks the card under the pointer or the one the arrow keys reached, Shift-X or Shift-click picks every card from the last one picked, Command-click adds or removes one, and a floating bar starts, merges, stops or drops the picked tasks each action applies to, names in its tooltip the ones it leaves, asks once more before dropping, and Esc clears the picks.
- Added Group by Agent to the Board: each lane gathers its cards under their Agent, with the Agent's face, name and count, and each Board remembers the choice.
- Added a note when the Board's filters or search leave every lane empty, with Clear filters to bring every task back.
- Removed the Board's tasks from under their Project in the Chat Window sidebar, so it lists only your own chats and worktrees: follow the tasks and open their chats on the Board.
- Fixed the Board's member faces: the chosen member now shows a blue edge, and a narrow window hides the faces that don't fit instead of cutting one off.
- Fixed the Board's search box and a task's edit fields losing their edge while you type in them; they now show a blue edge.
- Fixed the Board in a narrow chat window cutting off New task and the filters: the base branch, New task's label, the running slots and then Project settings step aside, and the filters drop their counts before one is cut.
- Fixed Tab on the Board's filter row shifting it sideways or stopping on member faces hidden in a narrow window; the Board's buttons, filters, faces and New task's choices, and the buttons on task rows in chats, now show where Tab is.
- Fixed opening a Board task on the Board from elsewhere opening the Board without the task: it now opens with that task's details showing, where its Merge and Drop are, also when the Board is already open on another task, and a filter or search that hides its card clears.
Board Tasks
- Fixed a Board task whose worktree folder was deleted outside Enconvo: trying it again or adding to it now brings the folder back from the task's branch with its work, instead of its agent failing or working in the Project's own folder.
- Fixed the Board saying a task's branch was gone when only its worktree folder had been deleted; it now shows the branch's commits, and never reads changes from a git repository above that folder, such as a home folder kept in git.
- Fixed asking a Board task for more in its own chat making Mavis work in the Project's own folder instead of the task's worktree.
- Fixed asking a Board task for more in its own chat after its worktree was removed, because the task changed nothing or the folder was deleted, working in the Project's own folder or failing: the task now gets its worktree back first.
- Fixed a Claude Code or Codex Board task's chat refusing a new message with "The folder no longer exists" after the Board removed the task's worktree because it changed nothing; the worktree now comes back first, in the same folder even when the task was renamed since.
- Fixed trying a Board task again, or adding to it, after the Board removed its worktree because it changed nothing: the round now gets a new worktree first instead of running without one.
- Fixed a Board task that a restart cut, after its worktree folder was deleted, being told another branch's commits, or none, instead of its own when it ran again.
- Fixed asking a finished Board task more in its own chat making its member work in the Project's own folder instead of the task's worktree, and that worktree being removed while the member worked in it.
- Fixed a Board task whose request named a file by its path in the Project's folder being told both to change it and never to touch that checkout; the task now changes its own worktree's copy.
- Fixed a Board task merged outside the Board, such as with git in a terminal, keeping its worktree and branch on disk with no way to remove them from the sidebar: the Board now removes them once it sees the merge, as its own Merge does, and clears ones left behind this way before; a worktree with uncommitted changes stays.
- Fixed a Board task merged with git outside Enconvo keeping its worktree on disk until its Board was opened: Enconvo now notices the merge within a few minutes and removes the worktree and branch, as the Board's own Merge does, including the worktrees earlier versions left behind after such a merge.
- Fixed Board tasks merged by hand, or sent another round after a merge, moving to Done while their worktree still held work nobody had merged; they now stay in To review until that work is merged too.
- Fixed new work on a Board task merged by hand staying hidden under Done after a follow-up in its chat: the task goes back to To review.
- Fixed a Board task whose pull request was merged on GitHub losing the worktree changes it hadn't committed, and waiting for an open terminal on its chat before it finishes.
- Fixed a Board task whose pull request was merged on GitHub while the Project's check or a member's answer still ran in its worktree losing that worktree under them, which failed the merged task when the check sent it back.
- Fixed a Board task whose pull request was merged on GitHub while the Project's check ran starting a fix round on the merged pull request when the check failed.
- Fixed a Board task that failed or hit a usage limit staying in Needs you after its work was merged; it now moves to Done, and adding to it starts a new task.
- Fixed a merged Board task offering Remove worktree again and again when only files a dev server wrote back were left in its folder.
- Fixed the Board's task drawer saying a task's leftover worktree holds uncommitted changes when it was kept for another reason, such as a pull request squashed on GitHub; it now says what removing it keeps.
- Fixed the Board removing the worktree of a task merged by hand while the Project's check, or a new round of the task, was still running in it.
- Fixed the Board removing a finished task's worktree while its Coding agent chat went on in a terminal, or while a Project member's question was being answered in the task's chat.
- Fixed the Board removing a finished task's worktree folder when its branch had taken commits since the Board last looked, which left the task pointing at a folder that was gone.
- Fixed a Board without a Base branch treating a task as merged when you only checked its branch out on a branch of your own, which removed the task's worktree, its ignored files included, and its branch.
- Fixed the Board counting a worktree that an agent made inside a task's worktree as the task's uncommitted changes, and removing that inner worktree even when the task's own changes kept its worktree.
- Fixed the Board removing a task's worktree, with files written meanwhile, when the task started another round or files were written there while the removal was still checking the worktree.
- Fixed a Board worktree removal that was called off because its task started another round still removing the worktrees made inside it, and leaving behind a saved copy of the task's uncommitted changes each time it was tried.
- Fixed Merge, Open pull request, Remove worktree and Drop on the Board committing or removing a task's work while its Coding agent chat went on in a terminal: they now ask you to quit the agent there first.
- Fixed the Board starting another round in a task's Coding agent chat while that chat went on in a terminal: sending a task back and Try again now ask you to quit the agent there first, and a pull request's failing checks wait until it ends.
- Fixed a Board task's new rounds (a lead's send-back, a review's findings, a failed check, a lent Agent or a workflow step) starting beside a Coding agent that was continued in Terminal from the task or one of its step chats; they now wait or say why until the agent there ends.
- Fixed Merge, Drop and Remove worktree going ahead on a Board task that started another round while they were checking for an open terminal, which could commit the round's half-written files or remove its worktree.
- Fixed Merge on the Board taking in commits a Board task made after Merge was pressed, such as a new round's half-done work, when the merge had to wait for other work in the Project's repository.
- Fixed Stop on a Board task while it was still getting ready (bringing back its worktree or running the Project's prep command) letting the round's agent work anyway, and leaving the prep command running in the background.
- Fixed stopping a Board task right after an Addition or a retry still running the Project's prep command for up to 10 minutes, and a workflow's check step going on after its task was stopped.
- Fixed an Addition to a Board task, or a failed check's fix round, starting a round in a task that changed while the Addition was checking its chat, such as one whose pull request was merged meanwhile, and a Lead's send-back or a fix round starting in a Work plan you had just paused or stopped.
- Fixed pressing Try again twice in quick succession on a failed or stopped task starting two rounds at once in its chat.
- Fixed a Project member's long-running answer in an ended task's chat losing that chat after 20 minutes, which let a second question join the run and let the Board remove the task's worktree while the answer still worked there.
- Fixed Try again on a Board task that follows a workflow ending at once with an old run's result when its previous turn failed before it started, and a workflow step refused by an open terminal leaving an empty step chat behind that later skipped the task's brief.
- Fixed a Board task that follows a workflow leaving its workflow run going after its round failed, such as when it was to pick the run up again after Enconvo reloaded and a terminal was open on one of its chats, so that Try again ran a second copy beside it.
- Fixed a workflow step of a Board task that was stopped just before its member started leaving out the task's brief and your added words when the step ran again, and a Board task's worktree being merged or removed while a member answered in its chat after Enconvo reloaded the plugin.
- Fixed a Board task that follows a workflow losing, when Enconvo reloaded the plugin mid-run, the words you had added for its later steps, and running two of its steps at once.
- Fixed the chat details card of a Board task's chat, and of its workflow steps' chats, showing the Project's branch and changes instead of the task's worktree: it now names the worktree, its branch against the Board's Base, what it changed, its pull request and its ports, Open in opens the worktree, and it updates while open when the task merges, opens a pull request or changes state, or when you come back from editing in another app.
- Fixed a Board task whose worktree was deleted by hand still showing that worktree in its chat's details card when a dev server wrote its cache back into the folder.
- Fixed a Board task whose branch took in its Base, such as after resolving a merge conflict in its worktree, counting the Base's commits and files as its own on the Board and giving those files to the Project check as the task's.
- Fixed Board cards and task rows showing a code block's language, such as "text", in place of the first line of a task's result.
Worktrees
- Changed where worktrees go: a Project's chat worktrees and its Board tasks' worktrees are now together in
~/.enconvo/worktrees/<Project>/, each named after its worktree or task; ones made before stay where they are. - Added Archive to a Found worktree's row in the sidebar, so a worktree another tool made can leave the list without being deleted: it moves to Archived worktrees, its folder and branch stay as they are, and Undo shows it as Found again.
- Changed the chat details card to name the Main checkout when a chat works in a Project folder that has worktrees, and to show a worktree made outside Enconvo, such as Claude Code's, under Worktree instead of Workspace.
- Fixed the sidebar's Main checkout row keeping a Project's old branch name after the branch was switched by a chat or in a terminal: it now follows the branch the message box shows.
- Fixed a chat whose worktree was archived, deleted or is on another computer listing under the Project's main checkout in the sidebar: it now sits in a Worktree unavailable group after the worktrees.
- Fixed a main checkout chat's details showing Changes +0 −0 when the uncommitted work was new files: their lines now count, as they do for a worktree.
- Fixed Archive merged worktrees skipping a worktree whose pull request was merged on GitHub while a chat was working in it: it is now archived when the chat finishes, unless the chat added work after the merge.
- Fixed Start from offering to continue the Base branch itself, which made a worktree whose Finish merged into itself and whose changes never showed: the Base branch is now only offered as the branch a new one starts from.
- Fixed Start from listing only the 30 newest open pull requests: typing now finds older ones by title, branch or number.
- Fixed switching the main checkout's branch offering a branch a worktree holds when the Project has more than 200 branches, where git then refused the switch: every branch a worktree holds is now marked In a worktree.
- Fixed a worktree's branch sometimes keeping its placeholder name when the agent was committing at the moment Enconvo named it.
- Fixed an archived worktree that couldn't be restored because Finder had left a hidden file in its old folder; when something else really is there, the message now says what to move and offers Reveal in Finder.
- Fixed a worktree whose folder was deleted while a dev server kept running in it: it now shows as missing instead of letting chats run in a folder without the Project, and Archive and Delete work for it again.
- Fixed restoring a worktree whose folder was deleted when the worktrees folder is reached through a symlink, such as a ~/.config kept in a dotfiles folder.
- Fixed a worktree another tool made and locked showing in the sidebar as a Found worktree after its folder was deleted or its drive was put away, and restoring one you had archived while its drive was away, both of which gave its chats a folder that wasn't there.
- Fixed a worktree made outside Enconvo that isn't on a branch offering New chat and Archive in the sidebar that always failed: its row now says No branch and how to use it.
- Fixed Claude Code, Codex and other Coding agent chats in a worktree running dev servers and commands without the worktree's own ports, so they no longer clash with the main checkout's or another worktree's.
- Fixed Claude Code, Codex, Grok Build and Antigravity chats in a worktree changing the Project's own copy of a file when asked about a path in the Project's folder; they now change the worktree's copy and leave the Project's checkout alone.
- Fixed a fork or Side chat of a Claude Code, Codex, Grok Build or Antigravity chat in a worktree listing under the Project's main checkout, without the worktree's ports, while it worked in the worktree.
- Fixed a Claude Code session you ran in a worktree's folder opening from the new chat page as a chat of the Project's main checkout; it now opens in its worktree, with the worktree's ports.
- Fixed a Claude Code session you ran in a worktree made outside Enconvo, such as with
claude -w, opening from the new chat page as a chat of the Project's main checkout, or of the worktree whose folder it sits in; the worktree is now added to the Project and the chat opens in it. - Fixed Continue in Terminal on the new chat page's session list resuming a Claude Code session you ran in a worktree in the Project's main checkout, where it changed your own copy of the files; it now resumes in its worktree, with the worktree's ports.
- Fixed Continue in Terminal and Copy Command for a Claude Code, Codex or Grok Build chat in a worktree leaving out the worktree's own ports, so the terminal's agent ran its commands on the Project's default ports and could change the Project's own copy of a file.
- Fixed archiving or deleting a worktree while one of its Claude Code, Codex or Grok Build chats was open in a terminal: the agent there kept working in the removed folder and could break Restore; the confirmation now says so, and archiving quits that agent first, while a merge, a pull request merged on GitHub, or archiving the worktree's last chat from the sidebar keeps such a worktree instead of archiving it.
- Fixed a new worktree copying the worktrees Claude Code keeps inside your Project (in .claude/worktrees) when Files to copy names their folder, which made a large copy and let git commands in it change the other worktree's branch; they are now left out.
- Fixed archiving or deleting a worktree that has another worktree inside it, such as one
claude -wmade there, deleting that worktree's uncommitted changes and leaving git listing a folder that's gone; a clean one is now removed properly with its branch kept, and one with uncommitted changes, or one open in Enconvo with chats of its own, keeps the worktree, and the Archive dialog and Delete name it before you confirm. - Fixed committing or merging a worktree that has another worktree inside it, such as one
claude -wmade there, committing that worktree as a broken submodule entry; it's now left out, and it no longer counts as an uncommitted change. - Fixed the Works in menu counting a worktree
claude -wmade inside your Project as an edited file of the main checkout.
Agents
- Added seven built-in agents beside Mavis in Agents and the agent picker: Coder, Designer, Reviewer, Researcher, Writer, Planner and Advisor, each with its own role instructions, with the Designer working on the design canvas with your design system or Enconvo Crystal.
- Added a Built-in badge on the Agents page for the agents that come with Enconvo, so they are told apart from the ones you made.
- Changed the agents that come with Enconvo so they can be paused but no longer deleted, since deleting one was permanent across updates with no way to get it back.
- Added an Edited or Default chip on each instruction field of a built-in agent (Instruction, User Message, CHARACTER.md and IDENTITY.md) with a Reset to default button that asks before it discards your text.
- Added a notice on a built-in agent's instruction field when an Enconvo update changes the default text you edited, with Use new default and Keep mine.
- Changed clearing an instruction field of a built-in agent to put the default back when you leave the field, instead of saving empty text that the default silently replaced, and the field says so while it is empty.
- Changed the instruction fields on an agent's settings page to save a moment after you stop typing, and when you switch tabs or leave the page, instead of on every keystroke.
- Changed the Reset configuration confirmation of an agent to say what goes back to its defaults (instructions including CHARACTER.md and IDENTITY.md, model, voice, memory and behavior) and that its chats, files and paused state stay.
Answers in Chat
- Added interactive apps to chat answers on the Mac: when an answer needs real logic, such as a simulator whose sliders recompute a chart and totals, a filter that regroups figures, a game, an animation or something to drag and draw, the Agent now writes a small app with the chat's own components and theme, light and dark, styled the way you ask when you ask for a look of your own.
- Added a Fix button to an interactive app that fails in chat, which shows what went wrong and asks the Agent to repair it.
- Changed interactive simulations you ask for to explore an idea to play right in the chat answer instead of opening as an artifact; an app you ask to build and keep still opens as an artifact.
- Added diagrams to chat answers: when an answer explains steps, a decision with branches, the layers of a system, a cycle or a phased plan, the agent draws it as a clean diagram right in the conversation.
- Changed answers about messages passed between parties, states and their transitions, or how data relates to draw a real sequence, state or relationship diagram in the chat instead of squeezing it into a step-by-step flow.
- Added tree diagrams to chat answers: an org chart, a taxonomy or another hierarchy now draws each part under the one it belongs to, joined by lines and colored by branch, and shows as an indented list in a narrow window.
- Added practice quizzes to chat answers: pick an option, check it in place, and see why it is right or wrong.
- Added flashcards to chat answers: cards to memorize, such as vocabulary or terms, turn over with a tap one at a time.
- Added checklists to chat answers: a packing list or the things to do before an event shows as items you tick off in place, with a count of what is done, and the ticks stay when you open the chat again.
- Added ticking off task lists in chat replies: a list of boxes the agent writes in its reply can be ticked in place too, and the ticks stay when you open the chat again.
- Added step-by-step walkthroughs to chat answers: when you ask to go through something one step at a time, step through it with Previous and Next, or jump to a step from the progress bar.
- Added tabs to chat answers: a workout program or other plan by day shows one day at a time under a row of tabs, each day's exercises a list you tick off as you go, instead of a list or table for each day.
- Added schedules to chat answers: a day planned hour by hour or a week of study shows as a calendar with each block as tall as it lasts, colored by kind with each kind's hours added up, and as a list by day in a narrow window.
- Added option cards to chat answers: when you ask which of a few plans or products to pick, they show side by side with their prices, what each has and lacks, and the best fit marked, also when you ask in Chinese or another language.
- Changed answers that compare a few options you're choosing between, such as plans, to show them side by side in a table with the best fit marked instead of a list.
- Added maps to chat answers: when an answer is about places, such as the stops of a day trip or a trip planned day by day, they show numbered on an Apple Maps map with a route line and the list under it.
- Added funnel charts to chat answers: stages such as a signup or sales funnel draw as narrowing bars with how many each step keeps and loses and the steepest drop marked, and the answer's text names the same steps and figures.
- Added scatter charts to chat answers and the iPhone and Android apps: two measures of the same items, such as study time and exam scores, draw as points on two number axes, colored by group, with a fitted trend line and its correlation when asked, where the Agent drew a picture by hand before.
- Added bubble charts to chat answers and the iPhone and Android apps: when each item has a third measure, such as a product line's revenue beside its growth and margin, the points become bubbles sized by it with each one's name on or beside it and the range of sizes in the legend, where the Agent drew a picture by hand before.
- Added heatmaps to chat answers and the iPhone and Android apps: one measure across two categories, such as calls by weekday and time of day, draws as a grid of cells shaded by value, with the busiest cell named and a low-to-high scale, where the Agent built a table colored by hand before.
- Added Gantt charts to chat answers and the iPhone and Android apps: tasks that each run from a start to an end, in weeks, days or dates, line up as bars on one timeline so overlapping work shows at a glance, colored by team or phase, where the Agent drew a diagram with made-up calendar dates before.
- Added waterfall charts to chat answers and the iPhone and Android apps: how a starting figure becomes a final one, such as revenue to net profit, draws as a bar per step from the running total, increases green and decreases red, with subtotals and the total standing from zero, where the Agent built the bars by hand before.
- Added Sankey charts to chat answers and the iPhone and Android apps: amounts that flow from where they come from to where they go, such as income into spending and savings, draw as bands as wide as what they carry, each destination in its own color, where the Agent drew boxes with the amounts written in before.
- Added calendar charts to chat answers and the iPhone and Android apps: the days something happened, such as a month of workouts or a habit, fill in on a month grid so streaks and gaps show at a glance, and daily amounts shade deeper on busier days with the highest day named, where the Agent built a table of dates before.
- Added treemaps to chat answers and the iPhone and Android apps: how one whole splits into parts, such as disk space or a budget by department and line item, now shows as tiles as large as each part, a department's items in its own color with each tile's amount and share written in it and each department's total under the chart, where the Agent drew horizontal bars or a crowded flow chart before.
- Added target lines and marked points to line charts in chat answers and the iPhone and Android apps: a goal, an average or a limit draws as a dashed line with its value, and a launch, a peak or a function's vertex and roots get a ring on the line with a short note, where the Agent drew a flat extra line or wrote the note into a month's name.
- Changed charts in chat answers to a cleaner look, with several series on one chart, a legend, values on hover, and line, area, pie and donut charts.
- Changed calculators and choices in chat answers: each slider shows its name and value above a wider track, a choice among a few options shows as buttons that wrap with the picked one filled, and a choice can show the picked option's details.
- Changed the Agent to ask what it needs before a task, such as your preferences for a trip or a purchase, as questions in the chat that you answer by picking options or typing, several in one go, instead of a list of questions in its reply.
- Added picking several options in a chat card, such as the names you like, and sending your picks to the Agent, on the Mac and the iPhone.
- Changed the Agent to offer candidates you pick from, such as names, as options you tick and send back, instead of a list in its reply.
- Fixed Agents set to Auto answering without tools when a request needs a card, such as options to pick from, questions to answer first, a comparison or a quiz, so the card didn't show.
- Fixed options you pick in a chat card showing as blank pills in the Chat Window, and changed picked options to a light outlined fill, so the card's send button stands out, on the Mac and the iPhone.
- Fixed visual answers that sometimes showed "This view couldn't be shown" instead of the answer: small markup slips, such as a tag left open, are now mended as the view draws, earlier chats included, and the agent draws again any view still broken.
- Fixed visual answers that sometimes came out as boxes of loose text or an empty table instead of the timeline, table or map they were meant to be, and maps that showed a failed step before they appeared.
- Fixed chat answers that sometimes showed a card's raw markup as text instead of the card or a plain answer.
- Fixed chat answers that sometimes added a box of plain text, such as a diagram's title or its code, beside the answer itself.
- Fixed chat answers repeating under a visual answer what it already shows, or only pointing to it: the text now ends with what the view doesn't say, such as the takeaway or what to do next.
- Fixed sequence diagrams in chat answers that showed only their code when a message or note contained a semicolon.
- Fixed state and sequence diagrams inside a chat answer's card showing as code: they now draw as diagrams.
- Fixed architecture and layer diagrams in chat answers that were sometimes written as Mermaid code instead of drawn as the chat's own diagram.
- Fixed the start and end capsules of step diagrams in chat answers showing only their name and dropping details such as a count.
- Fixed practice questions on a topic with math that sometimes came as text to answer in a reply instead of a quiz you check in place, and worked calculations that were sometimes drawn as a step diagram instead of formatted math.
- Fixed plans laid out by day or by time, such as a trip itinerary or a study week, that sometimes came back as a table for each day instead of a timeline or a calendar.
- Fixed progress bars in chat answers stopping at 100% when an amount is past its budget or target: they now show the real percentage and mark the part beyond the target, and the iPhone and Android apps show the real percentage too.
- Fixed planned-versus-actual figures, such as spending against a budget, that sometimes came back as a text table instead of bars showing which items are over.
- Fixed charts in chat answers that left the unit, such as the percent sign, off their axis and values when the Agent named it only in the axis or series name.
- Fixed chart values and sliders in chat answers showing a space before K, M, B or T, such as "$42 K".
- Fixed amounts in chat answer calculators showing extra zeros, such as 2.00 eggs in a recipe scaled to your servings.
- Fixed tables in chat answers running past the card's edge when a cell held a long note: cells now wrap to fit.
- Fixed tables in chat answers that showed empty, or made the Agent redo its answer, when it gave the rows and columns as data; they now show on the Mac and on the phones.
- Fixed Chinese and Japanese tables in chat answers wrapping one character to a line in a narrow chat: each column keeps room for a few characters, and a table too wide for the chat scrolls sideways.
- Fixed headings of groups in chat answers, such as each day's title in a trip plan, that went missing on the Mac and on the phones.
- Fixed figure tiles in chat answers that cut off a long label; the label now wraps, and the figures beside it stay in line.
- Fixed colored words in chat answers showing as raw HTML tags on the Mac and in the iPhone and Android apps: they now show in a color that reads in light and dark themes.
Chats and the Chat Window
- Added a tray above the message box listing what a chat has working in the background: its subagents, the one waiting on your approval first with a Review button, and the commands and monitors the agent or a subagent left running, each with how long it has run, its latest output and a stop button, and a command started while the window was in the background shows as soon as you come back to it; stopping a subagent now stops the commands it left running too, and Claude Code chats show their background tasks in the same tray.
- Added argument hints to the message box, the Smart Bar and the Dynamic Island, as Claude Code shows them: typing a command and a space, such as /loop, /btw or /compact, or a skill whose SKILL.md has an argument-hint, shows what it takes dimmed after it until you type more.
- Added an Opacity slider to Settings › Chat Window, so you can make the Chat Window anywhere from clear glass to solid, previewing live as you drag; the Chat Window now starts at 75%, more solid than before.
- Changed the message box in a wide window to match the message list's width: the message box and the queued messages and cards above it now line up with the conversation instead of stretching across the window.
- Changed the Chat Window sidebar's chat rows: hovering a row now shows only Pin and Archive, resting on it shows its full title with its Project and Worktree beside the row, and right-clicking it opens a menu to rename, pin, mark as unread or read, move to a Project, fork, share, copy, open its folder in another app, archive or delete the chat.
- Changed a running chat in the Chat Window sidebar to show just its spinner, without the sheen on its title.
- Changed the chat list in the Chat Window to keep a chat's subagents folded under its row until you unfold them; the subagent you have open still shows, and a chat you unfold stays unfolded.
- Changed a Project's chats in the sidebar to show the first five, with Show more adding five at a time and Show less folding them back, remembered per Project; a chat that runs, waits for you, has a result you haven't read or is open still shows past them.
- Fixed Delete all chats in the sidebar's Chats menu deleting every chat, those in Projects and pinned ones included: it now deletes only the chats in the Chats list, says how many in its confirmation, and leaves chats that run or wait for you, or whose subagents still run, alone.
- Fixed Delete all chats in a Project's menu and in the Projects menu deleting chats that still run or wait for you, pinned chats, and Board task chats the list doesn't show: they now delete only the chats the Projects list, leave a chat whose subagent still runs, and say in your language how many they delete.
- Fixed Show more in the sidebar's Chats list folding back to 40 chats whenever a chat ran or got a new message.
- Fixed a chat that was never titled and began with a background task's notice showing the notice's raw tags as its title in the sidebar and in search.
- Fixed pinning, renaming or deleting a chat, and renaming or removing a Project, failing without a word: the sidebar now says when one fails.
- Fixed opening a chat from the chat list, a link in a chat, the archived chats list or a Board task so it comes in with its title, messages, queued messages, cards and the lines above them, instead of showing them a moment later and moving the conversation.
- Fixed a running chat opened from another chat or from a new chat showing only your message or an empty conversation until its reply caught up: it now opens on the reply written so far.
- Fixed the message box's model and reasoning, permission mode, coding agent mode and model, points pill and kept knowledge sources, and the header's agent name, changing a moment after a chat opened: each chat shows its own in the frame that opens it.
- Fixed the side panel's Files tab and the Worktree chip flashing empty or a no-folder notice before the chat's own files and Worktree showed when the chat opened.
- Fixed a Claude Code or Codex chat running on another Mac showing its message box before the read-only notice when opened again.
- Fixed the chat list redrawing the row of the chat being opened and the one open before it, which made the list flicker as you switched chats.
- Fixed the Chat Window not catching up when you switch back to it from another app: background commands started meanwhile now appear above the message box within a moment, and its other lists (Worktrees, artifacts, a Claude Code chat's state) read again too, instead of waiting until the chat runs again.
- Fixed the Changes review freezing the Chat Window for a second or more as it opened or showed again, and a file clicked in the chat while the side panel was closed now scrolls into view once the panel opens.
- Changed a turn's changed files under a reply to start folded.
- Changed an agent's Load Tools step to read as Looked up and the tools it loaded, and a run of steps that did other work no longer says it used a tool for it.
- Fixed a finished Install card, such as one saying a plugin still needs setup, disappearing into the folded list of tools the agent used.
- Fixed the / menu in the message box picking the command under a resting pointer instead of the best match when you press Enter.
- Fixed the terminal, the code editor in a file preview, the book reader and the workflow YAML editor showing their light colors on the Mac's dark glass.
- Fixed the Artifacts library listing only your 200 most recently changed artifacts: the next ones now load as you scroll toward the end.
Coding Agents
- Added /new and /clear to Codex chats and /clear (also found as /reset and /new) to Claude Code chats in the Chat Window, which start a new chat with the same agent in the same Project or Worktree, as each agent's terminal app does, and in Codex chats
/new <name>or/clear <name>names the new chat and its Codex thread. - Fixed the command menu of Codex and Claude Code chats opening again after a command with arguments was typed quickly, so Enter sends the command instead of picking it from the menu.
- Fixed Claude Code, Codex, Grok Build and Antigravity chats in the Chat Window keeping the stop button after a reply had finished.
- Fixed a Claude Code, Codex, Grok Build or Antigravity chat open in a window not showing a message sent to it from another window, the iPhone or a Hub task, or its reply, until the chat was opened again.
- Fixed question cards in Claude Code, Codex, Grok Build and Antigravity chats saying "Enconvo Agent asks"; they now name the agent that asks.
- Fixed a forked Grok Build or Antigravity chat, or a /btw Side chat of one, opening read-only with "This chat runs on another Mac. Continue it there." on the Mac it was made on; a new fork continues in the same folder with the same model and mode, and one made before this fix starts a new session that hears the conversation so far.
- Fixed a call about a Claude Code, Codex, Grok Build or Antigravity chat's waiting question opening a chat that showed "This chat runs on another Mac. Continue it there." instead of a box to type in; that chat is now one of your main Agent.
- Fixed a Claude Code or Codex chat that held messages before the agent started in it, such as one a Live Talk call began, opening read-only with "This chat runs on another Mac. Continue it there."; its first message now starts the agent with the conversation so far.
- Fixed editing a message in a Claude Code or Codex chat that held messages before the agent started in it: the agent keeps the earlier conversation, and Codex no longer keeps answering the message you replaced.
- Fixed forking a Claude Code or Codex chat that held messages before the agent started in it, such as one a Live Talk call began: a fork or Side chat no longer fails before the agent's first reply or from one of those messages, and a fork from a later message shows them too.
Claude Code
- Added Plugins to Claude Code's settings page: browse the installed plugins and every marketplace's, search them, install one, turn it on or off, or uninstall it, as
/plugindoes in the terminal, with a plugin listed in both the Anthropic Directory and an official Anthropic marketplace shown once, as "Anthropic Directory + official". - Added
/pluginto Claude Code chats:/plugin listshows the installed plugins as Claude Code's terminal does, including which ones need/reload-plugins, and the other forms point to the Plugins section of Claude Code's settings. - Added
/plugin installwith a plugin's name to Claude Code chats, as the terminal does: it shows the plugin's details with Claude Code's choice of installing it for you, for everyone on the project, or for you in this project only, offers another scope for a plugin installed only for one project, asks to add the marketplace first with--marketplace <source>, then installs the plugin, turns it on in the chat, and asks for the options the plugin leaves unset before ending on "Installed and configured"; installing a plugin you already have opens the same form when options are still unset. - Added
/plugin enable,/plugin disableand/plugin uninstallwith a plugin's name to Claude Code chats, which act at once as in Claude Code's terminal, asking first before an uninstall touches a project's shared settings or the plugin's saved data, and enabling a plugin asks for the options it leaves unset and ends on "Enabled and configured", or "Configuration skipped" when you close the form. - Added
/plugin configure <plugin>to Claude Code chats, which asks each of the plugin's options as a card and saves them as the terminal does, leaving sensitive options such as keys to the terminal so they never appear in the chat. - Added
/plugin marketplace list,add,removeandupdateto Claude Code chats, which list, add, remove and refresh plugin marketplaces at once as the terminal does, updating the plugins installed from a refreshed one. - Added
/plugin helpand/plugin validateto Claude Code chats: help shows the terminal's plugin command list, and validate checks a plugin, marketplace or folder of skills, agents and commands and shows Claude Code's report. - Added
/reload-pluginsto Claude Code chats, which applies plugin changes made since the chat started and lists what was loaded, and asks for--forcewhen the reload would cost the conversation's cache, as Claude Code's terminal does. - Added Claude Code's Rewind dialog to
/rewind(/checkpoint,/undo) in Claude Code chats: pick an earlier message, then restore the code, the conversation or both to before it, as in the terminal, and a restored conversation puts the message back in the message box. - Added the Background dialog to
/tasks(/bashes) in Claude Code chats: see what runs in the background, open a shell's details with its command and latest output, and stop a task, as in the terminal; a shell that ended shows whether it completed, failed or was stopped, its real runtime and its output, and a background agent that just ended stays listed for 30 seconds, where picking it shows how it ran. - Added the Context Usage card to
/contextin Claude Code chats: the colored grid of the context window, the model and tokens in use, usage by category, the auto-compact window, the MCP tools, agents, memory files and skills that fill it, and Claude Code's suggestions, as Claude Code draws them in the terminal, with/context allopening every list. - Added Claude Code's /model dialog to Claude Code chats: /model lists Claude Code's models with the one in use ticked, and a model's card sets it as the default for new sessions, uses it for this session only, or adjusts its effort first, as in Claude Code's terminal app.
- Added Claude Code's /mcp dialog to Claude Code chats: /mcp lists the chat's MCP servers with their status and tools, and from a server's card you see its details and tools, reconnect, turn it off or on, sign in or clear a sign-in, as in Claude Code's terminal app; a message sent while the dialog shows runs once it closes.
- Added /resume to Claude Code chats in the Chat Window (/continue works too): it lists your saved Claude Code sessions from this chat's folder or every project, can show only the current branch's, searches their titles, and opens the one you pick as its chat, and /resume followed by a session ID or title opens that session directly, as Claude Code's terminal app does.
- Added
/config(/settings) to Claude Code chats: every setting with its current value, then pick one and change it, as in the terminal. - Added
/planto Claude Code chats: it turns plan mode on, sends a description to Claude in plan mode, or shows the current plan and opens it with/plan open, as in the terminal. - Added
/diffto Claude Code chats: list the folder's uncommitted changes, or a branch's changes against its base, and open any file's diff, as in the terminal. - Added /copy to Claude Code chats, as in Claude Code's terminal: it offers Claude's last answer, or an earlier one with /copy N, whole or one of its code blocks or quotes, and puts the pick on the clipboard and in a file, and a new Skip the /copy Picker setting, also followed when it's on in Claude Code's own
/config, copies the whole answer at once. - Added
/exportto Claude Code chats, which copies the conversation or saves it to a file exactly as Claude Code's terminal writes it, asking how and for the filename unless one follows the command. - Added
/statusto Claude Code chats, showing the same version, session, account, model, MCP server and settings details as Claude Code's Status tab. - Added
/permissions(and/allowed-tools) to Claude Code chats, which lists the allow, ask and deny rules and the workspace's folders and adds or deletes them, as Claude Code's terminal does. - Added
/add-dirto Claude Code chats, which adds a working directory for the session or remembers it in the project's local settings, as Claude Code's terminal does. - Added
/memoryto Claude Code chats, which turns Auto-memory and Auto-dream on or off and opens your CLAUDE.md files and memory folders, as Claude Code's terminal does. - Added
/skillsto Claude Code chats, which lists your skills with their source and size, searches and sorts them, and turns each one on, name-only, user-only or off for the folder, as Claude Code's terminal does. - Added
/hooksto Claude Code chats, which lists your hooks event by event and opens each one on what it runs and where it comes from, as Claude Code's terminal does. - Added
/sandboxto Claude Code chats, which picks the sandbox mode, the unsandboxed fallback and excluded commands for the commands Claude runs, as Claude Code's terminal does. - Added
/chrometo Claude Code chats, which shows Claude in Chrome's status and lets you install or reconnect the extension, pick the browser it uses, and set whether Claude Code turns it on by default, as Claude Code's terminal does. - Added the Advisor picker to a bare
/advisorin Claude Code chats: choose the advisor model or No advisor, with the current one checked, as in the terminal. - Added the Auto-compact window dialog to a bare
/autocompactin Claude Code chats: see the current window, then pick auto or 100k to 1M tokens, as in the terminal. - Added
/release-notesto Claude Code chats, which lists Claude Code's versions newest first and shows the notes of the one you pick, or of every version, as Claude Code's terminal does. - Added
/helpto Claude Code chats: the General tab with its shortcuts, then Claude Code's default commands or your custom ones, as in the terminal. - Added the folder's files to @ in Claude Code chats, as in Claude Code's terminal: @ lists the files and folders matching what follows it, a bare @ lists the folder's top level, and files the folder's .gitignore ignores stay out unless Claude Code's respectGitignore setting is off.
- Changed new Claude Code chats to start in Auto, where Claude decides which actions need your OK, unless Claude Code's settings name another default mode; a model without Auto starts in Accept edits.
- Changed Claude Code's tasks in a Project set to Approve for me to start in Claude Code's Auto mode, so they ask only before risky actions instead of stopping for approval on almost every command.
- Fixed a reasoning effort picked in a Claude Code chat showing as the model's default effort in later chats.
- Fixed Claude Code chats showing a loading line above an open card, such as /copy's, /model's or /mcp's: the card now takes its place, as in Claude Code's terminal.
- Fixed a ! command sent while Claude Code was still answering in a Claude Code chat leaving the chat stuck on Working after the command ran.
Codex
- Added Codex's /model dialog to Codex chats: it lists Codex's models with the one in use marked, then their reasoning levels with Max and Ultra under More reasoning…, and sets the pick as your default in Codex's config.toml or uses it for this session only, as in Codex's terminal app.
- Added Codex's /permissions to Codex chats: it lists Ask for approval, Approve for me, Full Access and Read Only as Codex's terminal app does, marks the current one and any your admin's requirements rule out, asks before Full Access, and keeps the pick for the chat, its forks and Side chats, also when it continues in a terminal.
- Added /resume to Codex chats in the Chat Window: it lists your saved Codex sessions from this chat's folder or every folder, sorted by last update or creation date and searchable, and opens the one you pick as its chat, as Codex's terminal app does.
- Added /delete to Codex chats in the Chat Window: after you confirm, it permanently deletes the session and its Codex thread, with its subagent threads, and opens a new Codex chat, as Codex's terminal app does.
- Added
/importto Codex chats, which brings over your Claude Code or Cursor settings, instructions, MCP servers, hooks, skills, commands, plugins and recent chats into Codex as Codex's own/importdoes, with a summary to import everything found or choose items, and a report once the import finishes. - Added
/appto Codex chats on macOS, which continues the chat in the Codex Desktop app as Codex's own/appdoes, opening the same session there while the chat keeps it. - Added /copy to Codex chats, as in Codex's terminal app: it offers the last answer whole, each code block and each quote in it, or right after /status the status and its fields, and puts the one picked on the clipboard.
- Added /cd and /rollout to Codex chats, as in Codex's terminal app: /cd followed by a folder moves the chat there, relative to its folder or from ~, and Codex works in that folder from the next message, while /rollout shows where the session's rollout file is.
- Added
/mentionto Codex chats, which writes@in the message box to mention a file as Codex's own/mentiondoes, whether picked from the/menu or sent. - Added file search to the
@menu in Codex chats, which lists the chat folder's files and folders as Codex's own@finds them, writing the picked path or attaching a picked image. - Added /usage daily, /usage weekly and /usage cumulative to Codex chats, as in Codex's terminal app: the usage card's token activity opens on the calendar, a bar a week or the running total, and a switch on the card changes between them.
- Added Codex's Usage menu to
/usagein Codex chats, which offers View analytics or Redeem reset as Codex's own/usagedoes, listing your usage limit resets and asking before using one. - Fixed /model, /personality, /approve, /warnings and /archive sent while a Codex turn runs: they ask at once without holding up the message, and a pick made after the turn ends still takes effect and says what changed.
Grok Build and Antigravity
- Added Plan to the mode picker of Grok Build chats, also on Shift+Tab, and /plan and /view-plan (also /show-plan and /plan-view), as in Grok Build's terminal: Grok Build plans before it makes changes, /plan with a description starts planning that task, /view-plan shows the plan Grok Build wrote, and picking another mode takes it out of plan mode.
- Added steering to Grok Build chats: a message sent while Grok Build works goes into its running turn and shows in the chat at once, as Grok Build's terminal interject does, while Antigravity chats keep it for the next turn.
- Added /resume to Grok Build chats, as in Grok Build's terminal: it picks a session from the chat's folder to continue, narrows the list as you type, finds sessions by what was said in them under Extended search results, and /resume with a session id or title opens that session at once.
- Added /rewind (also /undo) to Grok Build chats, as in Grok Build's terminal: it lists the earlier turns, asks before going back, takes the conversation back to before the one you pick and puts that message back in the box to edit, and Grok Build's settings now have a Confirm Before Rewind switch.
- Added /new (also /clear) and /delete to Grok Build chats, as in Grok Build's terminal: /new starts a new chat, and /delete asks first, then deletes the session and its history for good and opens a new chat.
- Added /model (/m) and /effort to Grok Build chats, which work as in Grok Build's terminal: pick a model, its context window and its reasoning level from cards or type them, and the switch is saved as Grok Build's default for new sessions.
- Added /context-window to Grok Build chats, which works as in Grok Build's terminal: pick the current model's context window from a card or type its size, for the rest of the session.
- Added
/contextto Grok Build chats, which shows Grok Build's Context usage tab as a card, with the window's squares, the tokens of each part and when auto-compact comes, without sending the command to Grok. - Added
/session-info(also/statusand/info) to Grok Build chats, which shows Grok Build's Session info tab as a card, with the version, session ID, folder, model, turn and context, where a click on a value copies it. - Added
/usageand/costto Grok Build chats: they show your plan's usage limit with its bar and reset time, and the session's tokens, model calls and cost, as Grok Build's terminal does. - Added /rename and /title to Grok Build chats, which name the session as Grok Build's terminal does, and Grok Build chats now take the titles Grok gives its sessions and pass a rename in Enconvo on to Grok.
- Added /copy and /export to Grok Build chats, as in Grok Build's terminal: /copy copies the latest answer, or the Nth latest with /copy N, to the clipboard or a new file, counting answers and naming a taken file the way the terminal does, and /export saves the whole conversation to a new file or copies it to the clipboard in the same Markdown.
- Changed Edit in Grok Build chats to keep the session, so Grok Build forgets the edited message and what followed and goes on with what came before.
- Fixed a Grok Build chat whose first message was a command the chat answers itself sending that command to Grok along with the next message.
- Fixed pictures Antigravity generates in a chat, which now show in the chat, also when an Antigravity session is opened again, and its permission cards and tool steps now name the tool instead of reading "Allow run …??" or staying on "Running …".
Loop
- Added starting /loop by asking the agent in plain words to do something repeatedly, such as checking something every few minutes or keeping an eye on it, which runs it in the chat as typing /loop would.
- Added /proactive as another name for /loop, as in Claude Code: typed in a chat it starts the same loop, and the message box's / menu finds Loop by that name.
- Changed /loop sent while a reply is still being written to wait in the queue and start once the reply ends, as in Claude Code, instead of being turned away; Cmd+Return queues it the same way.
- Changed a self-paced /loop to continue after Enconvo restarts: when you open its chat again, its next run comes back at the time it was set for, and if that time passed while Enconvo was closed or its runtime was restarting, the chat says the run won't happen and the loop continues when you reply asking it to.
- Changed the Smart Bar and the App Sidebar to show a waiting self-paced /loop above the input, with its next run and a stop button, as the Chat Window does.
- Changed stopping a reply so it also stops a self-paced /loop, as Esc does in Claude Code: the loop's next wake-up is canceled, including one the reply was setting as you stopped it, and the chat shows Pending wakeup cancelled, while a /loop with an interval keeps running.
- Changed a self-paced /loop's run to end with the delay the agent chose for the next run and its reason, such as Next run in 20 min and why, shown outside the run's folded work, as Claude Code prints them after each iteration.
- Changed when a self-paced /loop wakes up to match Claude Code: on the whole minute after the delay the agent picked, moved a minute earlier when that keeps a short wait under five minutes or a long one under an hour, and the agent's step and its list of scheduled tasks now show that time, with the wake-up listed as a daily one-shot task.
- Changed when a self-paced /loop wakes up on its own to match Claude Code: only a run the loop woke up for gets the fallback run about 20 minutes later when it sets no next run, not the turn you typed /loop in, and an agent that cancels the loop's pending wake-up by its ID during a run leaves the loop that fallback instead of ending it.
- Changed a self-paced /loop to pick its wait with the model's prompt cache in mind, as Claude Code does: the agent checks again within about 4 minutes while watching something closely, or waits 20 minutes or more, so fewer runs read the whole chat again uncached.
- Changed a self-paced /loop to tell the agent how many runs in a row found nothing to do, as Claude Code does, so it can ease off or notify you instead of reporting the same quiet check again.
- Changed a self-paced /loop typed again with the same prompt to keep its 7-day limit, as Claude Code does, instead of starting a new 7 days each time; a stop, a new prompt or an hour without a run starts them anew.
- Changed a self-paced /loop to schedule its next run without a Load Tools step first, as Claude Code keeps its wake-up tool always at hand.
- Changed a /loop with no prompt to give the agent its loop.md, or the built-in maintenance prompt, once, as Claude Code does: later runs point back to it until the file changes, so a long loop.md no longer fills the chat's context again with every run.
- Changed a /loop with no prompt to cut a loop.md longer than 25,000 characters at a line break and tell the agent it was cut, as Claude Code does, instead of cutting it off mid-line without a word.
- Changed a /loop with no prompt to notify you mid-loop as Claude Code does: once when it can't go on without you, finds nothing to do three runs in a row, ends, or sees a major update such as a failed CI (continuous integration) run, not on every run.
- Changed a /loop with no prompt, such as /loop 2h, to leave out the question about making an Automation and the line saying the loop stops when Enconvo quits, as Claude Code does, and to say in its confirmation whether it runs your loop.md or the built-in maintenance prompt.
- Changed when /loop's scheduled tasks run to match Claude Code: a task every five minutes first runs 4 minutes 45 seconds after it is made, even when the agent schedules it on its own, a daily task usually runs 30 minutes after its time, and a run held up by a busy chat moves the next one to after it.
- Changed /loop's scheduled tasks to read cron expressions as Claude Code does: a day field that covers every day, such as 1-31, leaves the date to the other field, a step on a single number such as 5/15 is refused with the range to write instead, and a task's schedule reads as Every 5 minutes, Weekdays at 9:00 AM or Every Monday at 9:00 AM.
- Changed /loop's steps in the chat to read as Claude Code's: scheduling a task shows Scheduled with the task's ID, its schedule and next run, listing the tasks shows each one with its next run, and canceling one shows Cancelled with its ID.
- Changed /loop's list of scheduled tasks in the chat to read as Claude Code's: each task is one line with its ID in bold, then its schedule, next run and prompt, marked recurring or one-shot and session-only, a one-shot task shows its schedule, an empty list says No scheduled jobs, next run times are rounded to the minute with the weekday on other days, and a long prompt is cut by its width on screen, so one in Chinese or with emoji is cut where Claude Code cuts it.
- Changed /loop's lines for scheduling, listing and canceling tasks to stay in view after a turn ends, outside its Worked for line, with the listed tasks shown under their line without opening it, as Claude Code's terminal shows the rows under these calls.
- Changed what /loop's scheduling tools tell the agent to Claude Code's own wording, so the agent reports each task's schedule, whether it repeats, and its next run to the minute as Claude Code does.
- Added a way for agents to list the commands their chat started that are still running, so a self-paced /loop checks whether its monitor still runs before starting another and finds it to stop when the loop ends, as Claude Code does with its task list.
- Fixed an agent that waited for something with a long-running command, such as a self-paced /loop watching for a file to appear, not hearing when the command ended: it now continues as soon as the command exits, as with background commands, and also hears when a dev server it started stops on its own.
- Fixed a self-paced /loop's watch for an event running on with no time limit: it now ends after 30 minutes, as Claude Code's does, and wakes the loop when it ends.
- Fixed Esc in the Smart Bar, the App Sidebar and the Dynamic Island closing or folding it while a self-paced /loop waited for its next run: Esc now stops the loop and shows Pending wakeup cancelled, as in the Chat Window and Claude Code.
- Fixed a self-paced /loop stopping without a word when Enconvo's runtime restarted during one of its runs: the loop now goes on from its fallback run about 20 minutes later, keeping its run count.
- Fixed a /loop task that came due while a reply was running being dropped when Enconvo's runtime restarted before the reply ended: a one-time task now still runs once the chat is free, and a repeating task runs the time it was waiting for.
- Fixed a self-paced /loop whose wake-up runs a prompt without /loop going quiet when a run neither schedules the next one nor stops: it now gets one fallback run about 20 minutes later, as Claude Code's does.
- Fixed a self-paced /loop that reached its 7-day limit telling the agent the loop was stopped, so the agent now says the loop expired and that /loop starts it again.
- Fixed a /loop task or wake-up canceled at the moment it came due still running once.
- Fixed /loop's list of scheduled tasks showing a next run time already gone by for a task that came due while the chat was busy; it now says the task runs now, as Claude Code's list does.
- Fixed /loop one-time tasks set inside the hour the clock turns back, which now run that night as in Claude Code instead of a year later, and changed the errors for a date that never comes and for too many tasks to Claude Code's wording.
- Fixed /loop asking whether to make an Automation when the prompt only mentions something nightly or daily, such as a nightly build, instead of asking for a daily schedule; the agent now asks only when the words say how often the loop runs, as Claude Code does.
- Fixed /loop with an interval of 45 to 59 minutes, which runs every hour, leaving out the line under its confirmation that the loop stops when Enconvo quits.
- Fixed /loop every five minutes, or an interval alone ending in a full stop, running the loop's default tasks every five minutes; as in Claude Code, it now shows how to use /loop and starts nothing.
- Fixed a self-paced /loop refusing a wake-up whose reason is empty, and telling the agent its wait was cut short when it only asked for a fraction of a second, as Claude Code does neither.
- Fixed a self-paced /loop whose prompt has &, < or > changing it on every run, such as && turning into &&, which also kept the loop from ever reaching its 7-day limit.
- Fixed a /loop sent during a reply starting anyway when you stopped the reply just as it finished, such as with Esc in the Smart Bar or Stop on the phone; it now stays in the queue for you to send, as the other queued messages do.
- Fixed a /loop waiting in the queue moving behind the messages sent after it when it couldn't start at once, so those ran before it.
- Fixed a Loop's runs, and other turns that start on their own, not showing in an open chat: each run now appears with its line and reply as it happens, instead of taking the place of the reply before it.
Side Panel Doodle
- Fixed the side panel Doodle quoting a word split across styles, such as a token of highlighted code, a highlighted search term or a bold first letter, with spaces inside it, or cutting part of it off at the ends of a passage dragged with the Paragraph tool.
- Fixed the side panel Doodle's Paragraph tool running words together in Arabic or Hebrew text when they sat in links or styled words of their own.
- Fixed a Doodle mark over Chinese or Japanese text in the side panel quoting it with a stray space, splitting a word, where a line breaks before a link or a bold word.
- Fixed the side panel Doodle sending a broken character when it shortened the words under a mark right inside an emoji.
- Fixed a Doodle mark on a file or web page in the side panel quoting words you can't see under it, such as code or a side list scrolled out of sight, or the end of a title cut short.
- Fixed a Doodle mark on a web page in the side panel quoting words hidden under a bar fixed at the top of the page or a dialog over it.
- Fixed the side panel Doodle's Comment tool quoting the words of hidden parts of a page, such as a closed menu, with the paragraph or passage picked, and refusing a passage dragged across them.
- Fixed a region boxed with the side panel Doodle's Comment tool on a web page quoting only its first 300 characters.
- Fixed the side panel Doodle's Comment tool picking a whole list on a web page laid out in a table, such as a news site's front page: a table or code taller than most of the view is now read paragraph by paragraph.
- Fixed the side panel Doodle's Comment tool taking a table, code block or quote set in a figure (as WordPress and Jekyll sites set them) for a picture with no words: it now picks them as what they are.
- Fixed the side panel Doodle quoting nothing for a picture whose alternative text is empty: it now quotes the picture's caption, label or title.
- Fixed the Doodle Paragraph tool in the side panel picking a long run of lines in a log or a long code file, far from the line you point at, where no blank line comes near; it now picks that line.
- Fixed the side panel Doodle reading only the word at one end of a line: a line now quotes the words it underlines or strikes through, whichever way it was drawn.
- Fixed the side panel Doodle sending a picked code block or table to the AI as one line: it keeps its lines, and code keeps its indents.
- Fixed the side panel Doodle's Screenshot tool taking in the chat or window beside the side panel when its box was dragged past the panel's edge.
- Fixed side panel Doodle marks on a long web page or document being slow to read the words under them, or losing those words, when many were moved or pasted at once, and a mark far down a long paragraph quoting nothing.
- Fixed scrolling a side panel tab while Doodle is on: a slight sideways drift over a wide code block or table no longer stops the page from scrolling, and content that can't scroll sideways no longer slides out of place.
- Fixed a wide table or code block on a right-to-left page, such as one in Arabic or Hebrew, not scrolling sideways, and vertical text, such as Japanese set in columns, not scrolling on with the wheel or trackpad, in a side panel tab while Doodle is on.
- Fixed ⌘C and ⌘X not copying the text selected on a web page in the side panel while Doodle was on and no mark was picked.
- Fixed the side panel Doodle's select tool and eraser missing a long, flat ring, such as one drawn round a line of words, near its ends, and a press on a wide arrow's head away from its shaft.
- Fixed cutting a mark in the side panel Doodle and pasting it, which lost the mark's comment: a cut and paste now moves the mark with its comment, a copy still starts without one, and a cut brought back with Undo no longer takes its comment along when pasted in another chat.
- Fixed Copy view as image in the side panel Doodle, which failed in the Mac app: the copy now holds the newest marks, and it can be used as soon as a view has marks.
- Fixed the Doodle list above the message box losing a note's edited words when the pencil or a click outside the list ended the edit.
Memory
- Fixed a Memory about you, such as a food allergy, that you mentioned in a Project's chat being kept for that Project only, so your other chats never used it; agents and Memory Review now save such Memories for every chat and keep only the Project's own facts in the Project.
- Fixed an agent outside a Project reaching a Project's Memories: being shown them when it saved one much like them, which led it to delete what you had just asked it to remember, deleting or bringing them up when you asked it to forget or change something, such as a Project's note about a former colleague when you asked to forget your old job, and finding them when it searched your Memories and past chats together or read a person or topic from your Memory's Concepts.
- Fixed a subagent started in a Project's chat not knowing the Memories saved for that Project, and keeping what it saved out of the Project.
- Fixed agents sometimes describing a Memory about you as someone else's, such as calling your own food dislikes your child's while planning her party.
- Fixed agents applying a Memory about someone else to a task that is only yours, such as holding a lunch you order for yourself to your partner's food allergy.
- Fixed the agent sometimes saving a change, such as a new home address, as a second Memory beside the old one once you have many Memories; it now finds the old Memory and updates it.
- Fixed Memory Tidy deleting an older Memory when a later one changed only one detail in it, which lost the rest, such as where your router is after your Wi-Fi password changed; the two are now merged.
- Fixed agents deleting a whole Memory when you asked them to forget only one detail in it, such as removing your Wi-Fi network's name along with its password.
- Fixed agents writing the mistake and its correction into a Memory when you corrected part of it, such as noting that a mango allergy had been saved by error, instead of keeping only what is true.
- Fixed the agent adding things you didn't say to a Memory, such as the day it was saved, a date it guessed, a detail from another Memory or a remark of its own; it now saves only what you said.
- Fixed Memory Review adding a detail you didn't give to a Memory it learns from a chat, taken from another Memory, such as calling a friend you named only by first name your manager because your manager has that name, or adding the city you live in to a place you mentioned.
- Fixed agents and Memory Tidy making up a day for a Memory that gives only a month, such as a child's birthday month written with the age right after it: Memory Tidy keeps the month, and agents plan around the day and ask which day it is.
- Fixed agents refusing to remember a password or door code you explicitly asked them to keep; it stays hidden from other chats until you ask for it, and a password written without "is" or a colon after the word "password" is now hidden too.
- Fixed a Memory holding a saved password hiding the words after the password from agents too, which made them say they could not confirm a changed password was saved.
- Fixed Memory Tidy sometimes rewriting or deleting a Memory that holds a password or key you asked to keep, which lost the secret.
- Fixed agents missing details inside a file or web page you saved to Memory, such as a rule in a team handbook, and looking it up on the web instead.
- Fixed agents asked to keep a file sometimes saving only a note about it, because adding the file to a knowledge base failed or Memory kept only their summary of it.
- Fixed agents asked to replace a file saved to Memory with a new version sometimes overwriting your original file on disk, which left the old version in Memory.
- Fixed asking a voice call to note something down for later, such as where you parked, saving it as a reminder or a note instead of a Memory, so a later call asking for it could not find it.
- Fixed the agent in a Telegram or Discord group sometimes saying it had remembered something a member asked it to keep, when Memory is off in group chats; it now says Memory works only in a private chat with it.
- Fixed an open chat changing a Memory back, or asking which was right, after you edited that Memory on the Memory page; the agent now goes by your edit.
- Fixed a Memory the agent saves during a chat having no link back to that chat on the Memory page: the link shows the chat's current name, points to the chat where the Memory last changed, and goes away when the chat is deleted.
- Fixed the agent not knowing when or where it learned something it remembers; asked, it now gives the day the Memory was saved and the chat's name, or says that chat was deleted.
- Fixed Undo after forgetting a Memory on the Memory page, Save again on a chat's Memory card, and Undo or Redo in the Memory history bringing a deleted Memory back as a new one for every chat: it now returns to its Project and the Agent that saved it, with its original dates.
- Fixed agents bringing back a Memory you deleted when asked what they remember about you, because the chat where you first asked them to remember it was still in Chat History, and mentioning that you had asked them to forget something.
Workflows
- Added who does each step to the workflow editor: every step card names its Agent, Member slot or tier, with the model and reasoning effort it runs on, and the inspector lets you pick the Agent, slot or tier template, a model and a reasoning effort for that step's run only.
- Added a reasoning effort (low, medium or high) to workflow prompt and agent steps, for that step's run only and settable from the run's inputs; an agent step can now pick its Agent from the run's inputs, falling back to the run's default Agent when its pick names none, and a workflow with Member slots can mix them with named Agents and its own models.
- Changed the workflow list so every row is a workflow, with no separate Playbook kind: a row shows its steps, parallel lanes, schedule and when it was edited, a Member slots · N tag when it declares slots, a Pinned in steps · N tag for steps that name their own Agent or model, and a Used in column with how many Projects use it; the list filters by All, With Member slots and With a schedule.
- Changed the workflow editor, the Board and the Run log to say workflow and Member slot where they said Playbook.
- Changed where a Project's Member slots are filled: open a workflow in a Project, from its title bar, the Used in column or a Board task's Open the workflow, and a bar above the canvas shows each slot with the member filling it there, the slots the lead filled from the Project's members, or that the Project has no members yet with Add members; a slot's chip, or its badge on a step card, opens a picker with the slot's description and the lead's suggestions, the change applies to that Project only, Run waits until every slot is filled, and Project settings no longer have their own Playbooks page.
- Changed Member slots so a Project's Agent fills a workflow's empty slots with the members whose Member roles match them, and a slot you fill or empty yourself stays as you left it.
- Changed workflows with Member slots so any of them can be given to a Board task in a Project as soon as its slots are filled there, without adding it to the Project first, and one that can't run yet says whether the Project needs members or which slots are still empty.
- Changed Board tasks that follow a workflow to run steps that name their own Agent through the Board, like slot steps: in the task's worktree, at its Permission mode and within the Project's Boundary, each shown on the task's card with its Agent, and failing with the reason when that Agent doesn't exist, is paused or isn't signed in, or when Enconvo can't read the list of Agents just then; a step that names a Coding agent by its own key, such as coding_agent|codex, runs on the Agent that wraps it.
- Fixed the workflow editor's step palette and Add step list leaving out the Agent step in a workflow with Member slots, though such a step may name its own Agent: you no longer have to write it in YAML.
- Fixed Workflow agent steps whose
agent:template picked an Agent that doesn't exist failing instead of running on the default Agent; an Agent key written out still fails as written. - Fixed Workflow steps whose AI request failed (the provider refused the model or answered with an error) or couldn't start (the provider couldn't load) finishing as done with the error as their reply; the step now fails with that error.
- Fixed a Board task's later-slot workflow steps working outside the Project's Boundary and losing the task's worktree when the Project's folders left it out.
Dynamic Island and File Search
- Added date groups, scrolling through every chat, a title search and pinning to the Dynamic Island's History, which showed only about five chats before, with a button at the bottom that opens all chats in the Chat Window, or searches their messages there for what you typed.
- Fixed the Dynamic Island's History keeping the Mac busy while one of its chats was running.
- Fixed chat previews in the Dynamic Island showing the model's thinking or Markdown marks instead of its reply.
- Added a Search Folders setting to File Search, with a My Folders choice in Search In that looks only in those folders, Desktop, Documents and Downloads unless changed, one folder per line.
- Fixed File Search treating a path such as ~/.claude or /Library/Logs/x as a loose name search, which showed an unrelated folder whose name only resembled the letters typed while the hidden folder named stayed out: a path now looks in the folder it names, whatever the Search In scope, for the name after its last slash, with the exact path first and that folder's own files next, finds a hidden file or folder the path names, and a path ending in a slash, such as ~/ or ~/.claude/, lists the folder.
- Fixed File Search treating a Search Folder inside Library or a hidden folder, such as iCloud Drive or ~/.config, as noise: its files now show and rank by name like any other folder's, with only the hidden and cache folders below it still set aside.
- Changed File Search to list an app first when you type its name, a typo of it or a word of it, such as Safari, "safair", or "chrome" for Google Chrome, before the files named after it, which used to come first when they were newer, while an app that only contains the letters, such as Xcode for "code", still comes after a file named as typed.
- Changed File Search to show a hidden file named as typed with a dot in front, such as .zshrc for "zshrc", as the exact match, while other hidden files still need the dot typed or the Show Hidden Files setting; the Finder now comes first for "Finder".
- Changed File Search's index to skip file contents, since it searches names only, so it reads no files after a change and keeps no content index on disk.
- Fixed File Search waiting while its index was busy applying a burst of disk changes: a search it doesn't answer within 1.5 seconds now falls back to Spotlight.
- Fixed File Search without Full Disk Access never showing some Desktop, Documents and Downloads files on Macs where Spotlight takes over three seconds to list them: the listing now runs to the end, and typing on narrows it instead of asking again.
- Changed File Search to leave one or two typed letters to the index alone, since Spotlight listing those takes seconds and shows nothing useful.
Skills, Plugins and Sync
- Added Add from GitHub to the Skills page: paste a link to a repository with SKILL.md at its root, or to a skill's folder inside one, and the skill installs into your skills folder and opens, with Enconvo remembering where it came from.
- Added Check for updates to the Skills page for skills added from GitHub: each skill whose repository has moved on gets an Update available mark and an Update button in its details, and the result offers Update all.
- Fixed the launch-time update of a skill added from GitHub into a folder other than ~/.enconvo/skills, which installed the new copy into ~/.enconvo/skills instead of the folder the skill was in.
- Added Skills and Plugins to Desktop Sync, each with its own switch under Settings › Sync: the skills you install or make, with whether each is on, and the plugins you install from the Enconvo store, GitHub, npm or a link now sync between your computers, which install them from where they came from and uninstall what you uninstall, while plugins that come with Enconvo, plugins you are developing, Connectors and sign-ins stay on each computer.
- Removed the Bland Connector from the Plugins page; if you already installed it, it stays installed.
- Fixed a Connector, such as Twilio, missing from the Plugins page on a Mac where its plugin folder had been left with only empty folders in it.
Models, Sign-in and Settings
- Added OpenCode and OpenCode Go as AI model providers: add your OpenCode Console API key once under Settings › AI Model to chat with OpenCode's pay-as-you-go models, such as Claude, GPT and Gemini, or with the models of your OpenCode Go subscription.
- Fixed the model picker listing a provider you had only looked at in Settings: a built-in provider such as OpenRouter or DeepSeek now appears in the pickers once its API key or sign-in is saved, so opening its page no longer adds it with no key, while Enconvo Cloud, local models and providers you created stay listed as before.
- Added a Back to Enconvo button to the page an OpenAI, xAI or Antigravity sign-in ends on in the browser, and a sign-in started in Settings or the guide now brings that window back by itself once it connects, as one started from a chat does.
- Changed signing in with a Claude subscription or Claude Code: copying the code the sign-in page shows is enough, and Enconvo signs in without it being pasted; the code stays out of Clipboard History.
- Fixed AI Commands that follow the default model, such as PopBar buttons, the Translator and Dictation's Polish and Translate, showing your default model in their model button and picker while running on the All Commands model, so an Out of Cloud points notice could name a model the button never showed; the button now shows the All Commands model, the picker's Use default reads All AI Commands for these commands, a reasoning effort picked for one of them now applies, and the notice after picking another model points to Settings › AI Commands.
- Added Upgrade to Pro and Upgrade to Teams in Settings › Account and the Plans page for Plus and Pro license owners: what you paid for your license counts toward the new one, so you pay only the difference, promo codes still apply, every Mac you use keeps a seat on Teams, and a refund within 30 days gives your old license back.
- Fixed Automation showing as Not granted on the Permissions page and in the Computer Use permission prompt after a relaunch, when the grant stood but System Events wasn't running.
- Fixed Set up Telnyx in Settings › Agent Phone doing nothing when Telnyx was already connected in Plugins: it now waits while the Telnyx plugin updates, and says so when Agent Phone can't use it yet.
Voice
- Fixed a reply being read aloud talking over Dictation, as when you clicked the mic in the Dynamic Island's, Chat Window's or Smart Bar's input or pressed the Dictation hotkey while the answer was read: the reading now pauses before Dictation starts listening, including the sentences still to come, and reads on from where it paused when you finish or cancel, while a reading you had paused yourself stays paused, one that was stopped or replaced while you dictated doesn't come back, and Voice Command keeps its own behavior.
- Changed voice calls on the Mac to pause her the moment you start talking over her, before your words are recognized: your words then stop her for good, while an "mm", a cough or a laugh lets her go on from just before where she stopped, and talking while your microphone is muted doesn't pause her.
- Fixed a voice call that hears you with a local speech model being slow to stop when you talk over her: it now listens again about every quarter second while you go on, where it waited a second and a half after first hearing too little, and a word or two said over her, such as "wait", stops her as soon as you pause after it.
- Fixed a voice call on the Mac or iPhone staying on after you said goodbye in a longer sentence, such as "I just need to say hi and say goodbye, bye": Jev now reads whether your words and her reply end the call, in any language, and the call hangs up once her goodbye has played; a goodbye to someone else, or more words after hers, keeps the call on.
iPad and Mac Screen
- Added iPad support to the iPhone app: the chat list stays beside the chat on a wide screen, the side panel opens beside the chat with Full Screen in its tab strip, chats keep to a readable column, the app works in a resizable window, and strings that named the iPhone name the iPad.
- Added the iPad menu bar's commands with the Mac's shortcuts: File › New Chat (⌘N), and in View Show Sidebar (⌃⌘S), Show Side Panel, Full Screen Panel, Doodle, a Mac chat's Files (⌘P), Changes (⌃⇧G), Terminal (⌃`) and Side chat (⌥⌘S) in the side panel, Open Location (⌘L), Reload Page (⌘R), Back (⌘[) and Forward (⌘]) for the side panel's page, Show Next and Previous Tab (⌃⇥ and ⌃⇧⇥), Show Tab (⌘1 to ⌘9) and Reopen Closed Tab (⇧⌘T); Edit › Find (⌘F, ⌘G and ⇧⌘G) finds in the side panel's page.
- Added a divider between the chat and the side panel on iPad that you drag to resize them, as on the Mac; the width you leave stays for every chat.
- Added side panel windows on iPad: drag a web page's tab out of the side panel, or choose Open in New Window from its menu, and it opens in a window of its own with its tabs and New Tab, a button that brings back the chat it came from, and closing its last tab closes it.
- Added Apple Pencil to the side panel's Doodle on iPad: once the Pencil marks, a finger scrolls the page, a Draw with Finger switch in Doodle's bar lets a finger mark too, and a hovering Pencil shows where it will land.
- Added the Live Talk avatar beside the chat on iPad, as on iPhone Duo's inner display, with Full Screen and Back to the chat in her header; a link or the side panel opened from the chat meanwhile shows over the chat.
- Changed notes at the top of the iPad app to show as a centred line instead of a bar across the whole window.
- Added Mac Screen to the iPhone and iPad app: see your Mac's screen live from Remote, take control to click, scroll and type on it with trackpad or direct touch gestures and the phone's keyboard, with the toolbar on iPhone Duo's bar edge and a trackpad half when half folded; agents using the screen wait while you have it, a dropped connection, such as the phone moving to another network, connects again by itself, and Settings › Connections › Screen on the Mac turns it off.
- Added a Screen button to your connected Mac in a new chat's Runs on menu in the iPhone and iPad app, with a one-time tip that points to it, so Mac Screen is a tap away when you start a chat; each Mac there now says only whether it's connected.
iPhone and Android
- Added the / menu to Enconvo chats in the iPhone and Android apps: typing / at the start of a message lists /loop, /compact and your skills, with what each takes, and typing a command and a space shows its argument hint dimmed after it, in Claude Code and Codex chats too.
- Added interactive apps to Mac chats on the iPhone, where they run as they do on the Mac, Fix button included.
- Changed the Work plan card in the iPhone app to say what each task waits for, as on the Mac: before Start, the tasks it runs after or its turn in a folder the tasks share, and once the plan runs, the task, the lead's check or the free slot it waits for.
- Changed the message box of a new chat that runs on your Mac in the iPhone and iPad app to match the Mac chat's, with the text above a row of round buttons.
- Changed the iPhone app's message box so Return on a hardware keyboard sends and Shift-Return starts a new line, as on the Mac.
- Changed the side panel's Terminal tab to show only the Escape key above the keyboard while a hardware keyboard is attached, on iPad and iPhone.
- Added Android phones to the phone apps Mac agents can use: an agent can ask a paired Android phone where you are or set an alarm on it, as it can an iPhone.
- Fixed web pages at plain http:// addresses not opening in the iPhone app's side panel or from a link in a chat: they now load as they do in Safari.
- Fixed the iPhone app offering Move to Project for a chat that works in a worktree, where moving always failed.
- Fixed sliders, drawing areas and sideways-scrolling parts of chat widgets on the iPhone, where a drag on them scrolled the chat or opened the sidebar instead.
- Fixed questions the Agent asks in a chat started on the iPhone, which were cancelled when the Dynamic Island on the Mac closed while you were still answering them on the phone.
- Fixed a background command's output in a Claude Code chat on the iPhone and iPad app staying on its first lines on iOS 26 instead of following the newest ones.
- Fixed the Remote row at the top of the iPhone app's chat list cutting off whether your Mac is online when its name is long.
- Added xAI on your own account to the iPhone and iPad app's Text-to-Speech, Dictation and Live Talk: with an xAI API key or the Grok sign-in in Settings › AI Model › xAI, answers read aloud in xAI's voices, dictation streams to xAI's real-time speech recognition, and calls in phone chats hear and speak with xAI, all straight to xAI with no Cloud points.
- Added xAI on Enconvo Cloud to Dictation and Live Talk in the iPhone, iPad and Android apps, paid for with Cloud points and needing no xAI account, beside xAI on your own account.
- Changed the Text-to-Speech, Dictation and Live Talk settings in the iPhone, iPad and Android apps to list their services the way Settings › AI Model lists its providers, with Default on the one in use and a Cloud tag on each Enconvo Cloud service, as on the Mac; Text-to-Speech lists xAI on Enconvo Cloud and xAI on your own account as two services, and each service opens its own page with the account it uses, the model to download, the voice with a sample, and Set as Default.
- Fixed Live Talk calls in Mac chats in the iPhone, iPad and Android apps with Listen or Speak set to xAI on your own account: they now use the xAI account on the phone, the Grok sign-in included, so a call no longer ends with an xAI sign-in error when the Mac has no xAI account, and replies are spoken in the xAI voice you chose instead of a Gemini voice.
- Changed Kokoro voices in the iPhone app to work on iOS 27.2 and later too, whose Core ML no longer crashes them during long readings; they stay unavailable on iOS 26.4 to 27.1.
- Fixed voice samples in the iPhone and Android apps' Text-to-Speech and Live Talk settings cutting into a voice chat in progress; they now ask you to end the call first.
- Fixed Text-to-Speech settings in the iPhone and Android apps showing a system voice that's no longer on the phone by its identifier instead of its name.
- Fixed the iPhone and Android apps naming the regions of system voices in the phone's language instead of the app's.
- Fixed the voice filters in the iPhone and Android apps hiding the filter you pick at the screen's edge.
- Fixed Dictation's Languages and Details in the iPhone app treating Cantonese as Chinese for models other than Soniox.
- Fixed the Dictation row in the iPhone and Android apps' Settings saying the model isn't downloaded while it downloads.
- Fixed the Android app's Text-to-Speech settings showing voices you install in Android's settings only after the app restarts.
- Fixed the Android app cutting off a voice sample you start right after leaving a voices page.
- Fixed the Android app letting go of the dictation model after Mac Screen or another screen opened over it, so the next dictation waited for the model to load again.
- Fixed the Android app's Settings opening a page twice, or going back two pages, after a quick second tap.
- Fixed the Android app sometimes going back two pages when a change from your Mac arrived just as you left a voices page.
- Fixed the Android app sometimes closing when a web page or Terminal in a chat's side panel stopped, such as after the app was away for a while; the tab now loads again on its own.
Answers on the iPhone and Android
- Added charts to answers in the iPhone and Android apps: the bar, line, area, pie, donut and funnel charts the Agent draws now show on the phone, where they were left out before.
- Added sliders, number fields, pickers and switches to answers in the iPhone and Android apps: a calculator or another view the Agent builds with them works its results out again as you change them, as on the Mac, where the inputs were left out and the results blank before; a button can send your values along with its prompt, and Reset Values in the card's menu puts them back.
- Added quizzes you can answer in the iPhone and Android apps: pick an option and check it to see whether it's right, the answer and why, then try again, as on the Mac, where the phone showed only the question and its options before.
- Added flashcards you can study in the iPhone and Android apps: tap a card or Flip card to see its back and note, and move through the deck with the arrows, as on the Mac, where the phone showed the fronts and backs as a list before.
- Added checklists you can tick off in the iPhone and Android apps: tap an item to tick it or clear it, with the count and a progress bar filling as you go, as on the Mac, where the phone showed the items as a list before.
- Added tabs in the iPhone and Android apps, as on the Mac: a plan in parts, such as the days of a workout, shows one part at a time under a row of tabs you tap, where the phone showed every part in a long list before.
- Added step-by-step walkthroughs in the iPhone and Android apps, as on the Mac: an explanation in stages, such as how a recipe or an algorithm goes, shows one step at a time with Previous, Next and a bar of the steps you can tap, where the phone showed every step in a list before.
- Added schedules to answers in the iPhone and Android apps: a day or week the Agent plans shows as an agenda by day, each block's time beside a bar of its kind's color, with a legend of the kinds and their hours, as on the Mac, where it was a plain list before.
- Changed option comparisons in the iPhone and Android apps to look like the Mac's: plans or products to choose from show as cards, each with its price, what it includes and lacks, and the best fit ringed with its badge, where the phone showed a plain list before.
- Changed timelines in the iPhone and Android apps to look like the Mac's: itineraries, histories and the steps of a process show each event as a dot on a line, its time beside its title and its details under them, where the phone showed a plain bulleted list before.
- Changed flowcharts in the iPhone and Android apps to look like the Mac's: steps go down a column with arrows between them, a start or end in a small capsule, a decision in a diamond, and its Yes and No branches side by side under their labels, where the phone showed a numbered list before.
- Changed roadmaps in the iPhone and Android apps to look like the Mac's: phases stand side by side, each a colored header over its progress bar with its title and percentage, and the overall completion shows under them, where the phone showed a bulleted list before.
- Changed trees in the iPhone and Android apps to look like the Mac's: org charts and breakdowns show as colored boxes joined by lines, or as an indented outline when they are too wide for the screen, where the phone showed a bulleted list before.
- Changed cycles in the iPhone and Android apps to look like the Mac's: stages sit around a loop as numbered colored circles joined by arrows, with the title in the middle and a key of what each stage does under it, where the phone showed a numbered list before.
- Changed maps in the iPhone app to look like the Mac's: places are marked by number on an Apple Maps picture, joined by a dashed line when they make a route, with the numbered list of them under it, where the phone showed a plain list before; the Android app shows the numbered list.
- Changed weather cards in answers in the iPhone and Android apps to show like the Mac's: the conditions now with their tiles, the next six hours and the days ahead, or the one-row card, loaded live for the named place or for where the phone is, where the phone left the weather out before.
- Changed flow charts and trees in answers in the iPhone and Android apps to show their icons as on the Mac: each box's icon sits above its name, and in an outline it takes the place of the dot, where the phone left the icons out before.
- Changed step lists in answers in the iPhone and Android apps to show as on the Mac: each step is a row with its icon in a tinted tile beside its name and description, where the phone showed a plain bulleted list before.
- Changed colored words in answers in the iPhone and Android apps to show as on the Mac: right answers in green, mistakes in red and other colored or bold words keep their color and weight and stay on the line with the words around them, where the phone showed them plain before.
- Changed progress bars in answers in the iPhone and Android apps to show as on the Mac: each one is a thin bar in its color under its label and share, with its note under it, and one past its limit, such as spending over a budget, marks where the limit falls and stripes the part beyond it, where the phone showed a row of number tiles before.
- Changed Mermaid diagrams in answers in the iPhone and Android apps, such as sequence and state diagrams, to show drawn as on the Mac while the Mac is connected, where the phone showed their code before; a tap opens the diagram to zoom in.
- Changed the main next step under an answer in the iPhone and Android apps to look as on the Mac: a button the Agent makes full width spans the card on a line of its own as a rounded pill with an arrow after its label.
- Fixed an answer in the iPhone and Android apps losing everything after a part that changes with a choice, when that part's text held an apostrophe.
Languages
- Fixed Chinese switching between the formal "您" and the informal "你", as an empty chat asking "有什么可以帮您?" and the Mac's location and photo permission prompts; it says "你" throughout.
- Fixed Traditional Chinese mixing in mainland wording, as an agent called 智能體, 智慧體 or 智慧代理 on different screens, and 保存, 點擊 and 剪貼板 for save, click and clipboard; it says 代理程式, 儲存, 按一下 and 剪貼簿 throughout.
- Fixed Korean switching from the formal "합니다" to the casual "해요" on some screens, as a stopped task saying "작업을 멈췄어요", and Simplified Chinese showing "模型與服務費率" in traditional characters.
- Fixed German text switching between the informal du and the formal Sie, as in the chat list reading "auf Ihrem Mac" under "Was soll dein Mac tun?"; it says du throughout.
- Fixed French text switching between the formal vous and the informal tu, as in Settings › Dictation reading "ce que tu dis"; it says vous throughout.
- Fixed Portuguese on the Mac mixing in Brazilian words, as Sync, Scheduled Tasks, Teams and the design canvas saying "equipe", "arquivo", "salvar" and "excluir" next to "Definições"; they say "equipa", "ficheiro", "guardar" and "eliminar".
- Fixed Portuguese switching between the formal "o seu" and the informal "o teu", as on the xAI page offering "Usar o teu plano" next to "o seu plano"; it says o seu throughout.
- Fixed Portuguese addressing the reader as "você" and starting sentences with a bare "Seu" or "Sua", as the Agent Phone settings saying "Uma tarefa precisa de você"; it says "si" and "o seu" as European Portuguese does.
- Fixed Portuguese on iPhone and iPad mixing Brazilian and European Portuguese, as in Settings › AI Model saying both "Ajustes" and "Definições" or both "login" and "sessão"; it reads as European Portuguese throughout.
- Fixed the iPhone app's Portuguese permission prompts for the camera, location, contacts, calendars, reminders, Home and alarms using Brazilian wording such as "câmera" and "código de pareamento"; they now read as European Portuguese.
- Fixed Settings › AI Model's sign-in choices on iPhone and iPad in German and French, where In use left no room for the choice's name; In use now moves under a name it would cut.
- Fixed the New chat button at the bottom of the iPad chat list in French, where the pencil hung off the button and "Nouvelle discussion" was cut off.
- Fixed the iPhone app's Home showing "Ask anything" in English in the message box when the app uses another language.
- Fixed the iPhone app's chat list, Remote, open chats and sheets, and a chat's messages, such as file cards, changed-file summaries and the buttons under a reply, keeping some labels in the previous language after you change the app's language in Settings.
- Fixed VoiceOver reading many of the iPhone app's buttons, such as a chat's Side Panel, Chat options, Add photos and Dictate, and the Back, Forward, Reload, Share, Find and More buttons of a side panel page, in the previous language after you change the app's language in Settings.
- Fixed VoiceOver reading the iPhone app's sidebar button in English when the app uses another language.
- Fixed VoiceOver announcing in English, in every language, that a chat moved to or out of a project, that an invite code was copied, or that a file arrived during a call.
- Fixed the iPhone app's file changes card showing its file count in English, and VoiceOver reading its files and line counts in English, when the app uses another language.
- Fixed the iPhone app naming a web page, window, app or messages added to a message in English in every language.
- Fixed the iPhone app's settings showing their status, pairing errors, notices and dates in English in every other language, the pairing steps naming a button the iPhone no longer has, and copy confirmations for plugin routes, invite links and phone app links reading in English.
- Fixed some Worktree messages showing in English in every language, such as the warning that a terminal still has one of a Project's chats open when you archive or delete it, and the reasons a Worktree can't be archived or restored.
- Fixed the chat's tool summaries, such as "Read a file, ran commands", the "Working for", "Worked for" and "You stopped after" lines, the chat's message buttons, the Permissions menu and tool steps (search counts, approval buttons, output labels) staying in English when Enconvo is set to another language.
- Fixed chat error and status messages (attaching files, sending, editing, forking, compacting and inserting prompts) showing in English when Enconvo is set to another language.
- Fixed the message box's slash menu and the model chip's reasoning level (Low, Medium, High, and the rest) showing in English when Enconvo is set to another language.
- Fixed the chat's Install card and the app context chips above the message box showing English text when Enconvo is set to another language.
- Fixed the menus and messages of visualizations and cards in chat (copying, downloading, resetting values and the download dialog) showing in English when Enconvo is set to another language.
- Fixed agent question and approval cards showing their hints, placeholders, "asks" heading and answered labels in English in every other language.
- Fixed the conversation points pill's Context and Usage tabs showing English group names, counts and notes when Enconvo uses another language.
- Fixed Archived Chats (the settings page, the sidebar panel and its menu), the archive and restore messages, and the workflow canvas's input and end steps showing in English, and the archived chats' dates ignoring Enconvo's language.
- Fixed the Memory page (its filters, the box for adding a Memory, the details panel and who reads each Memory) showing in English, and its dates ignoring Enconvo's language.
- Fixed the saved post preview, an agent's Memory settings, the changes review, the Claude Code usage limits and the archived chat banner showing English in every other language.
- Fixed Ask AI in the knowledge base, and the chat menus of the workflow Assistant, Plugin Studio and scheduling chats, showing English lines and times when Enconvo uses another language.
- Fixed Ask AI in the knowledge base asking its suggested questions and Explain in English, which could bring the answer back in English, and showing citation places and errors in English when Enconvo uses another language.
- Fixed the lines under Ask AI answers that say what was read and searched, and its status while it works, showing in English when Enconvo uses another language.
- Fixed knowledge base messages (renaming, moving files to the Trash, pasting files, relinking a folder, saving transcripts), knowledge base items' type, date, size and status (card labels, the sort and Types menus, the list columns and the details panel), and a Project's Finish setting notes showing in English when Enconvo is set to another language.
- Fixed the MCP servers page's messages (connecting, installing, updating, importing and signing out of a server), its AI model access choices and its version notes showing in English when Enconvo is set to another language.
- Fixed the Skills page's messages (installing, uninstalling, importing and moving skills to the Trash), its switch names and the detail panel's source and date showing in English when Enconvo is set to another language.
- Fixed the Plugins page's subtitle, its Connector messages (connecting, disconnecting and changing the default account) and its buttons' names showing in English when Enconvo is set to another language.
- Fixed a Connector's page and its row on the Plugins page showing English or mistranslated, spliced sentences in other languages, such as the line about turning off macOS access after Disconnect.
- Fixed the card an agent shows to connect a Connector, its Gmail Mail Alerts question, and the API key form staying in English when Enconvo uses another language.
- Fixed the Computer Use settings showing English permission cards and browser connection times when Enconvo uses another language.
- Fixed the OpenClaw, Hermes and Ollama setup guides in AI model settings (their steps, statuses, setup dialogs and messages) showing in English when Enconvo is set to another language.
- Fixed model routes, tag management, reply details, the workflow overview, the knowledge source card and the skill install dialog showing English in every other language, the Command Return shortcut reading as "command result" in German, French, Spanish, Italian and Portuguese, and Chinese leaving the Dynamic Island untranslated on some screens.
- Fixed the X post saving settings, knowledge base filters and categories, the workflow step palette, the Smart Bar appearance setting and Live Talk's napping status showing English in every other language.
- Fixed IM Channels' connection messages, the knowledge base editor's word count, read-only and save messages, and New Knowledge Base and Screen Doodle settings messages showing in English when Enconvo is set to another language.
- Fixed Settings › Account's plan details, the Appearance, refund and log out messages, Settings search messages, the log out and remove Project dialogs, and the Cancel button of several confirmations showing in English when Enconvo is set to another language.
- Fixed the plans dialog and Settings › Permissions showing in English in other languages: plan cards, the benefits table, the buy, upgrade and add-seat buttons, and each macOS permission's name and purpose now follow the app's language, with point counts written the language's way.
- Fixed the Points page showing its history, daily usage chart and savings line partly in English or in a garbled word order in other languages, with its dates and numbers now written the way the app's language writes them, and Chinese calling points 点数 everywhere.
- Fixed Manage devices, Invite Friends, Redeem Code and About showing parts of their text in English or in English word order in other languages, writing dates and counts the language's way, and fixed Korean sentences that ended with a Chinese full stop.
- Fixed the icon picker, Raycast extension installs from GitHub, device limit notices, the redeem page and the MCP bundle installer showing English in every other language, and Portuguese addressing you informally on some screens, as "Tenta novamente" after an error.
- Fixed the Close button label of dialogs, the sidebar toggle, page buttons in Points usage and Heartbeat logs, workflow task states, and a few chat and speech model errors showing in English when Enconvo is set to another language.
- Fixed settings dropdowns showing a garbled empty-search line and English search hints, and settings text and number fields showing an English "Enter …" hint, when Enconvo is set to another language.
- Fixed page lists showing "Next step" instead of "Next page" in Chinese, the local model's memory usage showing as the Memory feature, German calling the Memory feature "Speicher", and page and count lines such as "Showing 1–20 of 80" keeping English word order in other languages.
- Fixed lines in chat, skills, MCP install, heartbeat, credentials, subscription usage, avatars and knowledge bases showing English word order or stray words in other languages, such as Chinese file counts ending in "秒", and wrote their times and dates in the app's language.
- Fixed searches with no match, delete and authorization prompts and other settings lines in languages other than English, which split a quoted name or a count from its sentence, such as Chinese reading 未找到匹配“的文件 before the search term.
Artifacts and Docs beside the chat · Agent Phone · +17 more
Thanks for all the feedback during the betas. This release turns Projects into teams of your agents led by a Lead, opens Artifacts and Docs beside the chat, has your iPhone ring when an agent needs you, brings scheduled tasks back to the chat they came from, and lets Coding agents work in git worktrees of their own.
Projects that work as a team: give a Project a Lead and members from your agents and Coding agents; the Lead plans who does what, members carry it out on the Board through Playbooks, another member reviews the work, and a Boundary keeps them to the folders, Connectors and knowledge bases you allow.
Artifacts and Docs beside the chat: pages, apps and diagrams the agent makes open beside the chat with numbered versions, the docs it writes are yours to edit with comments, Suggesting and @Enconvo, and Excel, Numbers and OpenDocument sheets open there too.
Agent Phone: your iPhone rings when an agent needs your answer while you're away from your Mac, and with Twilio or Telnyx agents can call your number, or call someone for you, such as a restaurant, and report back in the chat.
Scheduled tasks that report back, and /loop: a scheduled task's result comes back to the chat you set it up in, where its agent tells you what it found, with a notification on your phone, and /loop runs a prompt again on an interval or whenever the agent decides.
Coding agents in worktrees: each chat can work in a git worktree of its own, on a new branch, a branch or a pull request, and Finish with a commit, a merge or a pull request, and the Changes tab reviews each turn's changes as in Codex.
Codex and Claude Code as in their own apps: Codex chats get Plan mode, Approve for me, $ mentions and Codex's own commands such as /status, /diff and /usage, Claude Code chats get Claude Artifacts and your claude.ai Connectors, and every Coding agent gets a permission mode picker.
Compare answers: send one message to 2 to 6 agents and see where their answers agree and differ, with a recommendation.
Doodle in the side panel: mark up and comment on a PDF, picture, file, artifact or web page beside the chat, and your numbered marks go with your next message.
A new Knowledge Base: it opens in the Chat Window in under a second with thousands of items, with Ask, a table view and Library views.
Memory you can see and steer: Memory files what it learns under the people, projects, places and topics it's about, with a Map of how they relate, the Memory page shows every Memory in full, and each Agent can choose which Memories it reads and whether it saves new ones.
Your AI plans on the iPhone: Phone chats sign in with your ChatGPT, Grok, Le Chat, GitHub Copilot or Antigravity plan with no API key, and the iPhone's AI Model page gets 13 more providers and models added by ID.
An iPhone app that does more: Phone chats can use your calendar, reminders, contacts, Home and alarms, a Mac chat opens its files, changes and terminal in the side panel, and Compare answers, Project plans and on-device dictation come to the phone.
Live Talk hears you as you speak with Soniox, AssemblyAI, Azure, ElevenLabs, Volcengine and xAI, so answers start sooner, and Kokoro adds free, offline voices in English, Mandarin and Japanese on Macs with Apple silicon and the iPhone.
The Chat Window in glass: it takes on the Smart Bar's translucent look, a chat moves between the Smart Bar, the Dynamic Island and the Chat Window with its running reply, switching chats shows the whole chat at once, and finished chats archive in a click or on their own.
New models: GPT-6.1 Terra, OpenAI's new mid-range model, and Kimi K3.1 Pro with a 1M-token context, on Enconvo Cloud and with your own key, and the model picker shows your subscription's 5-hour and weekly limits.
Agents that handle your Mac and files better: Computer Use can swipe, scrolls in about half the time and clicks more reliably, and agents read text in older encodings such as GBK and Big5 and search inside PDF, Office, EPUB and iWork files.
New Connectors and plugins: Twilio, Telnyx and Bland Connectors send messages, place calls and manage phone numbers and AI voice agents, an Airmail plugin writes and files your email, and Pollinations makes images on a free tier with no key.
Your own Avatar characters: make a plush character in Settings › Avatar, describe one for your AI model to draft, or add one from the OpenAvatar gallery.
See what Enconvo did: an Activity log in Settings › Usage Statistics lists every AI request, tool call and scheduled task, kept only on your Mac, and Submit Diagnostics… sends recent logs and crash reports with personal details taken out.
Fewer freezes and crashes: Enconvo no longer stops for seconds when a slow app launches or you select text in a busy app, no longer quits when you start Dictation with AirPods, and no longer holds about 250 MB of memory after launch.
Artifacts and Docs
- Added Artifacts: pages, small apps, diagrams and programs the agent makes open beside the chat with numbered versions you can restore, edit or download, and the Chat Window sidebar lists them all.
- Added Docs: ask for a report, plan or letter and the agent writes a doc beside the chat that you edit with tables, images and charts, comments, Suggesting and earlier versions.
- Added asking Enconvo inside a doc: type @ on an empty line, select text and choose Edit with Enconvo, or mention @Enconvo in a comment.
Projects and Worktrees
- Added members to Projects: give a Project a Lead and members, your agents and Coding agents each with a role, or start from a template, and new chats in the Project start with its Lead.
- Added Work plans: the Lead shows who does what, which you can change or reassign before Start, then runs each task in its own chat on the Board, and you can hand work to a Project from any chat or the @ menu.
- Added Playbooks: the built-in Build, Fix a bug, Review and Research Playbooks, or your own from the Workflow editor, take a task step by step, with the member you choose for each part.
- Added reviews, checks and recovery to Work plans: a task that changes files is reviewed by another member, and tasks cut short, stalled or going in circles run again or wait for you.
- Added a Needs you tray, Allow in this Project, a points budget, Pause and Stop plan to Project chats, with a Run log of each decision the Lead made.
- Added a Boundary to each Project that keeps its agents to the folders, Mac control, Connectors, MCP servers and knowledge bases you pick, even with Full access.
- Added Projects at work to the Dynamic Island, turning amber when a member needs you so you can answer in place.
- Added Worktrees to git Projects: a chat can work in its own worktree on a new branch, a branch or a pull request, with its own ports and Prepare command, set up in Project settings.
- Added Finish to worktree chats: commit with a drafted message, merge or open a pull request, and archive the worktree once it's merged, with Restore to bring it back.
Side Panel and Doodle
- Added Doodle to the side panel: draw on a PDF, picture, file, artifact or web page, or point at a paragraph or table and comment on it, typed or spoken, and the numbered marks go with your next message.
- Added spreadsheets to the side panel: Excel, Numbers and OpenDocument sheets open with their sheets and merged cells, and you can copy cells out.
- Changed the Changes tab into a review, as in Codex, one turn at a time with unified or side-by-side diffs, opened from Review on a turn's files changed card.
Chats and Chat Window
- Changed the Chat Window to the Smart Bar's translucent look, following the Liquid Glass setting on macOS 27, with an Appearance option in Settings › Chat Window.
- Added Open in Chat Window to the Smart Bar and the Dynamic Island, and Continue in Smart Bar (⇧⌘O) to the Chat Window, which move a chat with its running reply.
- Added Compare answers to the + menu: pick 2 to 6 agents, a saved set or Second Opinion, and the chat's agent lays out where their answers agree and differ.
- Added quick archiving: archive chats from the sidebar, several at once, all finished ones from the ⋯ menu, or automatically after 3, 7 or 30 days.
- Added /loop to agent chats, as in Claude Code, which runs a prompt again on an interval or whenever the agent decides.
- Changed Automations to Scheduled, where a task's result comes back to the chat you set it up in, with a notification on your phones, and a task can pause until a date.
- Changed switching chats to show the whole chat at once at its latest message, and the sidebar's status marks to quieter ones, as in Codex.
- Added the PopBar to text selected in the Chat Window, and ↑ and ↓ in an empty message box to step through the prompts sent in that chat.
- Changed messages sent while a reply runs to show at once and queued messages to show their pictures and files, and fixed Edit on a sent message doing nothing.
- Fixed attaching an .ico, BMP, TIFF or HEIC image breaking a chat, and keys typed in Enconvo's windows going to the Dynamic Island.
Coding Agents
- Added Codex's own commands to Codex chats, such as /status, /diff, /usage, /mcp, /plugins, /hooks and /fork, with $ mentions of apps and skills.
- Added Plan mode and the Approve for me permission mode to Codex chats, and Hooks, Skills, Plugins, Apps and Personality to Codex's settings.
- Added a permission mode picker to new Claude Code, Codex, Grok Build and Antigravity chats, and model and effort pickers to Grok Build and Antigravity chats.
- Added Claude Artifacts and claude.ai Connectors to Claude Code chats on a Claude subscription, and Claude in Chrome and Output Style to Claude Code's settings.
- Added Grok Build's questions and plan approval to Grok Build chats, and your Antigravity plan's Claude models to Antigravity chats.
- Changed renaming a Claude Code or Codex chat to rename its session too, and Continue in Terminal to keep the options from the agent's settings.
- Fixed Coding agent chats that won't start because of a setting, which now point to the setting to change.
Memory and Knowledge Base
- Changed the Knowledge Base to open in the Chat Window instead of its own window, with Ask, a table view and Library views, and in under a second with thousands of items.
- Changed web pages and long files you save to a knowledge base or Memory to be read by sections, so agents get more of what they say.
- Changed the Memory page, now in the Chat Window sidebar too, to show every Memory in full, grouped by Pinned and by day or project, with filters and an editable detail panel.
- Added Concepts to Memory, filing your Memories under the people, projects, places and topics they are about, and a Map view of your Memories and knowledge base items.
- Added a Memory section to each Agent's settings to choose which Memories it reads and whether it saves new ones.
- Removed the Memory card at the end of a chat: Memory now learns quietly, and Settings › Memory lists each change with Undo, going back 90 days for Memory Tidy.
- Fixed Memory saving relative dates instead of the date, passing illnesses and things you asked it to forget, writing in a language other than yours, and saving while Memory is off.
Live Talk, Voices and Dictation
- Changed Live Talk to hear you as you speak with Soniox on your own key, AssemblyAI, Azure, ElevenLabs Scribe v2 Realtime, Volcengine and xAI, and with xAI to speak over one connection for the whole call, so answers start sooner.
- Added Kokoro to Text to Speech and Live Talk on Macs with Apple silicon and macOS 15 or later: free, offline voices in English, Mandarin and Japanese.
- Fixed Phonon seeming to switch between a man's and a woman's voice mid-reply, and changed it to download from Enconvo's own server, much faster in many places.
- Changed SenseVoice on your Mac to write punctuation and numbers as digits, and fixed Dictation with Soniox stopping with "Context is too long".
Agent Phone
- Added Agent Phone: when an agent's question waits while you're away from your Mac, your iPhone rings after the time you choose, and you answer by voice.
- Added Twilio and Telnyx to Settings › Agent Phone, so agents can call your phone number when your iPhone can't ring, with Test call and quiet hours.
- Added calls agents make for you, such as booking a table, through Twilio or Telnyx, keeping to what the agent wrote down and reporting back in the chat.
Agents in Your Apps and Files
- Added a swipe action to Computer Use, made its scrolls take about half as long, and fixed dozens of cases with clicks, keys, checkboxes and sliders.
- Changed agents to read and edit text in older encodings such as GBK, Big5 and Shift_JIS, and to search inside PDF, Office, EPUB and iWork files.
- Fixed many cases in agents' file, calendar, reminder, Apple Notes, Obsidian and Contacts tools, such as names with curly quotes and all-day events.
- Fixed web pages crashing in Chrome and Edge with "Aw, Snap!" while Browser Use worked in them, with the Enconvo browser extension 0.1.16.
- Removed the Tools tab from Agent settings, since every Agent already uses its built-in tools, your MCP tools and everything you install.
Smart Bar, Plugins and Connectors
- Added Twilio, Telnyx and Bland Connectors for sending messages, placing calls and managing phone numbers and AI voice agents in your accounts.
- Added an Airmail plugin that writes an email from what you dictate or type, opens it in Airmail's composer, and searches, replies to and files your mail.
- Added Pollinations to Image Generation, with Sign in with Pollinations and a limited free tier that needs no key.
- Added a hotkey for each app in Settings › Applications that opens it, brings it to the front or hides it.
- Changed the Smart Bar's Pin window back to a toolbar button, and list hotkeys such as Clipboard History to open the list at once.
- Changed Screen Doodle text to grow and wrap as you type, and fixed Screen Doodle closing by itself when the Dock or the menu bar showed.
- Fixed weather, Emoji Picker, the calculator, File Search, Clipboard History, the compress commands and Mistral OCR in many cases.
Pet and Avatar
- Added an Ask box to the Pet: click it, or drop files, text or images on it, to ask its Agent, and the answer appears above the Pet.
- Added your own Avatar characters: make a plush in Settings › Avatar, describe one for your AI model to draft, or add one from the OpenAvatar gallery.
- Removed the Puppy, Bear and Cat characters; the iPhone and Android apps now start with Duet, as the Mac does.
Models and Sign-ins
- Added GPT-6.1 Terra, OpenAI's new mid-range model, with your own key, a ChatGPT sign-in and on Enconvo Cloud, as the OpenAI provider's default.
- Added Kimi K3.1 Pro and K3.1 Pro Highspeed, Moonshot's newest models with a 1M-token context, on Enconvo Cloud and with your own key.
- Added a subscription's 5-hour and weekly limits to the model picker, and clearer sign-in progress in Settings › AI Model.
- Changed agents on Claude Haiku 5.5 to think at Low effort by default, so they answer in your language and get dates right more often.
- Fixed LM Studio chats on a model loaded with a short context, Gemini Web Search not searching, and ChatGPT plan usage failing to load.
iPhone and Android
- Changed Settings › API Keys in the iPhone app to Settings › AI Model, as on the Mac, with 13 more providers, OpenAI and Anthropic Compatible ones, and models added by ID.
- Added sign-ins with your ChatGPT, Grok, Le Chat, GitHub Copilot or Antigravity plan, so Phone chats use your plan's models with no API key.
- Added iPhone Apps to Phone chats for events, reminders, contacts, places, Home accessories and alarms, and agents on your Mac can ask your iPhone too.
- Added the side panel to iPhone chats, with web pages and, for a Mac chat, its Files, Changes, Side chats, MCP Apps, Terminal and Doodle.
- Added Compare answers, chats with a Project's Lead and its Work plan, and a Live Activity for a Project at work to the iPhone app.
- Added Nemotron 3.5 Multilingual and SenseVoice Small for Dictation and Live Talk, and Kokoro voices on iOS 18 to iOS 26.3, all free and on the iPhone.
- Added iPhone Duo layouts that put chats, docs, sources and files side by side on the open inner display.
- Changed iPhone voice calls to a Siri-style look, with light around the screen's edge that pulses with the voices.
- Added dropping photos and files on a chat, and sharing files of any size to a Mac chat.
- Fixed phones losing the Mac after a short Enconvo relay outage until you relaunched Enconvo.
Usage, Plans and Privacy
- Added an Activity log to Settings › Usage Statistics with every AI request, tool call and scheduled task, kept only on your Mac, and fixed cached tokens being counted twice.
- Added the renewal terms below every Enconvo Cloud subscribe button, and changed the Affiliate program so Cloud points packs no longer earn a commission.
- Changed AI-made pages and shared chats to load fonts from Enconvo's servers instead of Google Fonts, and shared chat links to leave out steps' details and your folder paths.
Reliability
- Added Submit Diagnostics… to the menu bar menu, which sends recent logs and crash reports with personal details taken out, with each report in Settings › Diagnostics.
- Fixed Enconvo freezing for seconds when a slow app launched, when you selected text in a busy app, at launch, or while your microphone switched.
- Fixed Enconvo quitting when you started Dictation with AirPods, staying unresponsive after its engine got stuck, and crashing now and then when you sent a message.
- Fixed Enconvo keeping about 250 MB of memory after launch, loading its local embedding model after every launch, and Keep Awake staying on after you turned it off.
Watch and take over the agent · Live Talk and Voice Command settings · +5 more
Thanks for all the feedback during the betas. This release gives Enconvo a Memory that learns from your chats, lets you watch and take over the agent in your browser and apps, gives Live Talk and Voice Command their own settings with Enconvo Fast and Quick Actions, lets agents hand work to each other, and redesigns Recordings with free summaries.
Memory that learns from your chats: Enconvo keeps your preferences, people and plans as Memories, tidies them, pins the ones every agent must see, and recalls across your chats, recordings and knowledge bases.
Watch and take over the agent in a browser tab or an app window, with a glow, a cursor, Take over and Stop, and handoffs for sign-ins, CAPTCHAs and payments.
Live Talk and Voice Command settings with Enconvo Fast, free up to $5 a day, Fish Audio voices, and Quick Actions you can see and make yourself.
Agents calling agents: any agent, Claude Code and Codex included, can hand part of its work to another agent, and AI apps on your Mac can ask your agents for work.
Recordings redesigned with free automatic summaries, action items you can tick off, a transcript with a player, and Live Translation.
Chats that read cleaner: interactive cards, the agent's work folded behind one "Worked for …" line, and a suggested next message.
Smart Bar in Liquid Glass, built-in plugins with their own settings, and every hotkey in one place.
Phonon, a free voice on your devices: an English voice from Gradium that reads answers aloud and speaks in Live Talk and Voice Command almost at once, on Macs with Apple silicon and macOS 15 or later and on iPhones with iOS 18.
Memory
- Added Memory Review, which keeps your preferences, the people you mention and your plans as Memories once a chat or a Live Talk call goes quiet, and updates or forgets the ones it changed.
- Added Memory Tidy, which merges duplicates, settles plans whose date has passed and tidies tags once a day or once a week.
- Added Pinned Memories, which every agent always sees, such as an allergy or how you want to be addressed.
- Added recall across your Memories, past chats, recordings and knowledge bases in one search, keeping to the day, week or month you name.
- Added a Memory page in Settings to turn Memory on or off, undo what it learned or tidied, choose where agents recall from and pick its model, and a card in chat that shows what it learned, with Undo.
- Changed agents on a model running on your Mac to keep your past chats on your Mac, without sending passages of them, or Memory Review, to the cloud.
Live Talk, Voice Command and Quick Actions
- Added Live Talk and Voice Command pages in Settings, with a guide to each, to choose how it hears you, the model it talks with and its voice.
- Added Enconvo Fast, the default model for Live Talk and Voice Command: Claude Haiku 5.5 with thinking off, which answers right away, sees a photo, your camera or a shared screen, and is free up to $5 a day.
- Added Fish Audio as a Text to Speech provider and Live Talk voice, with Drama 3, S2.1 Pro and S2 Pro, free for now on Enconvo Cloud.
- Added Phonon, a free English voice from Gradium that runs on Macs with Apple silicon and macOS 15 or later, for Read Aloud, Live Talk and Voice Command, speaking almost at once.
- Added Settings › Quick Actions, which shows what Voice Command and Live Talk can run at once, and your own Quick Actions, made from a sentence or from built-in actions, Shortcuts, apps, links and scripts.
- Changed ElevenLabs to use Eleven v4 Turbo by default, and added Eleven v4 Turbo, v3 Conversational and Turbo v2 and v2.5 on Enconvo Cloud, with models and voices that refresh without an app update.
- Changed the ElevenLabs sound effects, music, dubbing and voice tools to need your own ElevenLabs API key; Enconvo Cloud still covers ElevenLabs speech and transcription.
- Changed Live Talk to answer sooner, with Smart Turn for every speech model, and added Parakeet and Fluid Speech Mini, which run free and offline on your Mac, to the recommended speech models.
- Changed tasks you hand off by voice to start sooner, with the app or web page in front already read.
- Fixed Voice Command missing your first words, and voice calls saying they did something without starting it, starting a task twice, or answering from an outdated state of your Mac.
Agents in Your Browser and Apps
- Added a glow, a cursor and a control center over the browser tab or app window the agent works in, with Take over, Stop and Return to agent.
- Added handoffs for steps only you should take, such as a CAPTCHA, a sign-in, a password or a payment: the agent waits, then goes on from where you left it.
- Added browser scripts and App scripts, so the agent goes through long lists, feeds and many pages in one step, and stops before anything that sends, deletes or buys unless you asked for it.
- Added reading the data a web page loads from its site, so the agent gets exact numbers and tables, and remembers how it reached a site's or an app's data for next time.
- Changed the agent to treat instructions in web pages, files and emails as content, never as commands, and to tell you when one asks for something you didn't.
- Changed Browser Use to handle dropdowns, date pickers, menus, rich text editors, uploads and pages that load as you scroll far more reliably, in tabs behind the one you're looking at too.
- Changed Computer Use to wait until you stop typing or clicking before it acts in a window, and to use what an app offers besides its window, such as AppleScript commands and URL schemes.
Workflows and Agents
- Added Judge and Classify steps to workflows, which answer yes or no, or pick one of your options, in about a second.
- Added workflows to Browser Use and Computer Use, with a repair agent that does a failed step another way so the workflow goes on.
- Added agent calls: any agent, Claude Code, Codex, Grok Build and Antigravity included, can ask another agent to do part of its work, in a Permission mode no wider than its own, and get the answer back.
- Added Connect AI Clients to the Agents page, so AI apps on your Mac, such as Claude Code, Codex CLI, Cursor and Claude Desktop, can ask your agents for work over MCP.
- Changed the agent to call its tools directly, so multi-step tasks finish noticeably faster.
- Fixed several ways an agent could reach past its Permission mode or skip asking before running a script or a command that deletes files.
Chats
- Added sliders, fields, choices, switches, progress bars, timelines and live data to the cards the agent draws in chat.
- Changed a finished agent reply to show only its answer, with its notes, thinking and steps folded into one "Worked for …" line, and each step reading as one line.
- Added a suggested next message in the empty message box after a reply; press Tab to use it.
- Added file links in agent answers that open in the side panel, and one gallery for a reply with several images.
- Added a model and reasoning effort picker to new Claude Code and Codex chats.
- Changed the Chat Window to show the agent at the top left, with a menu to switch it in a new chat.
- Added the pictures and files an Agent makes to the Dynamic Island, the voice reply and the call card as soon as they're done.
- Changed chats to start replying sooner, and Enconvo Cloud replies up to a second and a half sooner after a break.
Recordings and Transcription
- Changed a recording's page to show the transcript with a player that marks when each speaker talks, beside the summary, action items, notes and Ask AI.
- Added free automatic summaries of recordings with key points, decisions and action items you can tick off.
- Added Transcribe on this Mac for a recording whose transcription stopped, such as when your Enconvo Cloud points ran out.
- Added Live Translation to recordings with a model that can translate, such as Soniox Realtime.
- Changed the Recordings list to rows grouped by day with a Needs attention filter, and the start view to change the microphone, call audio and model in place.
- Fixed many issues with renaming recordings, naming speakers, deleting recordings and transcribing them again.
Smart Bar, Plugins and Mini Apps
- Changed the Smart Bar, the Small Smart Bar and the App Sidebar to the look of macOS Tahoe's Liquid Glass in Light and Dark Mode, with an Appearance option in Settings › Smart Bar.
- Changed list Mini Apps such as Clipboard, File Search and Bookmark Search to open at once, search as you type, page through every item, and filter with a menu beside the search field.
- Added a Built-in tab to Plugins with settings pages for Clipboard History, File Search and Browser Bookmarks, and Shortcut and Alias settings for each Mini App.
- Added an on/off switch to installed plugins, and switches for where each plugin's views show up.
- Fixed File Search taking seconds for each letter without Full Disk Access; results now show as you type.
- Changed Smart Bar search to rank what you use higher.
Hotkeys and AI Commands
- Added Other Hotkeys and Find by hotkey to Settings › Shortcut, which list every hotkey and what uses a key combination, with a clash warning and Use it here.
- Changed every hotkey field to one recorder that takes key combinations, modifier keys pressed together, and Hold, Tap, Tap, Hold or Double Tap.
- Changed Enconvo's default global shortcuts to only Smart Bar, Chat Window, Dictation, Voice Command and App Sidebar.
- Added All Commands to Settings › AI Commands: one model for every AI Command, writing tool, PopBar button and Dictation's Polish and Translate, set to Claude Haiku 5.5 on Enconvo Cloud.
- Changed AI Commands and writing tools to answer in about a second, keep your text's language and reply with the result alone.
- Fixed the PopBar not showing for text selected in Google Docs and other web editors that draw their pages on a canvas.
Dictation
- Added a choice of where Dictation pastes when you switch apps while dictating.
- Fixed custom Dictionary words with Parakeet, and pressing another key while holding the Dictation key cancelling the dictation.
- Fixed the first Dictation after Enconvo opens starting late, and stray symbols while a terminal app was in front.
Dynamic Island and Avatars
- Added a task list to the Dynamic Island: a Tasks chip opens a list grouped into Needs you, Failed, Running and Done.
- Changed the Dynamic Island settings to Home, Opening & Display and Character tabs, with Home shortcuts you can drag, rename and add.
- Changed the onboarding guide's host to Duet, Enconvo's own character, with an upbeat new voice.
- Added Live-Talk Voice to the Avatar's right-click menu, and the Avatar now acts on Voice Command replies and does the motions you ask for right away.
Models and Local Models
- Added Mercury 3 on Enconvo Cloud, Inception's diffusion model that writes over 1,000 tokens a second.
- Added Reasoning Effort for Mistral Large 4, Medium 3.5 and Small 4, and fixed Mistral's model list and Large 4 chats.
- Removed GPT-OSS 120B, GPT-OSS 20B and Gemini 2.5 Flash Lite from Enconvo Cloud; Mistral Small and MiniMax M3.1 Flash are the free models.
- Added a Local Models page in Settings that shows what the models on your Mac are doing, with Pause, Run everything in the cloud, and a choice of what reads text in images.
- Added Settings › Memory › Search, where the search index can be built free on Enconvo Cloud instead of your Mac's GPU, and the knowledge base index upgrade no longer keeps the GPU busy for hours.
- Changed local model downloads to ask whether to switch to a model once it finishes.
- Changed the Enconvo Cloud model list to check for new models and prices every hour.
Mac Apps
- Changed Calendar, Contacts, Mail, Messages, Music, Notes, Reminders and Maps into separate plugins on the Mac Apps tab, each turned on or off on its own.
iPhone and Android
- Added a Side chat and Live Talk settings to the iPhone app, with Parakeet, Fluid Speech Mini and Phonon hearing and speaking on the iPhone itself.
- Added Start a Voice Chat for the Action Button, the Shortcuts app and Control Center on iOS 18, without opening the app.
- Added a viewfinder and camera control to Share Camera in iPhone voice chats.
- Changed Mac chats on the iPhone to fold the agent's work behind "Worked for …" and offer a suggested next message, as on the Mac.
- Changed agent approvals and questions on the iPhone to arrive as Time Sensitive notifications, and on iPhone and Android to show where they were answered once you answer them elsewhere.
Reliability
- Added crash and freeze reports on the Mac and iPhone while sharing analytics is on, without any of your content.
- Fixed Enconvo freezing until you restarted it when its background engine stopped.
- Fixed Retry deleting a chat's earlier messages, Clear All deleting archived chats, and settings and API keys being erased when saved at the same moment.
- Changed the built-in Node.js runtime to Node.js 26.12.1, with the latest security fixes.
Codex, Grok Build and Antigravity · Local LLM (MLX) · +4 more
Thanks for all the feedback during the betas. This release brings a brand-new side panel to every chat, adds Codex, Grok Build and Antigravity beside Claude Code, and rebuilds Local LLM into a fast on-device model engine.
A brand-new side panel in every chat, with tabs for files, web pages, a terminal, Side chats and the agent's changes.
Codex, Grok Build and Antigravity join Claude Code as coding agents, and the new Orchestrator Board runs coding tasks for a Project.
Local LLM (MLX), a powerful, fast on-device model engine with Hugging Face model search, live memory and speed charts, and local models that answer questions about your documents in seconds.
Mini Apps in the Smart Bar, including Clipboard History, File Search and Browser Bookmarks.
Sync with iCloud for paid members, and API keys that reach a new Mac without a passphrase.
Plugin Studio builds plugins with you in a chat, and plugins from the store now update themselves.
New providers: Antigravity, GitHub Copilot, OpenRouter speech, Mistral account sign-in and MiniMax M3.1 Flash.
Automations
- Changed Scheduled to Automations, with filters, a Run box for tasks you start by hand, and switches for Important mail alerts.
- Added triggers for folders, apps, Apple Mail and Gmail, Discord and Telegram messages, MCP server events and transcribed recordings.
- Added web page and feed, clipboard, calendar, meeting, login and webhook triggers, and Mac triggers for waking, unlocking, plugging in and time away.
- Added conditions you describe in your own words, which AI checks for each event, even in a screenshot or scanned PDF, with Try on recent events.
- Added running automations by hand from the SmartBar, the PopBar and buttons on the Dynamic Island, which also shows each run's progress.
- Added an Approval step to workflows that waits up to 24 hours for your answer, and a step-by-step view of each run with Retry from the failed step.
- Added retries for steps that only read or ask a model, grouping of events that come close together, an hourly limit of 20 runs, and a loop guard.
- Added a Needs you card for failed events, pausing after 5 failed runs in a row, and a workflow of your choice to run when an automation fails.
- Added Make it run the same way every time, which turns a reliable agent automation into a workflow, and Undo for changes made in chat.
Coding Agents and Orchestrator
- Added Codex as a coding agent with your ChatGPT sign-in, its own models, reasoning effort and permission modes, and your plan's usage limits.
- Added subagents, file change cards with Undo, background commands, generated images,
!commands, /compact, /review, /goal and forking to Codex chats. - Added Grok Build and Google Antigravity as coding agents, and Enconvo's skills and actions in Codex, Grok Build and Antigravity chats.
- Added one-click Install and Update for Claude Code, Codex and Grok Build without Terminal, with your account, plan and usage on their settings pages.
- Added a project's Codex, Grok Build and Antigravity sessions to the new-chat page, including ones started in a terminal, to continue as chats.
- Added Continue in Terminal or iTerm to the ⋯ menu, and Copy command for any other terminal, in Claude Code, Codex and Grok Build chats.
- Added the Orchestrator Board, which plans a Project's tasks and runs each coding task in its own worktree, to merge or open as a pull request.
Chat and Side Panel
- Added a brand-new side panel to the Chat Window, Smart Bar and Dynamic Island, with tabs for Files, web pages, a Terminal and Side chats.
- Added Side chats with /btw for a quick question while the chat keeps working, and a Changes tab with Undo for the files each turn changed.
- Added web pages in the side panel that the agent can open and use to check its work, asking you before paying, sending, deleting or publishing.
- Added diagrams to chat replies and Markdown previews, drawing Mermaid blocks in the chat's colors with a button to switch to the code.
- Added web page cards for HTML pages in replies, HTML previews that run their scripts, and editing a file's source in the side panel with ⌘S.
- Added a conversation map along the edge of long chats, a mic button in the Chat Window's message box, and Up to bring back what you sent before.
- Changed chat search to return results several times faster without missing older chats, and added output speed to each reply's Details.
Smart Bar, PopBar and Mini Apps
- Added Mini Apps: plugin apps open in the Smart Bar with a back button and an Actions menu (⌘K), and plugins can show searchable lists there.
- Added File Search and Browser Bookmarks Mini Apps, and Clipboard History now opens as a Mini App with ⌘1–⌘9 to paste.
- Added Auto-switch Input Source to the Smart Bar, and removed its Use Application as Context First and Shake to Dynamic Island options.
- Changed the Smart Bar to list your recent commands and apps near the top, find apps by names in other languages, and offer Quit App and Force Quit.
- Fixed the PopBar hotkey to hide the PopBar when pressed again and show it under the selected text, and Pinyin input in the PopBar's Ask field.
Computer Use
- Changed agent mode to act in a Mac app's window right away and see only what changed after each step, so desktop tasks start sooner and use fewer tokens.
- Added right-clicks to the Computer and Browser Operators, and a screenshot fallback for controls and lists an app shows only on screen.
- Fixed Computer Use in Spotify and other web-based apps, so menus, drop-downs, sliders, checkboxes and long lists work as asked.
- Fixed Computer Use typing into background apps such as the App Store and into spreadsheet cells, and reporting actions as done when nothing happened.
- Removed the Computer Use and Browser Use MCP servers for other AI apps such as Claude Code, Codex and Cursor, along with Connect AI Clients (MCP).
Dynamic Island, Read Aloud and Avatars
- Added activity chips to the Dynamic Island's Home for downloads, Read Aloud, working Agents and waiting questions, and two activities on the notch.
- Changed Read Aloud to open its controls when you click the notch, hold its place during a Voice Command or call, and leave the Avatar uncovered.
- Added Natural lip sync on Apple silicon Macs and the iPhone, an on-device model that moves an Avatar's lips and tongue with the voice she speaks.
Voice and Dictation
- Changed Voice Command on the Mac to open apps, run quick actions and start browser searches as soon as you finish speaking, two or three at a time.
- Added browser search to Mac voice calls, and calls now find apps by names in other languages or the names people call them.
- Fixed Voice Command talking over you when you speak again, and voice calls pausing when Enconvo Cloud's ElevenLabs voice runs out of credits.
- Changed On-Device Cleanup to Enconvo Tidy 1, which also cleans up Chinese, Japanese, Korean, German, French, Spanish, Portuguese and Italian.
- Changed On-Device Cleanup to work on macOS 14 too, and removed its Tone setting and the Spokenly Cleanup 1 download, freeing about 730 MB.
- Fixed Dictation in Pages moving the cursor, crashes when Dictation read Enconvo's own window, and permission alerts hiding behind other windows.
Recordings and Downloads
- Changed meeting recording to happen on Settings › Recordings, with a live transcript, Ask AI during the meeting, notes, bookmarks and Pause.
- Added an Audio sources window for the microphone, call audio and transcription model, a no-sound warning, and WeChat calls in the Meeting reminder.
- Added video and audio download progress to the Dynamic Island, with Cancel, a percent ring on the notch and Show in Finder when done.
- Changed video downloads to start in half the time, fetch long videos up to three times faster, save to chat history and reuse a file you already have.
- Fixed YouTube links from a playlist or Mix downloading the whole list.
Local Models and Knowledge Base
- Changed the MLX provider into Local LLM, a powerful, fast built-in engine for macOS 15 and later, with live memory and speed charts and a best model picked for your Mac.
- Added Hugging Face model search, Bonsai 2 models with vision, Thinking and Unload when idle, and Qwen3.5 4B as the default local model.
- Changed local model downloads to resume after a restart, retry on network drops and check free disk space before they start.
- Changed the local Anthropic and Responses endpoints to read PDFs, follow a JSON schema, and answer Claude Code on a local model much faster.
- Changed chat to search a long knowledge base item or recording you @-mention, so local models answer in seconds, and follow-ups keep searching it.
- Fixed agents on local models losing their tools, and knowledge base answers switching to English or guessing when a search timed out.
Models and Enconvo Cloud
- Added Antigravity and GitHub Copilot providers with Google or GitHub sign-in.
- Added Mistral account sign-in for Mistral AI, Voxtral and Mistral OCR.
- Added OpenRouter as a text-to-speech and speech-to-text provider, so its speech models work with one OpenRouter API key.
- Added MiniMax M3.1 Flash on Enconvo Cloud and with your own key, at half the price of MiniMax M3 and about three times faster.
- Changed provider settings to show API Key, Subscription and Enconvo Cloud as sign-in cards, with a Cloud points button on Enconvo Cloud providers.
- Added DeepSeek to Web Search and Web Fetch; past the free monthly quota, Enconvo Cloud search uses it at 35 points per search with results.
- Added Enconvo Cloud to the agent's ElevenLabs tools, such as sound effects, music and dubbing, so they work without your own ElevenLabs key.
- Removed the Temperature setting from every AI model provider, and Gemini AI OAuth and Qwen account sign-in, which now take an API key.
- Removed the Japanese voices from MLX Kokoro, which always failed to speak.
Plugins and Connectors
- Added Plugin Studio, where Create plugin opens a chat that builds plugins and PopBar extensions with you, ready to use or publish to the plugin store.
- Added automatic updates for plugins from the store, GitHub, npm, marketplaces and the PopBar catalog, holding back ones that change hooks you allowed.
- Added Comments and Report to plugin store pages, and review status, Publish again and Withdraw to the plugins you published.
- Added entry points for plugins with their own interface in the Chat Window sidebar, the side panel, SmartBar search, @ and the PopBar.
- Added a Location & Maps plugin for travel times, when to leave and places nearby or anywhere, using Apple Maps with no API key.
- Changed uninstalling a plugin to also delete its data, unless you add
--keep-datatoenconvo plugin uninstall. - Removed installing .dxt files; MCP bundles now install only as .mcpb files.
- Added about 300 new Connectors, including Greenhouse, GitBook, DigitalOcean, Runway, Luma, Kling AI and Canny.
Sync and Settings
- Added iCloud as a Sync storage option for paid members, with changes from your other Macs often arriving within seconds.
- Changed API key sync so a new computer is approved from one that already has your keys with a six-digit code, instead of a passphrase.
- Fixed Sync losing edits made while it was off, bringing back deleted items, and replacing newer settings or API keys with older copies.
- Changed Settings search to open results without a pause, keep typing smooth, and rank pages and whole-word matches first.
- Fixed web pages shown inside Enconvo being able to send commands to the app, and plugin names or synced settings changing files outside Enconvo's folders.
iPhone and Android
- Added Codex chats to the iPhone app, and a project's Codex sessions to the iPhone and Android apps, including ones started in a terminal.
- Added message search to Search chats in the iPhone app, finding what was said in your iPhone's and Mac's chats, with previews.
- Added hiding the Avatar during voice chats on iPhone and Android, and web page cards that open HTML pages full screen in the iPhone app.
- Changed Mac chats in the iPhone app to keep typing and sending through a brief connection drop, and to show your first message the moment you tap Send.
- Fixed text in the iPhone app showing in English in other languages, across chat lists, search, settings, pairing, errors and VoiceOver labels.
Voice calls that get things done · A smarter Dictation · +4 more
Thanks for your patience and for all the feedback that shaped this release. It makes voice calls and Dictation far more capable, rebuilds the PopBar, and helps Enconvo reach you at the right moment, at your Mac and on your iPhone.
Agents choose how to run each message with the new Auto run mode, while Auto Route picks the model for each kind of work.
Voice calls that get things done, from playing music and adding reminders to looking things up and controlling your Mac.
A smarter Dictation that edits text by voice, learns the words it mishears, and runs offline with Fluid Speech Mini.
Updates waits until you're free, holding agent questions and finished tasks while you work.
A rebuilt PopBar with extensions, AI Commands you create by describing them, and one-click saving to your knowledge base.
Ask Enconvo in your browser about the page, post or video you're on, now in Chrome, Firefox and Safari.
Claude Code chats in the Chat Window, on the Mac and iPhone.
Agents and Chat
- Added an Auto run mode for Agents, now the default, which answers quick questions directly and runs tasks with tools, replacing the Run Mode switch.
- Changed Agents settings to a card gallery where agents can be paused and resumed, and removed the Tools picker and Tutor Mode.
- Changed Steer to answer your new message right away, and added Cmd+Enter to steer every queued message into the running task.
- Changed agents to find your files by name in about a second, open the pages you name straight away, and ask before changing settings you didn't mention.
- Added recommended answers to agent questions, chosen after three minutes.
- Added Rename, Pin, Fork and Archive to the Chat Window's ⋯ menu, a Details button under each reply, and Copy as Rich Text, Markdown or Plain Text.
- Added Response Language to Settings › General, so agents, voice calls and the Avatar always reply in the language you choose.
- Changed My Profile to About You, now under Agents in Settings.
- Changed shared chat links to look the same as the chat in Enconvo, with charts, citations, media and tool steps that open as in the app.
- Fixed agents switching to English after using tools, replies showing words twice, and attachments with unusual file names.
- Fixed the chat history looking empty after an update until Enconvo restarted.
Voice Calls and Voice Command
- Changed voice calls to run on Enconvo Voice, which hears you with Soniox and answers in an expressive ElevenLabs voice with live captions.
- Added 42 ElevenLabs voices in 12 languages for calls, Read Aloud and Avatars, and each Agent now speaks in its Avatar's voice.
- Changed voice calls to search the web, read files, control your Mac and handle music, reminders and notes on their own, several at once.
- Changed Mac voice calls to work like the iPhone's, with words that appear as you speak and Screen Doodle and Live Screen sent to the call.
- Removed Auto Hang-Up, so a quiet call naps until you speak instead of ending.
- Changed voice calls to remember much longer conversations and recognize the words in your Dictation dictionary.
- Added spoken answers to push-to-talk Voice Command, which knows which app you're using when you speak.
- Changed Voice Command and voice call replies to be shorter and arrive sooner.
- Changed voice calls to try what you ask before saying it can't be done, doing it in the browser or handing it to the Agent.
- Fixed voice calls claiming a task was done without doing it, missing your corrections, giving tasks the wrong date, and ending when speech recognition dropped.
Dictation and Recording
- Added Edit selected text by voice, so you can select text and say how to change it, such as "make this more formal".
- Added Paste Last Dictation, Heard as entries and suggestions in the Dictionary, and an Overview in Dictation History.
- Added App Rules for the post action, language and Return key in each app or website, plus a Dictation Language setting.
- Added Fluid Speech Mini as an on-device English transcription model on macOS 15 and later, for dictation and live captions.
- Added On-Device Cleanup, a post action that removes filler words and fixes punctuation offline on Apple silicon Macs with macOS 15 and later.
- Changed Settings › Dictation to follow the steps of a dictation, with Clean up options whose prompts and models you can edit, or add your own.
- Changed Dictation to show your words sooner, stay ready for five minutes, and keep the text on the clipboard when no field is focused.
- Changed Silence other audio while recording to pause music and videos and resume them when you finish.
- Added recording from second-channel microphones, and meeting recordings now continue when the microphone changes.
Updates and Notifications
- Added Updates, which holds agent questions, approvals and finished tasks while you're busy and sends them to your iPhone once you leave the Mac.
- Added Pause Updates for 1 Hour and Quiet Hours to the menu bar and Settings › Notifications.
- Added Approve and Deny buttons to approval notifications, and changed the Dynamic Island to wait for you instead of opening for a question.
SmartBar, PopBar and AI Commands
- Changed the SmartBar to show results sooner, redraw far less and follow the app language throughout.
- Added PopBar extensions in PopClip's format from Enconvo's reviewed catalog, a link, a file or your PopClip.
- Changed the PopBar with a searchable More panel, an Ask panel for any AI Command, info buttons, button groups and a result card.
- Added Save to Knowledge Base as a default PopBar button, with its progress on the Dynamic Island and links saved as the page itself.
- Added New AI Command from a description, Customize for the built-in commands, and Try it on your own text.
- Changed Translator to join the Writing Toolkit and follow your Response Language, with Source and Target pickers.
- Removed the DeepL, Youdao, Caiyun and Translator (Interactive) commands, the AI Command template store, and AI Edit on the PopBar.
- Added spoken labels to Screen Doodle for the shapes you draw.
- Changed Screenshot OCR to open its result on the Dynamic Island.
Dynamic Island, Read Aloud and Avatars
- Changed Read Aloud to play on the Dynamic Island one sentence at a time, with captions and speed and voice pickers.
- Added reading aloud by the Avatar, in her own voice with lip sync.
- Added eighteen built-in Avatar characters on the Mac and iPhone, including six Enconvo plush originals led by Duet, the new default.
- Added dances, motions, outfits and working moods to the Avatar characters, plus head pats and pointer tracking on the Mac.
- Added Island Character, which shows your Avatar in the compact Dynamic Island, and an All Screens option, now the default.
Music and Mac Apps
- Added Spotify and Apple Music plugins, so agents and voice calls can find, play and organize your music without signing in.
- Added a Mac Apps tab to Plugins, and Spotify and Apple Music buttons on the Dynamic Island that listen for what to play.
- Changed Dance Along with Music to be on by default.
- Fixed Play/Pause and track controls doing nothing, and Spotify taking up to 25 seconds to play a song by name.
Browser Extension and Knowledge Base
- Added Ask Enconvo to the browser extension on X, Reddit, YouTube, Gmail, Google Docs, GitHub, Wikipedia and many more sites.
- Added Firefox and Safari support, and video and audio downloads from YouTube, X, Bilibili, TikTok, TED and Vimeo.
- Added an Enconvo button to X's composer for polishing, shortening and replying, and AI reply suggestions on Reddit and Facebook.
- Changed saving posts on X to use X's own bookmark button, with automatic categories for posts saved from any site.
- Added Tags to the knowledge base, with Suggest categories, Manage Tags, an Untagged filter and a filter bar.
Plugins, Connectors and Computer Use
- Added about 300 new Connectors, including AWS, Microsoft 365, Google Maps, Tableau, Zoho CRM and Sonos.
- Added installing Codex and Claude Code plugins from GitHub, npm, a folder or a marketplace, with their commands, agents and hooks.
- Added
enconvo plugincommands to validate, pack and publish plugins. - Added a Cloudflare CLI plugin and the EmbeddingGemma 2 local model.
- Changed install links to show what they would install before you confirm.
- Changed Computer Use to ask before pressing Delete, Send or Buy, hide password fields, and report actions that didn't take effect.
- Fixed a crash on macOS 27 when Computer Use read Enconvo's own windows.
- Removed the Straico plugin and its providers.
Claude Code
- Added Claude Code to the Chat Window, running the Claude Code installed on your Mac in any folder, with your Claude subscription or an API key.
- Added Plan mode, bash mode, background tasks, Fast mode, a context meter, slash commands and clickable file references to Claude Code chats.
- Added your Claude Code sessions to Enconvo, including ones started in Terminal, with Fork and Continue in Terminal or iTerm.
- Added Claude Code chats to the iPhone app, with the same steps and plan card.
Models and Usage
- Added Auto Route, the new default model, which runs each message on the model you set for that kind of work.
- Added Claude Haiku 5.5, now the default for Enconvo Cloud and Anthropic.
- Added Gemini 4 Argon, half price on Enconvo Cloud through November 30, 2026.
- Changed the model picker to two columns, with a Fast mode chip for supported models that runs them faster at a higher price.
- Changed Manage Models to add models in a form, restore deleted models, and load OpenRouter models faster.
- Changed the quick decisions behind Auto Route, Auto run mode and Memory to use no Cloud points.
- Changed Live Talk voice calls and Soniox dictation to be free for Cloud Plan, Lifetime and trial members.
- Added HeyGen Voice on Enconvo Cloud for Chinese and English speech.
iPhone and Android
- Added a Dictation page to iPhone Settings with Soniox and two offline models, Fluid Speech Mini and Parakeet TDT V3.
- Added Fast mode to the iPhone model sheet, and Read Aloud now uses the ElevenLabs voice picked on the Mac.
- Fixed notifications sent while the iPhone was disconnected being lost.
- Added Continue with Google back to the iPhone and Android apps, and account deletion to Android.
Account and Teams
- Added a one-time 7-day Plus trial for Free accounts with no card needed, and trial codes for 30 days of Plus Cloud.
- Changed Teams so each Seat goes to a teammate's own account, managed by the admin from a new Teams page.
Pick up where you left off on another Mac · Connect your everyday apps · +5 more
Thanks for your patience and all the feedback during the beta. I've spent this release making Enconvo feel more connected: to your apps, your other Macs, and the things you want your assistant to remember.
Talk to an Avatar or use Voice Command hands-free, with spoken replies, live captions, screen awareness, and voice calls from Dynamic Island.
Pick up where you left off on another Mac with Sync for chats, files, knowledge bases, Agents, workflows, skills, and preferences.
Connect your everyday apps so your Agent can work with email, calendars, documents, and other services without switching between windows.
Ask AI about your documents, recordings, and saved posts, with answers that cite the passage or moment they came from.
Let Agents work together on independent tasks, with clearer progress, permissions, and control over changes to your files.
Build and schedule workflows by describing them, then follow each step in a visual editor with an Assistant to help fix failed runs.
See where your AI usage goes, including estimated cost, tokens, cache savings, subscription limits, and response speed.
Run local MLX models on your Mac, or use your API keys, supported AI subscriptions, and Enconvo Cloud from one model picker.
Voice and Avatars
- Added desktop Avatars with their own appearance, voice, expressions, and gestures, including Puppy, Bear, and Cat.
- Added voice calls from Chat Window, SmartBar, and Dynamic Island, with live transcripts, screen and camera sharing, and optional automatic hang-up.
- Added spoken Voice Command replies with captions that follow the speech.
- Changed Dynamic Island to keep your words, the Agent's progress, and its answer visible while a voice task runs.
- Added Avatar appearance and motion controls, saved looks, and a lighter rendering mode that reduces resource use.
- Fixed voice calls losing their chat context, ending while waiting for your answer, or failing to pass along photos and files.
- Fixed Dictation startup, post-actions, recording recovery, and local speech model loading.
- Added richer Screen Doodle controls with more reliable screenshot and annotation handoff.
Sync and Memory
- Added Sync across Macs for chats and their attachments, Projects, knowledge bases, settings, AI commands, Agents, workflows, skills, and snippets.
- Added optional API key sync, encrypted with a passphrase and off by default.
- Changed Sync to recover more quickly after a Mac reconnects and to explain files or settings that stay on one Mac.
- Changed Sync to keep new chats flowing when storage fills by removing the oldest cloud copies while preserving copies already on your Macs.
- Changed Memory to recall relevant preferences and older facts more reliably, update information that has changed, and handle dates more accurately.
- Changed Memory settings to use the same card and list views as Knowledge Base.
- Fixed Quick Memory and voice-note saving, transcription, and cancellation.
Knowledge Base and Saved Posts
- Added Ask AI alongside documents, books, recordings, and saved posts, with citations that open the relevant passage or playback position.
- Changed knowledge base search to find exact names and codes as well as related ideas, with clearer source references.
- Added saving X posts and threads, including images, into your knowledge base.
- Added readable saved-post views, video transcripts, and questions about individual posts or collections.
- Added a Knowledge Base MCP server for searching your saved material from Claude Code, Codex, Cursor, and other compatible apps.
- Fixed importing, previewing, and searching documents and recordings.
Agents and Everyday Automation
- Added parallel subagents for independent tasks, with support for project helpers and visible progress.
- Added per-Agent skill selection, shared and workspace skills, and safer folder imports and deletion.
- Added permission choices, task checklists, file-change undo, message editing, and conversation forks.
- Added faster Browser Operator and Computer Operator modes that pause before sensitive actions.
- Fixed a conversation with a custom Agent unexpectedly switching to the default Agent while a task was running.
- Fixed typing, scrolling, file picking, browser tab control, and interrupted tool requests across Computer Use and Browser Use.
- Changed tools on Mac to use Enconvo's bundled Node.js for a more dependable environment, even when another Node.js is installed.
Connectors and MCP
- Added Connectors for Gmail, Google services, Outlook, Notion, Slack, and more everyday work tools, with guided account setup.
- Changed Agents to recognize your connected accounts so requests such as "email me" or "add it to my calendar" use the right account.
- Added local-file attachments to emails sent or drafted with Gmail and Outlook, with download links for files too large for an email.
- Added interactive MCP Apps inside chat and clearer server and tool controls.
- Fixed Gmail migration, account sign-in, credential refresh, and reconnection.
Workflows and Scheduled Tasks
- Added an Assistant that creates and edits workflows from a description, with templates and workflow YAML import.
- Added a searchable step palette, recently used tools, clearer step cards, run summaries, and individual step results.
- Added input forms, value pickers, and warnings for missing or unavailable inputs, with an Assistant to help fix failed steps.
- Changed the Workflows page to a list and details view with recent runs, scheduling, and quick actions.
- Added setting up scheduled tasks by chatting, with plain-language schedules, run history, notifications, and delivery to connected chats.
- Added scheduling saved workflows with their own inputs and links back to each run.
Chat and Sharing
- Added public or password-protected chat links and Continue in Enconvo to copy a shared conversation into the app.
- Added Share and Copy menus to Chat Window, SmartBar, and Dynamic Island, including Copy as Markdown and chat links.
- Changed new shared chat links to open at app.enconvo.com in the reader's language while keeping earlier links working.
- Fixed chat scrolling over code blocks, tables, and wide content, including on shared chat pages.
- Changed long conversations to stream more smoothly, with clearer code highlighting, message queues, and history navigation.
- Fixed pinning chats, restoring empty chats, and sidebar chat names.
Models and Usage
- Added support during this release for GPT-6.1 Sol, Claude Opus 5.5 and Sonnet 5.5, GLM-5.3 models, and other supported provider updates.
- Added an MLX Models page for downloading, loading, and choosing local models, with OpenAI- and Anthropic-compatible endpoints for other apps.
- Added prompt caching for local MLX models and more reliable cancellation.
- Added Response Timeout settings to LM Studio and Ollama, with no time limit by default for local models.
- Added Usage Statistics across AI providers with estimated costs, token and cache breakdowns, model details, and a request log.
- Added clearer credential labels and subscription usage in the model picker.
- Added Cloud points visibility per conversation and spending checkpoints during long Agent runs.
- Added more image, video, and speech providers, including ElevenLabs voices through Enconvo Cloud.
Setup and Companion
- Added a shorter narrated first-launch guide, settings search, and expanded interface languages.
- Added pairing with the iPhone Companion to continue Mac chats, answer Agent questions, and receive task notifications.
- Changed the iPhone Companion experience with native chats, voice calls, Avatars, and settings shared with your Mac.
- Changed iPhone Companion notifications about activity on your Mac to play the alert sound.
- Changed the free plan to monthly allowances for Recording, Live Captioning, and Live Talk, with clearer limits for scheduled tasks and connected devices.
- Changed Sync to require an Enconvo Cloud plan or lifetime license.
- Changed the Mac app to use Enconvo's company signing identity; when updating from 2.5.5, macOS will ask you to grant permissions such as Accessibility, Screen Recording, and Microphone again.
Meetings and live captions are easier to follow · CoreML dictation runs on your Mac's Neural Engine · +5 more
Friends, thanks for waiting and for all your feedback along the way. I've spent this release making Enconvo easier to reach, more useful in your daily work, and smoother from the first voice command to the finished result.
Dynamic Island feels faster and more capable, with a live voice HUD, immediate recording, richer attachments, and easier Default Agent switching.
Meetings and live captions are easier to follow, with speaker recognition, word-by-word playback, live translation, and local transcription models.
CoreML dictation runs on your Mac's Neural Engine, with smaller downloads, lower memory use, and fast on-device speech recognition.
Build workflows with your AI Agent, combining Enconvo features and MCP tools in a visual editor with live progress and step-by-step results.
Projects keep related work together, bringing chats, files, and shared instructions into a single workspace.
Knowledge Base has a new asset browser, while Quick Memory lets you save app content or voice notes with the right Shift key.
DeepSeek V4.1 Flash is now supported through your own DeepSeek API key or Enconvo Cloud, with image understanding, a 1M-token context window, and tool use.
Enconvo Cloud gives you more DeepSeek usage: Pro uses half the standard points and Max uses one quarter for all DeepSeek models.
Dynamic Island And Everyday Interaction
- Added a live Voice Command HUD with a waveform, transcript, and clear recording and processing states.
- Improved hotkey response so recording starts immediately and captures your first words while the panel opens.
- Added screenshots, file attachments, Screen Doodle, and automatic read-aloud controls to Dynamic Island.
- Added Default Agent switching from the agent icon in SmartBar, Chat Window, and the Dynamic Island panel.
- Fixed commands returning their results to the wrong window.
- Improved App Sidebar opening, window following, closing, and remembered width for each app.
- Added Inline Mode for applying commands directly to selected text, with a compact progress indicator and the result pasted back in place.
- Improved SmartBar input, Chinese text composition, command ordering, and PopBar behavior around window dragging and design apps.
Voice, Recording, And Live Captioning
- Added CoreML Parakeet, SenseVoice, and Paraformer dictation models with download, load, unload, and delete controls.
- Added speaker diarization and recognition to meeting recording, with word-level transcript alignment during playback.
- Added Live Captioning with realtime transcripts, speaker labels, translation, local model support, and saved history.
- Fixed Voice Command on macOS 27, Dictation post-actions, and local speech model loading.
- Improved recording sounds, volume restoration, dictation translation, and the way spoken input merges with your typed edits.
- Improved Read Aloud reliability and refreshed xAI voice selection.
Workflows, Agents, And Visual Results
- Added a visual workflow builder with step configuration, live execution status, individual step runs, and YAML editing.
- Added AI-assisted workflow creation and editing using Enconvo capabilities, MCP tools, and supported VS Code tools.
- Added the Visualize plugin for SVG, HTML previews, and interactive widgets inside chat, alongside native tables, charts, weather cards, and other generated results.
- Improved workflow cancellation and output so runs are easier to follow and stop.
- Added immediate Steer messages so you can correct an active Agent task while its tools continue running, including messages from Telegram and Discord.
- Improved long-conversation memory, model switching, prompt caching, and cancellation of stopped requests.
- Added settings to open Dynamic Island or send a system notification when a task finishes, with fewer duplicate prompts for conversations already visible.
Projects, Knowledge, And App Context
- Added Projects with shared instructions, folder-backed chats, a file browser, and Git branch controls.
- Added file and folder mentions from your current project, alongside workflow, MCP server, Finder file, Notes, and Mail context.
- Redesigned Knowledge Base with a folder tree, previews, tags, an inspector, drag-and-drop imports, and a standalone window.
- Added Quick Memory: double-tap right Shift to save the current app context, or hold right Shift to record a voice note for your knowledge base.
- Improved imports and retrieval for PDFs, images, and larger knowledge bases.
- Added app presets and site Command Packs for more direct automation, plus improved Office, Finder, Browser Use, and Computer Use support.
- Added inline attachment previews and live progress for video and audio downloads.
Models And Cloud Plans
- Expanded model choice with GPT-6 Astra, the GPT-5.6 family, Grok 4.6, Gemini 3.8 Flash, GLM-5.3-Flash, Kimi K3, MiniMax M3, and DeepSeek V4.1 Flash through their supported providers.
- Added GPT Image 2.5 Flare and Sunburst for image creation and editing, with support for API keys, Enconvo Cloud, and supported ChatGPT sign-in workflows.
- Added Google Gemini and Kie.ai video-generation options and expanded xAI voice, image, video, and search support.
- Improved custom provider model lists, fuzzy model search, and saved choices.
- Added clearer Cloud plan comparisons and upgrades, with DeepSeek usage at half the standard point rate on Pro and one quarter on Max.
- Redesigned Points Usage with clearer balances, usage breakdowns, and monthly allowance reset history.
Settings And Reliability
- Added new Skills, Plugins, MCP Servers, and Permissions management pages.
- Improved MCP setup, OAuth sign-in, credential refresh, and reconnection.
- Added account device management and clearer recovery when you reach your device limit or move to a new Mac.
- Added the Pet desktop companion with live task cards and community packs.
- Added a help menu for companion setup, release notes, and keyboard shortcuts.
- Fixed high background CPU usage, slow app switching, Dock icon hiding, and workspace preview close controls.
- Improved chat syntax highlighting, scrolling, panel transitions, and startup performance throughout the app.
Ask Sidebar is now available from selected text or file context · Chat answers and long conversations feel cleaner · +3 more
Hi friends, thanks for testing this round. Enconvo 2.5.4 is mostly about making the app feel cleaner and steadier in daily use: Dynamic Island is easier to control, Sidebar handoff is quicker, chat rendering is smoother, analytics are more privacy-conscious, and the macOS app package is lighter.
Dynamic Island is easier to control with a new menu bar toggle, more reliable hover activation, better keyboard handling, and an optional notch exclusion setting.
Ask Sidebar is now available from selected text or file context, so you can send content into Enconvo from Finder or other right-click workflows.
Chat answers and long conversations feel cleaner with better answer formatting and improved message list rendering for longer histories.
Analytics are more privacy-conscious with consistent signed-in user identity and filtering for sensitive values such as API keys, passwords, and tokens.
The macOS app package is lighter after removing unused Swift packages and dead UI helper code.
OpenRouter Claude reasoning options are clearer for newer Opus and Sonnet model families.
Dynamic Island
- Added an Enable or Disable Dynamic Island item to the menu bar menu.
- Improved Dynamic Island event handling to match SmartBar behavior more closely, including Escape, Cmd+W, Cmd+N, and Return key flows.
- Replaced raw event monitors with stack-based hotkey monitors for more reliable open and close cycles.
- Fixed repeated compact hover entries sometimes failing to open.
- Hover validation now respects the padded hover target, so activation is less fragile around the visible pill.
- Added an optional Exclude Notch Area setting. When enabled, hover inside the physical notch area will not trigger Dynamic Island, while hover below or beside the notch still works.
- Removed streaming text preview from compact and expanded Dynamic Island modes when agent auto-read is active.
Chat And Sidebar
- Added the Ask Sidebar command for sending selected text or file context into the app sidebar.
- Registered Ask Sidebar as a Finder service and general right-click action.
- Chat With AI now avoids fenced code blocks unless you ask for code, commands, structured data, logs, or exact copyable text.
- Formula-style answers now stay in normal prose or Markdown math instead of code-style boxes.
- Improved long chat rendering by stabilizing Streamdown props and using content visibility for off-screen cached messages.
Privacy And App Package
- Signed-in users are identified more consistently across the Mac app, Node.js runtime, and web settings app.
- Sensitive values such as API keys, passwords, and tokens are filtered before analytics events are sent.
- Event names are clearer for command runs, panels, providers, settings, login/logout, and feature flags.
- Removed unused Swift packages including OpenAISwift, ActivityIndicatorView, SwiftUIPager, OpenAI by MacPaw, Blackbird, GoogleSignIn, GoogleSignInSwift, MenuBarExtraAccess, MSDisplayLink, SpringInterpolation, and Splash.
- Deleted unused WindowAnimation helpers and cleaned dead Swift imports in views and services.
Models And Providers
- OpenRouter Claude Opus and Sonnet model ids now match reasoning effort profiles by model family and version, even when naming order or separators vary.
- Opus 4.7 and 4.8 now show adaptive Low, Medium, High, X-High, and Max effort choices instead of legacy token-budget choices.
- Other Claude fallback models, including Sonnet 4.5 and latest aliases, now use the simpler Low, Medium, High, and Max effort list.
Voice input is easier to use · Chat Window and SmartBar feel more refined · +3 more
Friends, thanks for waiting. This release took longer than usual because I spent time polishing the whole app experience: Dynamic Island, Chat Window, SmartBar, Computer Use, and more model and media tools should all feel smoother in daily use.
Dynamic Island is more capable with voice command input, smoother session reuse, better hover behavior, cleaner model picking, app-context screenshots, and more reliable handoff back into chat.
Voice input is easier to use in the places where quick capture matters, including Chat Window and Dynamic Island workflows.
Chat Window and SmartBar feel more refined across long conversations, history navigation, model selection, mentions, paste behavior, and follow-up prompts.
Computer Use and Browser Use are more dependable for clicks, drags, scrolling, file picking, app targeting, and browser tab control.
Knowledge, context, and search are easier to navigate with better Knowledge Base access, clearer context actions, and improved app, website, plugin, and window mentions.
More models and media tools are available, including Claude Opus 4.8, GLM-5.2, MiniMax M3, Soniox v5, xAI Imagine, xAI speech-to-text, and GPT Image 2 through OpenAI OAuth.
Dynamic Island And Voice
- Added voice command input for Dynamic Island so you can capture an idea or ask for help without switching into the full chat window.
- Improved Dynamic Island session reuse, hover behavior, model picker behavior, handoff state, and app-context screenshots.
- Added voice input to Chat Window for a faster way to start or continue a conversation.
- Improved how conversations move between native surfaces and web chat so the same session stays consistent.
Chat Window And SmartBar
- Improved Chat Window history syncing, titlebar navigation, row actions, prompt mentions, paste routing, footer controls, and model picker spacing.
- Improved SmartBar command mentions, slash model picking, status handling, paste behavior, mention chip removal, and follow-up flow.
- Made long conversations and repeated quick actions feel steadier across both main chat surfaces.
Computer Use And Browser Use
- Improved native app control with faster app state loading, stronger app and window targeting, better action waiting, and safer background behavior.
- Improved clicking, coordinate clicking, dragging, scrolling, low-level mouse control, and native panel actions.
- Added better support for native file picker selection, app menu element indexes, clipboard access, and permission prompts.
- Improved browser automation with exact tab targeting, cross-origin iframe handling, cleaner page state output, drag-safe clicks, and clipboard proxy support.
Knowledge Base, Context, And Search
- Improved Knowledge Base navigation, access, local API behavior, and settings history navigation.
- Added a Knowledge Base context manager and clearer search context actions.
- Added Docling document loader support.
- Improved application and website mentions, local SmartBar mention icons, installed plugin mentions, and window context capture.
Models, Providers, And Media
- Added Claude Opus 4.8 Cloud Plan support.
- Added GLM-5.2 and MiniMax M3 Cloud Plan support.
- Added xAI Imagine image generation and xAI video local media upload support.
- Added xAI OAuth credentials, xAI speech-to-text, and improved Grok model visibility.
- Added OpenAI OAuth GPT Image 2 and OpenAI OAuth Transcribe support.
- Added Soniox v5 speech-to-text models.
- Improved Anthropic OAuth account info, account switching, cancel behavior, high reasoning defaults, and image fallback behavior.
Settings, Skills, And Polish
- Improved hooks configuration, manual documentation, sound notifications, and agent monitor callbacks.
- Improved Skills Manager multi-source install reliability.
- Simplified Settings sidebar labels for General and Shortcuts.
- Improved Settings layout, Knowledge Base settings navigation, provider rows, and reset behavior.
- Improved PopBar row density, keyboard dismissal, copy shortcut conflicts, App Sidebar empty states, and window exclusions.
- Fixed TTS provider voice preview selection and IM channel launch lock recovery.
- Improved tool-result compaction, multimodal tool results, agent prompt cleanup, thinking message behavior, and chat stream rendering.
New update indicators can appear directly in Chat Window and SmartBar when a new Production or Beta version is available. · Voice input is now available in more places, including Chat Window and Dynamic Island voice commands. · +3 more
Enconvo 2.5.2 focuses on a smoother everyday chat experience, clearer update prompts, stronger voice input, more reliable Computer Use, and broader model and provider support.
Chat Window and SmartBar are more polished, more responsive, and easier to use across long conversations.
New update indicators can appear directly in Chat Window and SmartBar when a new Production or Beta version is available.
Voice input is now available in more places, including Chat Window and Dynamic Island voice commands.
Computer Use and Browser Use are more reliable for clicking, dragging, scrolling, file picking, tab targeting, and native app control.
Knowledge Base context, settings, and search flows are easier to navigate.
More providers and models are available, including Claude Opus 4.8, GLM-5.2, MiniMax M3, Soniox v5, xAI Imagine, xAI speech-to-text, and GPT Image 2 through OpenAI OAuth.
Chat Window And SmartBar
- Added voice input to the Chat Window prompt, so you can dictate directly where you already type.
- Added an Update button in both Chat Window and SmartBar when Enconvo detects a new version.
- Improved Chat Window history syncing, titlebar navigation, row actions, prompt mentions, paste routing, footer controls, and model picker spacing.
- Refined message readability, text selection, realtime assistant history, and table rendering in chat messages.
- Improved SmartBar status handling, command mention routing, slash model picking, paste behavior, mention chip removal, and follow-up flow.
Update Experience
- Simplified update channels to Production and Beta.
- Beta releases now publish to the matching Beta distribution path and appcast, so users on the Beta channel can detect the correct update.
- Update checks now run when Chat Window or SmartBar is shown, with a 10-minute throttle to avoid repeated background checks.
- Automatic update downloads are off by default.
Voice, Dictation, And Dynamic Island
- Added Dynamic Island voice command input.
- Improved voice command session reuse, so follow-up voice commands feel more continuous.
- Added xAI speech-to-text provider support.
- Added OpenAI OAuth Transcribe support.
- Added Soniox v5 speech-to-text models.
Computer Use And Browser Use
- Improved native app control with faster app state loading, stronger app and window targeting, better action waiting, and safer background behavior.
- Improved clicking, coordinate clicking, dragging, scrolling, low-level mouse control, and native panel actions.
- Added better support for native file picker selection, app menu element indexes, clipboard access, and permission authorization prompts.
- Improved browser automation with exact tab targeting, cross-origin iframe handling, cleaner page state output, better readable snapshots, drag-safe clicks, and clipboard proxy support.
Knowledge Base, Context, And Search
- Improved Knowledge Base navigation, access, local API behavior, and settings history navigation.
- Added a Knowledge Base context manager and clearer search context actions.
- Added Docling document loader support.
- Improved hierarchical local API schema lookup and API schema explorer runtime paths.
Models, Providers, And Media Generation
- Added Claude Opus 4.8 Cloud Plan support.
- Added GLM-5.2 and MiniMax M3 Cloud Plan support.
- Added xAI Imagine image generation and provider feature APIs.
- Added xAI video local media upload support.
- Added xAI OAuth credentials, Grok 4.3 model filtering, and improved xAI model visibility.
- Added OpenAI OAuth GPT Image 2 support and improved OpenAI OAuth credential sync and LLM stability.
- Improved Anthropic OAuth account info, account switching, cancel behavior, high reasoning defaults, and image base64 fallback behavior.
Workflows, Hooks, And Developer Tools
- Added a Workflow YAML management editor.
- Added workflow reference checkout support.
- Improved local API descriptions, local API common tool availability, module API schema hygiene, and inline API schemas in generated module skills.
- Added unified tagged logging across Swift, web, and Node.js flows.
- Added a logging clear button.
Capture, Translation, And Polish
- Improved screenshot translation with SSE streaming.
- Added AppShots capture sound controls and exact paired-option hotkeys.
- Improved AppShots context hotkey behavior and live screen attachment sending.
- Improved PopBar row density, keyboard dismissal, and copy shortcut conflict handling.
- Fixed TTS provider voice preview selection, IM channel launch lock recovery, post-tool thinking loading, and collapsed thinking message behavior.
Enconvo now supports OpenClaw as an LLM provider — bring any of your OpenClaw agents… · Enconvo now supports Hermes as an LLM provider — every Hermes agent is instantly… · Added File preview support — you can now preview files (images, video, audio, Markdown,…
OpenClaw
- Enconvo now supports OpenClaw as an LLM provider — bring any of your OpenClaw agents into Enconvo and run them seamlessly across SmartBar, PopBar, App Sidebar, and every other Enconvo surface
Hermes
- Enconvo now supports Hermes as an LLM provider — every Hermes agent is instantly available across SmartBar, PopBar, App Sidebar, and the rest of Enconvo, so you can use them anywhere you work
File Preview
- Added File preview support — you can now preview files (images, video, audio, Markdown, PDF, and more) right inside SmartBar, beside the chat
- Action buttons on the right side stay visible while previewing
- Fixed an issue with PDF page numbers
MLX
- Local MLX models (beta) — run models on‑device for writing and translation use cases, keeping everything private and fully offline
AI Model Provider
- New provider: Xiaomi MiMo (BYOK & Cloud Plan)
TTS
- New provider: Xiaomi MiMo TTS (BYOK & Cloud Plan)
- New local TTS providers, all powered by MLX and running fully on‑device:
- Kokoro 82M — lightweight and multilingual
- Qwen TTS — multilingual with natural prosody
Dictation
- New on‑device ASR providers, powered by MLX:
- Parakeet ASR
- Whisper ASR
- New realtime / sync ASR providers (BYOK & Cloud Plan):
- Azure (realtime)
- ElevenLabs Scribe v2 (realtime / sync)
- AssemblyAI (realtime / sync)
- Soniox (realtime / sync)
- Volcengine (realtime / sync)
- Your personal Memory is now used as the dictation dictionary, improving recognition of names, jargon, and custom terms you frequently use
- Added Dictation History, with support for using dictation records as Knowledge Base context
- Smoother dictation experience in SmartBar with full realtime / sync mode support
SmartBar
- SmartBar now shows an Update button at the bottom when a new version is available
- Explain follow‑up — keep the conversation going naturally after an explanation
- "Use as context" is now the first action when you use
@ - Improved paste image flow and refined screenshot logic for a smoother experience
- You can now delete queued messages while an agent is still running
- Context is now automatically compacted to keep long conversations responsive
- Fixed an issue with
@mention switching
Chat Window
- Message history search lets you quickly find past conversations in the chat window
- Fixed table rendering issues in chat messages
- Fixed: model selection not being applied correctly
- Fixed: model selector dismissing unexpectedly
- Fixed a history switching issue
- Added a Show in Finder icon for delivered files
Settings
- Optimized the shortcut settings page for a smoother configuration experience
Knowledge Base
- Local embeddings — embeddings now run on‑device, so your knowledge base data never leaves your machine
- Knowledge Base entries can now be referenced directly with
@context mentions - Knowledge Base search now accepts
query: string[], enabling multi‑query searches in a single call
IM Channels
- Fixed: IM channels no longer disconnect when an error occurs
- Added a verbose mode — streams the agent's step‑by‑step execution details directly into your IM channel, so you can follow exactly what the agent is doing in real time
Web Search
- New web search provider: Brave Search
Analytics
- Integrated PostHog as the analytics platform — you can opt out at any time from Settings → About
New Logo
- Enconvo has a fresh new look — meet the refreshed app logo
Bug Fixes
- Fixed context handling when returning from another view
- Improved explain context handling
- Fixed links being blocked unexpectedly
- Fixed paste issues in WeChat
- Fixed an issue with the mail notification sound
- Fixed lost context messages
- Fixed an incorrect session directory being used
- Fixed a livescreen image issue
Resizable SmartBar window — position and size are persisted independently for Command… · New SmartBar suggestion panel · Dynamic Context: agents now read a live overview of your foreground context and pull in…
SmartBar
- Resizable SmartBar window — position and size are persisted independently for Command List mode and Chat mode
- New SmartBar suggestion panel
- Dynamic Context: agents now read a live overview of your foreground context and pull in specific items only when needed (for example, ask about the current page directly in your open browser without manually attaching context or opening the App SideBar)
- Smoother task switching with optimized switch logic
- Ask AI: select text inside a SmartBar response and use it as context for follow-up questions
- SmartBar list: menu opens on both click and right-click; added a search box for quickly filtering options
- Pending messages — append new messages while the agent is still running; they are queued and consumed automatically
Dictation
- Refreshed Dictation UI/UX
- Added Qwen ASR support (local, MLX-powered)
- New setting: toggle the start/stop sound effect when dictation is activated
- New setting: toggle whether system audio is muted while dictation is active
- Optimized post-dictation actions — defaults now include Polish and Translate
- New shortcut mode: "Hold or Toggle", default shortcut is
Right Command(hold for push-to-talk, tap to toggle) - AI-powered voice input dictionary for improved recognition of names, jargon, and custom terms
Agent
- New Voice Trigger feature — use
Right Optionto trigger voice input directly to the agent - Improved session management
- Optimized context-compression logic
Cron Scheduling
- Cron-scheduled execution for agents — let agents run tasks on a schedule
- Cron logs UI with fixed-height dialog and syntax-highlighted JSON detail view
- Manage cron schedules from both the UI and the API
IM Channels
- Unified IM Channels module supporting Discord and Telegram
- In-channel bot commands:
/new,/stop,/voice,/status,/audio - Access control: pairing-based system with approve/deny notifications
Skills Support
- Skills Store with curated skills (PPT, DOCX, Excel, Obsidian, photo dedup, and more)
- Use skills with the
/slash command - Custom skills directories — pick your own folders or symlinked directories
Knowledge Base
- Reindex ability — rebuild the knowledge base on demand from the UI
- Added xlsx support for knowledge base ingestion
- Audio/video transcription supported in the file loader
- Indexing errors are surfaced in the UI
Memory
- New Memory management UI
- Optimized memory use logic with smarter retrieval and compression strategies
Recording
- Standalone, draggable recording bar with per-screen position persistence
API System
- Expose Enconvo abilities through HTTP API — call Enconvo capabilities from external apps
- Base URL:
http://localhost:54535/ - Example:
Enconvo CLI
- Expose Enconvo abilities through a command-line interface
enconvo -hshows the help message
Computer Use
- New
computer-useextension for native macOS control
TTS Improvements
- New providers: xAI TTS, Edge TTS (free), Gemini 3.1 Flash TTS
- New Read Aloud UI/UX: horizontal bar with a live waveform and loading state
AI Model Provider
- New providers: MiniMax, Z.AI (Anthropic-compatible)
- Claude Opus 4.7 (Cloud Plan, Subscription, BYOK)
- Kimi 2.6 / Moonshot updates (Cloud Plan, BYOK)
- DeepSeek V4 Flash and V4 Pro (BYOK and Enconvo Cloud routing)
Image Create
- gpt-image-2 model support (Cloud Plan & BYOK)
Web Fetch
- When fetching x.com, requests are redirected to the Enconvo fetch provider (jina.ai, free tier)
Extensions Improvements
apple-apps-and-servicesconsolidates all macOS app integrations: Mail, Notes, Calendar, Reminders, Contacts, Messages, and Maps. Replaces the legacyapple_mailandapple_remindersextensionsmedia-utils(renamed fromvideo_utils) absorbsaudio_utilsand adds online video download (YouTube, TikTok, Instagram, etc.) plus audio compress and transcript APIsbashutil uses RTK to reduce LLM token consumption by 60–90% on common dev commandsread_filetool now reads images, audio, and videoimage-utilsreplaces bundled binaries with auto-download from GitHub Releases- New standalone
configmodule (split out ofenconvo) withget/set/preferencesendpoints, auto-resolvedstoreType, and password auto-encryption - New
ai-commandextension with migration path from the legacycustom_bot(preserves message history)
UI/UX Improvements
- Refreshed tool-call display
- Tools like
write_filenow stream their text content live - Workspace sidebar — quick access to the working directory and deliverables
- Customizable command icons
- Smoother agent flow
- Command settings now jump to a unified settings page
PopBar
- Ask AI integration in PopBar
Other Improvements
read_filecan read image content- Prompts can reference settings parameters
- Screenshot explanation: clears prior conversation history and no longer auto-copies by default
- Anthropic SDK linked locally with a fork; added
jsonrepairfor robust streaming parses - App shutdown: SIGTERM is sent to Python subprocess groups on app termination
Bug Fixes
- Fixed up/down/enter behavior in settings input fields
- Fixed Ollama cloud model issues
- Fixed shortcut handling for menus
- Fixed
pasteInso keyboard events target the last frontmost app - Fixed reasoning component flicker when content is empty or whitespace
Read and edit Excel files directly in the app sidebar, with real-time updates to the… · Recommended to use Anthropic Claude series models · Enconvo Cloud Plan
Enconvo in Excel
- Read and edit Excel files directly in the app sidebar, with real-time updates to the currently open Excel file
- Recommended to use Anthropic Claude series models
Claude Opus 4.6 is now live on Enconvo
💡 You can use the new model in the following ways:
- Enconvo Cloud Plan
- Your Claude Pro/Max subscription
- Your own API key
GPT-5.3 Codex is now live on Enconvo
💡 You can use the new model in the following ways:
- Your OpenAI subscription
Meeting/Lectures Recording
- Added meeting recording functionality
- Entry points available in Companion Orb and menu bar
- Records history accessible in Settings
- Can ask questions about recordings
- @Recordings (Meetings/Lectures) allows chatting with all meeting records
- Button to generate meeting summaries (readable version of recording)
- Regenerate transcript support
- Redesigned recording bar to vertical layout
- New transcription model selection UI
Knowledge Base / Memoimization
- Data structuring improvements
- UI logic adjustments
- Batch deletion support
- View detail content
- Note/text types are now editable
- PDF loader defaults to Mistral OCR (supports image recognition, improved content quality)
Ask AI on PopBar
- Select text as context and chat with Mavis in the Smartbar conversation window
Dictation Models UI/UX Optimization
- More intuitive selection and configuration of STT models
Nvidia Parakeet V3
- Added speech recognition model with multi-language support
Hotkey Enhancements
- Support for right-side Command, Option, and Shift keys
- Support for F1–F20 keys in normal mode
- Support for Single Click mode (single-click Command, Option, etc.)
Optimizations
- Chat Window UI/UX Improvements:
- Search chats history
- Rename chat
- optimize delete chat functionality
- Chats now grouped and displayed by date for easier history browsing
- Optimized Markdown Rendering Performance:
- Enhanced markdown rendering efficiency reduce CPU usage
- Full LaTeX formula rendering support
- Code block syntax highlighting support
- Optimized dictation speed and stability
- Sidebar and App Sidebar close behavior now properly resizes application windows
- Improved markdown rendering performance for large text blocks
- Markdown code syntax highlighting
- Sidebar icon improvements (less intrusive)
- Select Area Screenshot now defaults to Mavis bot instead of image compression bot
- rename mini smart bar to companion orb
Bug Fixes
- Fixed Companion Orb positioning issues
- Fixed Smartbar layout issues (1470×956)
- Fixed "Open link in response" issue
- Fixed text highlighting issues
- Fixed messages auto-scrolling to top
- Fixed intermittent message sending failures
- Fixed AI Edit interface display abnormalities
- Fixed Notion MCP installation failure
- Fixed Screenshot Explain/Translation settings page scrolling issue where bottom settings were inaccessible
- Fixed App Sidebar icon not appearing after opening Finder
Optimized credential duplication · Optimized provider duplication · Improved French language support for getting selected text
New Features
- Model Management: Set model properties, delete models, and add custom models
Optimizations
- Optimized credential duplication
- Optimized provider duplication
Bug Fixes
- Improved French language support for getting selected text
- Extension store pagination
- Fixed Nano banana thought_signature issue
- Fixed SwiftData-related crashes
- Fixed LazyVStack crash in SmartBarView
- Fixed issue where eM Client couldn't get selected text
- Fixed AI Edit not getting selected text
- Fixed OpenRouter image generation issue
- Fixed Google account re-authorization issue
- Fixed issue where dropping multiple files from Finder to Smartbar would replace previous files instead of combining them
- Fixed JPG file extension image compatibility
- Fixed Chat Window position and size not saving properly
- Fixed disable app sidebar setting not taking effect
- Fixed Companion Orb visibility and positioning issues
- Fixed SwiftUI-related startup errors
- Fixed issue where launching Companion Orb to Smartbar carried message history
EnConvo Cloud Plan · Your Claude Pro/Max subscription · Your own API key
Claude Opus 4.5 is now live on EnConvo
You can use the new model in the following ways:
- EnConvo Cloud Plan
- Your Claude Pro/Max subscription
- Your own API key
New System Toggle Tools
- Toggle System Appearance
- Toggle Full Screen
- Toggle Mute
- Toggle Hidden Files
OpenAI OAuth Additional Models
gpt-5.1gpt-5-codexgpt-5.1-codexgpt-5.1-codex-maxgpt-5.1-codex-mini
Bug Fixes
- Fixed UI issue with extension update button
- Fixed issue where user messages sometimes rendered incorrectly
New Chat / Switch Chat logic optimizations and performance improvements · Writing Tools now support using the language set in Profile, with multiple language… · MiniSmartbar adds screenshot translation
Optimizations
- Chat Window issue fixes and performance improvements
- New Chat / Switch Chat logic optimizations and performance improvements
- Writing Tools now support using the language set in Profile, with multiple language variants (US English, UK English, etc.)
- MiniSmartbar adds screenshot translation
- Smartbar/Small Smartbar are unpinned by default
Bug Fixes
- Fixed issue where clicking elsewhere would trigger the app side bar hint icon menu
- Fixed "App Sidebar icon hide for all" issue
Add to EnConvo Memory (via right-click menu and dedicated command) · Use "Add to Memory" in PopBar to quickly add content to EnConvo Memory · Memory management is available in the Settings page
Memory Support
- Add to EnConvo Memory (via right-click menu and dedicated command)
- Use "Add to Memory" in PopBar to quickly add content to EnConvo Memory
- Memory management is available in the Settings page
New Features
- Support for Nano Banana Pro (gemini-3-pro-image-preview)
- Added region-specific language options (American English vs British English)
- Add to EnConvo Knowledge Base (via right-click menu and dedicated command)
- Add "Add to Knowledge Base" to the PopBar
Optimizations
- No AI response needed when using the Knowledge Base tool
Bug Fixes
- Performance issues (especially when using EnConvo in Mail)
- Fixed repeated appearances of the shell runner popup
- Fixed the settings page freezing issue
- Fixed sound when dragging in mail.app on OS26
- Fixed incomplete reading of app content in Safari adaptation
Quickly select commands in the SmartBar by holding down Command and pressing number keys… · Optimized when the App Sidebar Handle icon is displayed · Added an App Sidebar toggle and hide option in the right-click menu of the MenuBar and…
New Features
- Jinja2 syntax is now supported in Prompts
- Quickly select commands in the SmartBar by holding down Command and pressing number keys 1–10
Improvements
- Optimized when the App Sidebar Handle icon is displayed
- Added an App Sidebar toggle and hide option in the right-click menu of the MenuBar and SideBar icons
- Straico now supports image input
- App window content will now include the URL if available
- The SmartBar can now be reset to the global model
- Added a new variable:
history_messages
Bug Fixes
- Resolved the issue where the input cursor would automatically jump to the end of a sentence
- Shortened the prompt asking for shell execution permissions
- Improved compatibility for chat window light mode
- Fixed repeated Bun installation issues
Support obtaining the content of application windows as context · Improved interaction settings · Support selecting available contexts with the # character when inputting text
Context Optimization
- Support obtaining the content of application windows as context
- Improved interaction settings
- Support selecting available contexts with the
#character when inputting text - You can use
@to specify which tool to use when you input text
Global Sidebar Panel
- A new always-on-top sidebar panel opens on the right side
- The SideBar supports invoking features with
@,#, and> - Default shortcut:
Shift + Command + U
Application Sidebar Panel
- Launches an always-on-top sidebar panel on the right within the current application
- Automatically switches to the Bot dedicated to the current Application (such as Finder)
- SideBar supports invoking features with
@,#, and> - Default shortcut:
Shift + Command + T
Multitasking
- Multiple tasks can now run simultaneously in the background
- Create a new session with
Command + N - Switch between different tasks by inputting
>
Voice Command
- Run a voice command to trigger voice input
- You can specify Window Mode to choose whether the command runs in the Smart Bar or Side Bar
- Set a Default Command to decide which Bot should handle your input after voice transcription
- Default shortcut:
Shift + Command + A
My Profile Settings
- You can set your personal description as context to provide to the AI Model
- You can set a global reply language
- Location: Settings > Account > My Profile
Variables (Dynamic Parameters)
- When editing prompts, you can specify dynamic Variables
- Supported Variables are viewable under Settings > Extensions > Variables
- While editing a prompt, activate the Variables list by typing
{{(double curly brace + space)
Custom Bot Creation Optimization
- Improved workflow for creating Custom Bots
- Support for
Duplicate Command: Create a new command based on an existing one - Set reply language independently
- Option to use
My Profileor not
Application Support
- Search all installed applications from the SmartBar and press Enter to open
- Every application is an Agent. Use
@to begin a conversation with an application
Screenshot Explain
- Support for taking a screenshot first, then running Explain on it
Added Finder right click menu: Add to EnConvo · Can configure Knowledge base used by Bot on SmartBar · Support directly enable "Create Video" on the smart bar
New Features
- Added Finder right click menu: Add to EnConvo
SmartBar
- Can configure Knowledge base used by Bot on SmartBar
- Support directly enable "Create Video" on the smart bar
Video Generation Provider Added
- Added
Kling Video v2.5 Turbo Provideo generation model - Added
Wan 2.5 Previewvideo generation model
Apple Shortcuts
- Added
Apple Shortcutssupport, usable in Workflow, Agent, PopBar, SmartBar, etc.
Workflow
- Optimized the logic of deleting edges and nodes in workflow
- Added the ability to reconnect edges in workflow
- Fixed workflow drag variable is undefined
Chat with File
- Optimized file chat (chat mode can directly chat with files)
- Added
read document type filetool to agent model (supports pdf, epub, audio, video, word, ppt documents)
New AI Model Provider
- Added
Qwen AI Model Providerwith API Key
Improvements
- Safety concern for shell runner (alert before execute sensitive commands)
- Optimized Tool Use UI/UX on SmartBar
- Support azure (Microsoft speech) as a provider for live closed captions
Bug Fixes
- Optimized token acquisition for Live Closed Captions
- Fixed screen shot translate bug
- Fixed ollama embedding model not showing up bug
- Optimized message structure (solve the problem of tool use in claude thinking mode)
Search UI/UX Optimization - Quickly specify the AI search provider on SmartBar · Anthropic Built-in Search - Support for Anthropic's built-in web search tool · OpenAI Built-in Search - Support for OpenAI's built-in web search tool
Web Search Enhancements
- Gemini Search - Use Google Gemini for web search with 2000 free requests per day
- Search UI/UX Optimization - Quickly specify the AI search provider on SmartBar
- Anthropic Built-in Search - Support for Anthropic's built-in web search tool
- OpenAI Built-in Search - Support for OpenAI's built-in web search tool
Image Generation Enhancements
- Image Generation UI/UX Optimization - Quickly specify the image generation provider on SmartBar
- Added fal.ai provider - Support for Seedream 4.0
OCR Enhancements
- AI Model OCR Provider - Choose to use AI models for OCR, supporting all vision models
Improvements
- GPT-5-codex - Use GPT-5-codex for code-related tasks (requires OpenAI OAuth)
- Browser Tab Context - Vivaldi, Wavebox, and other Chromium-based browsers now support getting current tab context
Bug Fixes
- Fixed Screenshot OCR issues
- Optimized Claude authorization
- Improved Qwen OAuth
- Fixed issue where SmartBar opened from PopBar had no actions
Loop-Items Node - Workflows now support looping through a list of items · File Change Trigger - Added file change monitoring capability to workflows · Structure Output - Workflow nodes now support structured output format
Workflow Enhancements
- If Node - Workflows now support conditional logic with If flow control nodes
- Loop-Items Node - Workflows now support looping through a list of items
- File Change Trigger - Added file change monitoring capability to workflows
- Structure Output - Workflow nodes now support structured output format
- Auto Compress Downloads Images - Monitor newly added image files in the download directory and automatically compress them
New Features
- Qwen OAuth Integration - 2,000 free requests per day with no token limits
- Azure Image Generation Support - Added support for Azure OpenAI image generation
- Quit Confirmation - Added Command+Q prompt notification in SmartBar
UI/UX Improvements
- File Settings Item View - Optimized the File Settings Item View interface
Bug Fixes
- Fixed display chaos issues on low-resolution screens
- Fixed Facebook Messenger multiple message copying issue
- Fixed Azure OpenAI error reporting
- Fixed Google Gemini tool use issue
- Fixed input field crash issue
Publish Workflows to Extension Store - You can now publish your workflows to the… · Sync to Apple Notes - Sync content to Apple Notes · Nano Banana + Hailuo Video Generation - Workflow based on Nano Banana and Hailuo Video…
Workflow Enhancements
- Share Workflows via File - Export workflows as JSON files and share them with other users
- Publish Workflows to Extension Store - You can now publish your workflows to the Extension Store
New Workflow Templates
- Sync to Apple Notes - Sync content to Apple Notes
- Nano Banana + Hailuo Video Generation - Workflow based on Nano Banana and Hailuo Video Generation
fal.ai Supports EnConvo Cloud
- Hailuo 02 Standard/Pro Text-to-Video (Free: 5 uses per 24 hours)
- Hailuo 02 Standard/Pro Image-to-Video (Free: 5 uses per 24 hours)
- Veo3 Fast/Standard and Image-to-Video
- Seedance V1 Lite Text-to-Video
Optimized Features
- Edit Command Description - Edit command descriptions for better Agent utilization
Bug Fixes
- Fixed issue where workflow links sometimes become invalid
- Disabled commands/bots are showing up
Nano Banana (Gemini 2.5 Flash Image) - Google DeepMind's Gemini 2.5 Flash model with… · Image Compression - Images are now compressed before being sent to models · Node Performance Optimization - Automatically clean up idle workers
New Features
- ChatGPT Plus/Pro in EnConvo - Use your ChatGPT Plus/Pro subscription in EnConvo, no API key needed
New Models
- Nano Banana (Gemini 2.5 Flash Image) - Google DeepMind's Gemini 2.5 Flash model with image generation and editing capabilities
Optimized Features
- Image Compression - Images are now compressed before being sent to models
- Node Performance Optimization - Automatically clean up idle workers
- Youtube Downloader Update - Upgraded yt-dlp to version 2025.08.22
Bug Fixes
- Fixed incorrect path handling issue in video compression
- Fixed Terminal.app not syncing issue
- Fixed AI model global display issue
Thinking Effort - Quickly configure the model's deep thinking capability (Command + E) · MCP OAuth - Use MCP services that support OAuth, such as Notion (Official) · Voyage-3.5-lite (embedding) - Powerful multilingual embedding capabilities for free
New Features
- Claude Pro/Max in EnConvo - Use your Claude Pro/Max subscription in EnConvo, no API key needed
Optimized Features
- Thinking Effort - Quickly configure the model's deep thinking capability (Command + E)
- MCP OAuth - Use MCP services that support OAuth, such as Notion (Official)
New Free Services
- Voyage-3.5-lite (embedding) - Powerful multilingual embedding capabilities for free
UI/UX Improvements
- Custom bots - Added New Bot button for quickly creating custom bots
- Model selection - Model selection is now displayed in a double-row layout
Others
- Allow uninstallation of some non-essential pre-installed Extensions
Global Model Provider Settings - Switch the model provider between global settings and… · Add/Edit Model - Adjust the model's parameters based on actual attributes and preferences · MiniMax Speech 2.5 Model - Enhanced Multilingual Expressiveness Exceptional Voice
UI/UX Improvements
- Model Card - Show detailed model information and parameters when hover on the model name
Optimized Features
- Global Model Provider Settings - Switch the model provider between global settings and custom settings
- Add/Edit Model - Adjust the model's parameters based on actual attributes and preferences
New TTS Models
- MiniMax Speech 2.5 Model - Enhanced Multilingual Expressiveness Exceptional Voice
New MCP Server
- Excel MCP Server - Manipulate Excel files without needing Microsoft Excel installed
Multiple Registries - Choose from EnConvo official, Smithery, or mcphub extension sources · DXT One-Click Installation - Quickly install plugins from dxt files · Extension Upgrade - Independent extension upgrades with one-click functionality
Brand New Extension Store
- One-click installation - Say goodbye to tedious configuration
- Multiple Registries - Choose from EnConvo official, Smithery, or mcphub extension sources
- DXT One-Click Installation - Quickly install plugins from dxt files
- Extension Upgrade - Independent extension upgrades with one-click functionality
- Manual Installation - Support for Stdio/Http/Sse type MCP extensions
New AI Models (Limited Time Free, Ending on September 30th)
- OpenAI gpt-oss-120b, gpt-oss-20b
Link Reader Providers
- Local Fetch - (locally, free)
- Crawl4AI - (locally, free)
Website Crawler Providers
- Crawl4AI - (locally, free)
New Features
- Points Usage Log - Added points usage log page (Settings->Account->Points Usage)
Optimized Features
- MCP Server Auto-shutdown - MCP servers automatically shut down after 3 minutes of inactivity
302.ai - Added 302.ai LLM provider · App Size Optimization - Reduced application size from 367MB to 224MB · Moonshot BaseURL Support - Added support for custom BaseURL settings
Added Speech Recognition Model
- mlx parakeet-tdt-0.6b-v2 - Faster speed and better quality, local & privacy-focused
New AI Model Provider
- 302.ai - Added 302.ai LLM provider
Optimized Features
- App Size Optimization - Reduced application size from 367MB to 224MB
- Moonshot BaseURL Support - Added support for custom BaseURL settings
Bug Fixes
- Fixed Online Video Downloader
audio onlyoption and mp4 suffix issues - Fixed MCP runtime error issues
- Fixed Summarize YouTube/Link response language setting not taking effect
- Resolved fireworks.ai error issues
YouTube Video Import - Import videos with automatic subtitle extraction · Image Import with OCR - Extract and index text content from images automatically · Audio File Import - Convert speech to text and add to knowledge base
Knowledge Base
- Enhanced Knowledge Base UI/UX - Streamlined interface for easier management
- YouTube Video Import - Import videos with automatic subtitle extraction
- Image Import with OCR - Extract and index text content from images automatically
- Audio File Import - Convert speech to text and add to knowledge base
- Video File Import - Extract audio and convert speech to searchable text
- Single Web Page Import - Extract content from any webpage
- Whole Website Import - Crawl and import entire websites using Firecrawl
- Direct Text Addition - Quickly add custom text content
New AI Models
- Grok 4 - Added support for Grok 4 (EnConvo Cloud Plan and API key)
- Kimi K2 - Added support for Kimi K2 (EnConvo Cloud Plan and API key)
TTS
- TTS Voice Preview - Support for previewing TTS Voice sounds
New Features
- Firecrawl - Added Firecrawl as
Link Reader Provider - Website Crawl - Added
Website Crawl providersupport - Translator (Interactive) - Added
Translator (Interactive)
Optimized Features
- Summarize Url / Chat with Url - Optimized continuation conversation logic
- YouTube Video Download - Optimized download and subtitle download logic
- Chat with Youtube - Optimized logic and improved prompt
- ElevenLabs V3 - Support for ElevenLabs V3
Bug Fixes
- Fixed copy/paste compatibility for Ukrainian language
- Fixed video playback issues for downloaded videos
Added Dictation Post Actions feature (Fix Spelling, Translate, customized workflow) · Renamed Voice Input to Dictation · Added Prompt Store for installing curated prompts
Mini SmartBar
- Mini SmartBar now supports custom commands with Application Awareness and Browser Tab URL Awareness
Dictation
- Added Dictation
Post Actionsfeature (Fix Spelling, Translate, customized workflow) - Renamed
Voice InputtoDictation
Prompt Management
- Added
Prompt Storefor installing curated prompts - Added
Installed Promptmanagement - Added
Create new promptcommand
SmartBar
- Added
SmartBar Navigation bindings(Control+P/N or vim-like Control+J/K) - Added
SmartBar Auto clear conversation
New Commands
French Teacher: A French teacher to help users learn French
Optimized Features
Disable commandfeature: disabled commands won't appear in SmartBarPopBarnow supports detecting current browser tab URLShortcutsettings UI/UX optimization
Bug Fixes
- Fixed issue where Dictation Bar couldn't be closed
- Fixed issue where PopBar window position exceeded screen boundaries
- Fixed Shortcut settings invalidating existing shortcuts
- Fixed Post Action not working in PopBar
Built-in Writing Tools PopBar Instance for writing apps · Added option to automatically replace current text after tool returns result · Optimized PopBar appearance timing and position
PopBar (Big Update)
- Application-Awareness: PopBar can detect the current application and display different toolbars
- Built-in
Writing ToolsPopBar Instance for writing apps - Added option to automatically replace current text after tool returns result
- Optimized PopBar appearance timing and position
- Added
Open Linktool,Search Googletool - Added
PopBar disable in this applicationfeature - Added
Duplicate of PopBar Instancefeature - Added
Modifier flags actionfeature
New Commands
- Added more writing tools:
proofread,rewrite,changeToneToProfessional,makeConcise,extractKeyPoints,convertToList,convertToTable - Added
AI Editorcommand (similar to Cursor.app'sQuick Edit)
New Extension (Fal.ai)
- Generate video with Veo3
- Fal.ai text-to-video with Minimax Hailuo02 Standard/Pro
- Fal.ai generate video with Bytedance Seedance 1.0 Lite
Optimized Features
- Added custom bots management in settings
- Adjusted Mini SmartBar expansion timing
- Added
PopBarandMiniSmartBartoggles in menu bar - Added
delete commandandreset configurationfeatures - Optimized Command search UI/UX
EnConvo Cloud Plan New Models
- Claude Sonnet 4, Opus 4
- O3, O3 Mini, O4-Mini
- Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash Lite Preview
Workflow
- Added
Generate Video with Veo3workflow template - Added
Text to Audioworkflow template
Configurable option for whether new chats in Chat window will be displayed in Smartbar · Optimized Installed Extensions management page · Optimized Explain prompt
New Features
- Configurable option for whether new chats in Chat window will be displayed in Smartbar
Optimized Features
- Optimized
Installed Extensionsmanagement page - Optimized
Explainprompt - Optimized PopBar settings page UI/UX
- New settings UI/UX for Smartbar, MiniSmartbar, ChatWindow, Langchain, Developer Tools
Bug Fixes
- Fixed
Create New botediting issue - Fixed
Google Cloud Searcherrors - Fixed chatbot name change issue
- Fixed model list refresh issue
Added scheduled trigger functionality for Workflows with cron expressions support · Pre-built workflow template for daily weather information with TTS and email · Workflow/Agent supports Gmail attachment sending
New Features
- Added scheduled trigger functionality for Workflows with cron expressions support
- Pre-built workflow template for daily weather information with TTS and email
Optimized Features
- Workflow/Agent supports Gmail attachment sending
- Ability to rename nodes in Workflows
- Optimized auto-scroll issue when outputting text in chat
Fixed Issues
- Straico AI issues fix
- Fixed Shortcuts Center display issue
- Fixed Google Gemini error issues
- Fixed clipboard-related crash issues
Brand new visual workflow editor · Built-in 200+ tools, native support for MCP Servers in workflows · New Workflow Templates Store
Workflow
- Brand new visual workflow editor
- Built-in 200+ tools, native support for MCP Servers in workflows
- Smart parameters support - automatically generate tool parameters through AI
- New Workflow Templates Store
- Workflow parameter settings support jinja2 template syntax
Brand new Credentials Management
- Optimized Credentials management logic
- Support for OAuth 2.0 authentication
- Added more Provider Credentials management
New Plugins
- New Gmail with OAuth2 authorization
- New Firecrawl (including EnConvo Cloud support)
- New Gemini TTS, Gemini TTS Multi Speaker
MCP Feature Improvements
- MCP can now individually configure whether to enable specific tools
- MCP is now bound to Agent, no longer globally applied
- MCP management add/delete UI/UX improvements
Context Awareness Feature Improvements
- Support for more Context awareness (screenshots, clipboard text, etc.)
- Users can freely configure the context that each Command can perceive
Feature Improvements
- Fix Spelling&Grammar supports text highlight comparison
- Stability and performance optimizations
- Settings page UI/UX improvements
- Chat Window new session creation UI/UX improvements
- Mini smartbar automatically shrinks and hides after 1s of no operation
- Mini smartbar automatically snaps to edges
Create New BotUI/UX improvements
Toggle for Mini Window - Enable or disable the Mini Window feature · Enhanced Voice Dictation Stability - More reliable speech recognition
Improvements
- Language Settings for Chat Responses - Configure the language your agent responds in
- Toggle for Mini Window - Enable or disable the Mini Window feature
- Enhanced Voice Dictation Stability - More reliable speech recognition
Integrated Hailuo Voice as default TTS Provider (EnConvo Cloud Plan) · New OCR Providers · Apple Native OCR: Fast, offline, privacy-focused local processing
New Features
- Introduced Mini SmartBar - A compact desktop companion with quick access to features
- Integrated Hailuo Voice as default TTS Provider (EnConvo Cloud Plan)
- New OCR Providers
- Apple Native OCR: Fast, offline, privacy-focused local processing
- Mistral OCR: Integrated solution supporting EnConvo Cloud Plan and custom API Keys
- Added new Mistral models to EnConvo Cloud Plan
- Mistral Large (300 points per message)
- Mistral Small (Free)
- Introduced EnConvo Cloud Plan for Speech-to-Text Provider
- Supporting whisper turbo, gpt-4o-transcribe, and gpt-4o-mini-transcribe
Improvements
- Startup optimization and bug fixes
- Enhanced Image Generation with Flux1.1 pro
- Added close button to Voice Input Method
- Added direct model configuration in Chat Window
- Expanded Google Gemini model support
- OCR Improved: Automatic language detection with Japanese support
- Optimized audio auto play logic
- Enhanced Speech-to-Text stability
One-click installation for quick and easy setup · Online access at https://app.enconvo.ai/mcpstore · Share your favorite MCP Servers with friends via shareable links
New Features
- Introduced MCP Store - Your One-Stop Shop for MCP Servers
- One-click installation for quick and easy setup
- Online access at https://app.enconvo.ai/mcp_store
- Share your favorite MCP Servers with friends via shareable links
- Added dedicated MCP configuration toggle in SmartBar
- Integrated support for gemini-2.5-pro-preview-03-25 (EnConvo Cloud Plan)
- Introduced Command + S shortcut to toggle AI search
Vibe Coding: Generate clickable project links and ready-to-run applications · Report Writing: Create detailed, clickable reports from simple descriptions · Added multi-language UI support (German, French, Japanese, Spanish)
New Features
- Introduced Mavis - The general AI Agent for your Mac
- Vibe Coding: Generate clickable project links and ready-to-run applications
- Report Writing: Create detailed, clickable reports from simple descriptions
- Added multi-language UI support (German, French, Japanese, Spanish)
- Introduced
Text to Sound Effectfeature powered by ElevenLabs
Improvements
- Rewrote message list for enhanced loading and scrolling performance
- Added resolution settings for Online Video downloads
- Enhanced video downloader with browser cookie support for private content
- Improved knowledge base addition speed and stability
Added configurable result count for AI Web Search · Added ability to hide Chat Window using the ESC key · Added voice playback functionality for existing responses
New Features
- Added support for new Perplexity models:
r1-1776andsonar-deep-research - Added configurable result count for AI Web Search
- Added ability to hide Chat Window using the
ESCkey - Added voice playback functionality for existing responses
- Added Elevenlabs Scribe speech-to-text integration
- Added Elevenlabs TTS and Speechify TTS integration
Improvements
- Optimized Live Captions with customizable caption height
- Enhanced stability when adding large files to knowledge base
Bug Fixes
- Fixed longPress shortcut key issue with
Voice input method push
Added reasoningeffort parameter for LLM · Optimized PopBar hotkey logic to toggle display/hide mode · Enhanced SmartBar UX logic
New Features
- Added SmartBar default command setting functionality
- Added
reasoning_effortparameter for LLM
Improvements
- Optimized PopBar hotkey logic to toggle display/hide mode
- Enhanced SmartBar UX logic
Bug Fixes
- Fixed issue where "New Chat" couldn't use web browsing functionality
- Fixed SmartBar hotkey deletion not working
New Local Link Reader provider for faster, more stable webpage content extraction · New Read Aloud Webpage Tool · Optimized prompts to improve agent instruction following capabilities
New Features
- Added support for
Claude 3.7 SonnetandClaude 3.7 Sonnet Thinkingmodels - New
Local Link Readerprovider for faster, more stable webpage content extraction - New
Read Aloud WebpageTool
Improvements
- Optimized prompts to improve agent instruction following capabilities
- Enhanced MCP (Model Context Protocol) stability
New Online Video Downloader tool (TikTok, YouTube, Twitter, Instagram, Reddit, Vimeo,… · New App Context Awareness feature · New post-action settings (paste, insert, copy)
New Features
- New
Online Video Downloadertool (TikTok, YouTube, Twitter, Instagram, Reddit, Vimeo, etc.) - New
App Context Awarenessfeature - New
post-actionsettings (paste, insert, copy) - New
PopBardisplay style settings
Improvements
- Enhanced AI Web Search with source references
- Improved Chat Window's
new chatandclear conversationslogic - Upgraded Speech-to-text Deepgram Provider with
Nova 3model support - Optimized
DeepSeek R1model speed and stability - Added support for custom Google Gemini and DeepSeek LLM Provider BaseUrl
Bug Fixes
- Fixed auto duplicate issue in Preview.app
- Fixed text input issues with Voice Input Method
- Fixed Claude image format compatibility issues
- Fixed Insert Below compatibility issues
- Fixed model display not updating after switching models
DeepSeek R1 and DeepSeek V3 are now available for unlimited free use (2025-02-13 ~… · Optimized default configuration settings logic · Fixed shortcut key settings not taking effect
New Events
- DeepSeek R1 and DeepSeek V3 are now available for unlimited free use (2025-02-13 ~ 2025-03-13)
Improvements
- Optimized default configuration settings logic
Bug Fixes
- Fixed shortcut key settings not taking effect
- Fixed issue where models could not be selected via mouse click
Added Context deletion features · Deep Research Agent now shows research process · Added custom shortcut keys support for @ and / trigger characters
New Features
- Added model switching with / character
- Added Context deletion features
- Deep Research Agent now shows research process
- Added custom shortcut keys support for @ and / trigger characters
Improvements
- Improved startup stability
- Enhanced Context display
- Improved copy/paste compatibility
Added Image Editor Agent for advanced image manipulation · Added New Chat functionality · Added Duplicate Command functionality
New Features
- Added Recraft integration for enhanced design workflows
- Added Image Editor Agent for advanced image manipulation
- Added New Chat functionality
- Added Duplicate Command functionality
- Recraft tools: Crisp Upscale, Generate Image, Image to Image, Vectorize Image, Creative Upscale, Remove Background, Replace Background
Bug Fixes
- Fixed Exa Websearch Provider issues
- Fixed incorrect tab detection in Safari
Added Deep Research Agent · Changed default LLM model to gpt-4o · Fixed background crash issues
New Features
- Added Deep Research Agent
Feature Updates
- Changed default LLM model to gpt-4o
Bug Fixes
- Fixed background crash issues
- Added multi-screen centered display support for Smart Bar
Updated Gemini 2.0 Flash to stable release · Added gemini-2.0-flash-lite model · Added gemini-2.0-pro-exp model
Google Gemini Updates
- Updated Gemini 2.0 Flash to stable release
- Added gemini-2.0-flash-lite model
- Added gemini-2.0-pro-exp model
Subscription Management
- Added subscription cancellation management interface
Bug Fixes
- Fixed Hailuo TTS (Chinese) related issues
- Fixed missing text issue when activating PopBar with hotkey
- Fixed Double Click hotkey configuration issue
- Fixed Voice Input Method unable to stop when connection is lost
YouTube Video Downloader: Added support for downloading YouTube videos · Update reminders, Delete reminders, Toggle reminder status, Get all incomplete reminders · Delete events, Update events, Get calendar events list
Video Downloaders
- Twitter Video Downloader: Added support for downloading Twitter videos
- YouTube Video Downloader: Added support for downloading YouTube videos
Apple Extensions Enhancements
Apple Reminders
- Update reminders, Delete reminders, Toggle reminder status, Get all incomplete reminders
- Delete events, Update events, Get calendar events list
- View unread emails, Delete emails, Toggle read/unread status, View email content, Send emails
Screenshot Extension Updates
- Capture current application, Capture current screen, Manual window selection capture
AI Model Improvements
- Optimized thinking process display for Ollama R1 and other reasoning models
- Added DeepSeek R1 and DeepSeek V3 model support to EnConvo Cloud Plan
- Enhanced Jarvis prompt for improved Agent task execution capabilities
- Updated Perplexity models:
sonar,sonar-pro,sonar-reasoning
Other Updates
- Conch TTS: Split into Chinese and international servers
- LM Studio: Added model list display
- Fixed straico-related issues
Available tools include: AppleScript, Shell, Python, NodeJS, Image Generation, Apple… · Added "Create New Agent" feature · EnConvo as MCP Client supports installation and use of any MCP Server
Agent Features
- Jarvis: Now automatically completes tasks using tools based on your needs
- Available tools include: AppleScript, Shell, Python, NodeJS, Image Generation, Apple Calendar, Apple Reminders, Image Compression, HTTP Requests, TTS, Audio/Video Transcription, Video Compression, Web Search, Link Reader, YouTube Loader, File System Operations
- Added "Create New Agent" feature
MCP (Model Context Protocol) Support
- EnConvo as MCP Client supports installation and use of any MCP Server
- MCP Settings page with real-time server status monitoring
DeepSeek r1 Model Support
- Added support for DeepSeek r1 model
- Added Thinking interaction mode
New Plugins
- Video Compress, Extract Audio, Audio Compress, Transcribe Audio/Video Files
- Python Code Runner, NodeJS Code Runner, Shell Script Executor, AppleScript Executor
- Conch TTS Support
Google LLM Provider Updates
- Updated to latest gemini-2.0-flash-thinking-exp-01-21
- Native support for audio message types
Optimizations
- Improved TTS performance
- Optimized Python environment initialization
- Added parameter display in Workflows
New UI design for improved aesthetics · Performance optimization with reduced CPU usage · Expanded functionality: Voice Input, Screenshot, Web Search, Live Screen, Live Camera,…
Chat Window Enhancements
- New UI design for improved aesthetics
- Performance optimization with reduced CPU usage
- Expanded functionality: Voice Input, Screenshot, Web Search, Live Screen, Live Camera, File Attachment, and Realtime Call
YouTube Plugin Integration
- Chat With YouTube, Summarize YouTube, YouTube Transcript Loader, YouTube Context Awareness
Code Runner Plugin
- Run shell, Node.js, Python, and AppleScript code
Straico Integration
- Straico LLM Provider, Image Generate Provider, and Plugin (Chat, RAG, Agent)
Google Gemini Update
gemini-2.0-flash-exp,gemini-2.0-flash-thinking-exp-1219,gemini-exp-1206
X.AI-GROK Update
grok-2-vision-1212,grok-2-1212
New Setting Option
- Added "Context Message Count Limit" setting
SmartBar Optimization: CPU usage reduced from 1.9% to 0.2% · Live Screen Preview Enhancement: CPU usage reduced from 30% to 12% · Ollama Embedding Integration: Chat with Document and Knowledge Base features now work…
Performance Improvements
- Voice Input Efficiency: CPU usage reduced from 40% to 5%
- SmartBar Optimization: CPU usage reduced from 1.9% to 0.2%
- Live Screen Preview Enhancement: CPU usage reduced from 30% to 12%
New Features
- Ollama Embedding Integration: Chat with Document and Knowledge Base features now work completely offline
- Audio Input Selection: Voice Input Method now supports custom audio source selection
Improvements
- UI Enhancements: Fixed "Untitled" display issue, resolved text styling in SmartBar, fixed pinyin input display issue
- Voice and TTS Improvements: Fixed TTS speed settings, resolved incomplete voice recognition
Integrations
- Google TTS Support
Markdown-to-Image Extension: Convert Markdown content into beautiful images · EnConvo Companion Chrome Extension: Directly capture and access current browser content · ChatGPT Website Integration: Quick access to ChatGPT directly from SmartBar
New Features
- Deeplink Support: Generate deeplink for command in SmartBar for quick access
- Markdown-to-Image Extension: Convert Markdown content into beautiful images
- EnConvo Companion Chrome Extension: Directly capture and access current browser content
- ChatGPT Website Integration: Quick access to ChatGPT directly from SmartBar
- Claude Website Integration: Launch Claude instantly from SmartBar
Improvements
- Context Awareness: Added ARC browser support
- Voice Input Method Enhancements: Stream Insert mode toggle, 2-second pause detection for automatic line breaks
- Other Improvements: Reduced default keyboard shortcuts, Slovak language support, new extension removal feature
Bug Fixes
- Fixed workflow selection issue during creation
- Resolved "Untitled" workflow display problem in PopBar