What's Changed
- build(nix): install OpenBot 0.65.0 by @github-actions[bot] in #5697
- Fix "Delete history" of an agent chat by @NorbertBodziony in #5702
- Do not show a save error after a color change of a remote agent by @Sniezka1927 in #5710
- Follow the macOS 24-hour time setting by @Sniezka1927 in #5682
- Let agents reach MCP servers of revision 2026-07-28 through the sign-in proxy by @Sniezka1927 in #5723
- Show the What's new notes in the app language by @NorbertBodziony in #5725
- Stop false Codex errors and repeated settings errors by @NorbertBodziony in #5724
- Do not freeze the window when a settings menu reports its value again by @NorbertBodziony in #5727
- Add a record-demo skill and a dev:automation record command by @Sniezka1927 in #5716
- Load the home page text for the download hub page by @Sniezka1927 in #5733
- Show the provider reason when a Muse or ChatGPT sign-in fails by @Sniezka1927 in #5735
- Let workflow outputs post into OpenBot channels by @Sniezka1927 in #5572
- Show the icon-only sidebar wait chip as a round badge by @NorbertBodziony in #5736
- Keep the start animation on the full window and play it one time by @NorbertBodziony in #5739
- Let the mouse wheel move the suggested agents on the New agent page by @Sniezka1927 in #5741
- Keep numbers and lists in Kimi tool_call arguments by @Sniezka1927 in #5749
- Show the models of the Mistral account in the model picker by @Sniezka1927 in #5750
- List only the loopback address in the MCP client metadata document by @Sniezka1927 in #5754
- Close a pending question when the user writes in the same chat by @Sniezka1927 in #5753
- Show the Gemini service message when a proxy returns an HTTP status line by @Sniezka1927 in #5760
- Start a new agent with its own welcome question by @NorbertBodziony in #5773
- Show the whole update ring before a restart, and for an automatic download by @NorbertBodziony in #5774
- Add a search field to the agent menu of the Tasks composer by @NorbertBodziony in #5779
- Make the task panel resizable, and add voice to its message box by @NorbertBodziony in #5780
- Keep OpenBot's tools in a Cursor chat that OpenBot reads after a restart by @Sniezka1927 in #5781
- Let agents send bug reports and ideas to the OpenBot team by @NorbertBodziony in #5785
- Make channels feel like chats and run channel turns beside the own chat by @NorbertBodziony in #5790
- Send a Codex MCP server under its own key when the user's Codex file has the name by @Sniezka1927 in #5791
- Show a pasted file in a sent message without an extra "@" by @NorbertBodziony in #5792
- Add a color split, an edge bend and lit borders to the theme ring by @NorbertBodziony in #5793
- Do not count agent messages in side threads as unread by @Sniezka1927 in #5797
- Call the Settings page "Your settings", and add a search to server settings by @NorbertBodziony in #5799
- Connect Composio with a sign-in, and keep the API key as a second way in by @NorbertBodziony in #5798
- Send a result for each request that joins a running turn by @Sniezka1927 in #5809
- Do not stop the main process when another browser tab has a crashed page by @NorbertBodziony in #5813
- Name the workspace skills of a Codex agent in its instructions by @Sniezka1927 in #5816
- Show email addresses to the agent in its memories and history by @Sniezka1927 in #5826
- Show the reason that ElevenLabs gives when it refuses a key or a voice by @nrb-dev in #5850
- Do not play messages that a kept chat catches up on as new replies on mobile by @nrb-dev in #5853
- Mark the mobile app 1.4.7 available on Android, and turn on its cloud servers and browser flags by @nrb-dev in #5855
- Keep the closed chat list sections on the phone after a restart by @nrb-dev in #5858
- Show the desktop profile stats on the mobile Profile page by @nrb-dev in #5859
- Add message color and text size settings to the mobile app by @nrb-dev in #5861
- Keep compaction results of a Codex session marked for reload by @Sniezka1927 in #5862
- Let the phone choose the ElevenLabs model that reads replies by @nrb-dev in #5864
- Show the value and arrows of iOS settings select rows in gray by @nrb-dev in #5868
- Open the mobile send gate when dictation ends by @nrb-dev in #5865
- Add desktop icons to the mobile agent info rows by @nrb-dev in #5869
- Keep mobile voice conversations from reading streaming thinking output by @nrb-dev in #5874
- Show the time of a long step on the Natural activity line by @Sniezka1927 in #5876
- Show a backup model that a provider error holds as not available by @Sniezka1927 in #5806
- Add the Library to the mobile server drawer by @nrb-dev in #5878
- Show each mobile agent routine as a card with a switch by @nrb-dev in #5879
- Join completed routine runs on different days in the mobile chat by @NorbertBodziony in #5883
- Show an error when a custom ACP agent ends a turn with no answer by @Sniezka1927 in #5880
- Accept more browser argument forms that agents write by @NorbertBodziony in #5885
- Add GPT live voice, Parakeet Unified and a voice server to the phone by @nrb-dev in #5875
- Let members manage MCP servers on the phone by @nrb-dev in #5886
- Follow a live reply in a chat that opens at the NEW line by @Sniezka1927 in #5881
- Name the routine run when a message cannot steer it by @Sniezka1927 in #5827
- Tell a routine run to do all of the task in one turn by @Sniezka1927 in #5894
- Show name matches first in agent search by @Sniezka1927 in #5852
- Show teammate answers in side threads as agent messages by @Sniezka1927 in #5887
- Send Discord embeds from the messaging_post tool by @Sniezka1927 in #5895
- Scroll the agent dock add menu when it has many agents by @Sniezka1927 in #5854
- Fill custom model efforts from the endpoint's model list by @Sniezka1927 in #5888
- Add a shared agent again when a local skill has the same name by @Sniezka1927 in #5904
- Show plain text when OpenAI refuses a live voice call with 404 by @Sniezka1927 in #5902
- Show the total of a Cursor plan first, as Cursor shows it by @Sniezka1927 in #5907
- Stop a queue loop that filled a server disk with chat updates by @Sniezka1927 in #5908
- Let a pinged person answer an agent's Slack post without a mention by @Sniezka1927 in #5910
- Show the machine use on the mobile Usage screen and keep the desktop meter live by @nrb-dev in #5884
- Open attached images at full size from the message box by @Sniezka1927 in #5915
- Check a remote connection when a read Retry fails on an online server by @Sniezka1927 in #5916
- Name the Roles page of server settings Permissions by @NorbertBodziony in #5918
- Keep the phone connected across returns and network moves by @nrb-dev in #5913
- Keep a closed usage-limit notice closed while the plan window is spent by @Sniezka1927 in #5921
- Give the macOS app icon the glass look of the mobile icon by @NorbertBodziony in #5924
- Keep Mistral Vibe log lines out of provider errors by @Sniezka1927 in #5934
- Stream agent import archives from disk and remove the 2 GB limit by @Sniezka1927 in #5920
- Keep up to 100 MCP servers on a host by @NorbertBodziony in #5935
- Keep the Claude usage ring when Claude cannot read the plan usage by @Sniezka1927 in #5939
- Show the real access of each agent on a role page by @NorbertBodziony in #5932
- Wait for a slow start in the check of each provider account by @Sniezka1927 in #5936
- Let the phone sign in with a company account by @nrb-dev in #5938
- Add two-step codes to Vault logins by @NorbertBodziony in #5933
- Make code and tables in mobile chat bubbles follow the bubble color by @nrb-dev in #5943
- Let admins edit a custom endpoint on a joined server by @NorbertBodziony in #5941
- Add channels to the agent dock by @NorbertBodziony in #5947
- Stop and continue a Codex turn whose compaction loses the connection by @Sniezka1927 in #5914
- Open an online server at start when the cached start server is offline by @NorbertBodziony in #5940
- Let the phone dictate with Qwen3-ASR on the device by @nrb-dev in #5949
- Let agents learn and revise skills from chats by @NorbertBodziony in #5945
- Add Eleven v4 and Eleven v4 Turbo to the ElevenLabs speech models by @nrb-dev in #5959
- Keep the thinking sheet of a long run fast on the phone by @nrb-dev in #5957
- Select many files in the Library and download or delete them at once by @NorbertBodziony in #5955
- Open the new Migrator page for the Grok Bot export by @Sniezka1927 in #5960
- Give the chat cards that wait for an answer one design by @NorbertBodziony in #5956
- Prepare the mobile app 1.4.8 by @nrb-dev in #5962
- Add a search field to the agent dock + menu by @NorbertBodziony in #5958
- Let agents watch online videos with read_video by @NorbertBodziony in #5953
- Show the monthly Kimi Code quota in the usage rail by @Sniezka1927 in #5965
- Tell the user plainly when an agent cannot use their own Chrome profile by @Sniezka1927 in #5966
- Show "left" after each usage percent by @Sniezka1927 in #5967
- Send a channel request that names a member as typed text to that member by @Sniezka1927 in #5969
- Show the Dynamic Island and the agent dock on Windows by @NorbertBodziony in #5216
- Prepare the v0.66.0 release by @NorbertBodziony in #5971
Full Changelog: v0.65.0...v0.66.0