Releases: microsoft/magentic-ui
Magentic-UI 0.1.5: "Tell Me When" tasks enabled by SentinelSteps
This is an exciting new release which implements what we call SentinelSteps in the Magentic-UI orchestrator that enable you to perform long-running monitoring tasks and repeatable workflows. Now enabled by default!
Details here: https://www.microsoft.com/en-us/research/blog/tell-me-when-building-agents-that-can-wait-monitor-and-act/
What's Changed
- Sentinel step state checks by @husseinmozannar in #313
- fix for sentinel steps UI by @husseinmozannar in #314
- Remove current session tab by @cheng-tan in #318
- Mcp server list by @cheng-tan in #319
- Addresses Issue #137 by @matheusmaldaner in #339
- Add GitHub Actions workflow for automatic GitHub Pages deployment by @mmurad2 in #317
- Revert "Add GitHub Actions workflow for automatic GitHub Pages deployment" by @husseinmozannar in #341
- Add github pages by @husseinmozannar in #342
- Sentinel Step UI and Dynamic Sleep by @matheusmaldaner in #330
- Change to DuckDuckGo and add GPT-5 by @husseinmozannar in #371
- Add and edit MCP servers by @cheng-tan in #326
- feat(teammanager): merge mcp agent configs from config file and frontend settings by @weicanie in #320
- feat: implement per-session MCP server selection with persistence by @tylerpayne in #372
- Fix syntax error causing build failure by @tylerpayne in #374
- Sentinel Step Updates by @husseinmozannar in #386
- docs: Update README with new features, demos, and improved structure by @mmurad2 in #399
- More sentinel fixes by @husseinmozannar in #401
New Contributors
Full Changelog: v0.1.2...0.1.5
Magentic-UI 0.1.2
What's Changed
UI settings fix for LLM configuration
If you see the error message:
2025-07-31 21:57:16.261 | ERROR | magentic_ui.backend.database.schema_manager:upgrade_schema:442 - Schema upgrade failed: No support for ALTER of constraints in SQLite dialect. Please refer to the batch mode feature which allows for SQLite migrations using a copy-and-move strategy.
It is safe to ignore and will not affect the behavior of Magentic-UI, it is due to a change in the settings DB.
To get rid of this error message, you need to reset your database by deleting the .magentic_ui directory or changing your app directory
- Fix passing of client configs in settings by @husseinmozannar in #309
Full Changelog: v0.1.1...v0.1.2
Magentic-UI 0.1.1
What's Changed
Three bugs fixed:
settings in UI failing to save/load because of serialization issue
load/save state broken because of zipping state & agent issues
--config argument not being respected
Minor issues:
openaimodel config not showing advanced toggles for custom base url
- Sentinel step by @husseinmozannar in #299
- Many fixes: load state, config, settings save, ... by @husseinmozannar in #304
Full Changelog: v0.1.0...v0.1.1
Magentic-UI 0.1.0
What's Changed
This release refines Magentic-UI with significant fixes to the UI, reduced WebSurfer errors, enabling file upload, easier installation process without building dockers among other changes.
- Fix playwright fill id by @husseinmozannar in #212
- Update README.md for docker running instructions by @husseinmozannar in #224
- Add QA support to Evals by @vballoli in #210
- fix: broken link in readme by @Lee-WonJun in #221
- fixed label for API Key and base url in config by @Geertvdc in #231
- Sentinel/prompt change by @husseinmozannar in #225
- Build docker containers and push to ghcr by @tylerpayne in #245
- Updated Logo to SVG Version by @matheusmaldaner in #248
- Add missing PyPI metadata fields to pyproject.toml by @Copilot in #252
- update network_name problem in env dind(docker in docker) by @dkzjq in #259
- Multiple Fixes: Plan collapse, Scroll to bottom, User Input timeout, db manager concurency by @husseinmozannar in #257
- Lazy init all agents by @cheng-tan in #254
- Prompt Change for Final Answer by @husseinmozannar in #268
- Only run subsequent checks if the previous checks passed by @tylerpayne in #272
- WebSurfer Fixes by @husseinmozannar in #269
- Pull ghcr.io hosted Docker images instead of building by @tylerpayne in #271
- Minor bug websurfer by @husseinmozannar in #275
- Fix Settings Modal by @husseinmozannar in #274
- File upload by @husseinmozannar in #270
- Adds PlanStep Logic for Sentinel Steps by @matheusmaldaner in #243
- Make approval guard gemini oai api compatible by @bordeauxred in #277
New Contributors
- @vballoli made their first contribution in #210
- @Lee-WonJun made their first contribution in #221
- @Geertvdc made their first contribution in #231
- @dkzjq made their first contribution in #259
- @bordeauxred made their first contribution in #277
Full Changelog: v0.0.6...v0.1.0
Magentic-UI v0.0.6
What's Changed
This release allows you to run Magentic-UI without docker, however, code execution will be disabled as code execution without Docker can be dangerous:
magentic-ui --run-without-docker --port 8081We are also advertising now our command-line-interface for Magentic-UI which can be ran with:
magentic-cli --work-dir PATH/TO/STORE/DATA- Remove py3.10 incompatible import by @tylerpayne in #208
- Fix model_info bug blocking Ollama model configs by @tylerpayne in #207
- Make Docker optional by @husseinmozannar in #209
- version upgrade 0.0.6 by @husseinmozannar in #211
Full Changelog: v0.0.5...v0.0.6
Magentic-UI v0.0.5
What's Changed
This release makes Magentic-UI extendable by allowing you to add an arbitrary number of MCP-agents to the Magentic-UI team. This release also fixes a few UI issues (model configs) and better error handling and logging in a few places.
Full list of PRs:
- Update learner.py by @bharanialapilla in #92
- [Chore] Remove unused imports in
chatinput.tsxby @stefanoamorelli in #108 - Removed duplicate --user-proxy-type definition by @matheusmaldaner in #117
- Replace raw string literals with a typed FileType for better type safety. by @dr-salman-ahmad in #101
- Update README.md by @norci in #119
- Add TROUBLESHOOTING.md by @matheusmaldaner in #139
- Add CONTRIBUTING.md by @matheusmaldaner in #140
- Experiments reproducibility by @husseinmozannar in #147
- Remove "I will" phrasing from plan templates to make co-editing easier by @copilot-swe-agent in #55
- Update READ.md with improved navigation and installation instructions by @matheusmaldaner in #143
- Minor fixes to README in Experiments directory by @matheusmaldaner in #151
- [Chore] Implement sorting for relevant plans by @stefanoamorelli in #107
- Improve error logging for each agent by @husseinmozannar in #153
- Minor folder reorganization by @matheusmaldaner in #157
- Readme fixes by @husseinmozannar in #152
- Added Troubleshooting Solution by @matheusmaldaner in #166
- DevOps: Update versions in Workflows by @tylerpayne in #173
- Update TROUBLESHOOTING.md by @husseinmozannar in #182
- Fixed Links and Added New Banner by @matheusmaldaner in #167
- Entry Point Addition by @matheusmaldaner in #171
- Modified Console for Better User Experience by @matheusmaldaner in #175
- Configurable MCP-enabled AssistantAgents by @tylerpayne in #174
- Fix sidebar overflow and Add session ID checks by @matheusmaldaner in #188
- fix: resolve browser connection timeout on macOS by using IPv4 addres… by @suifengpiaosan in #185
- Fixes for evaluation + Add tutorial by @husseinmozannar in #192
- Magentic one system in eval by @husseinmozannar in #198
- Eval quids by @husseinmozannar in #199
- Support Configuring MCP Agents from the UI by @tylerpayne in #190
- Add agent icons to steps in frontend (#110) by @vrashankshetty in #193
- Bugfix: StdioServerForm Command Input Stripping Spaces by @tylerpayne in #201
- fix lock file by @husseinmozannar in #202
- fix server url for remote connections by @husseinmozannar in #203
- bump version by @husseinmozannar in #204
New Contributors
- @bharanialapilla made their first contribution in #92
- @stefanoamorelli made their first contribution in #108
- @matheusmaldaner made their first contribution in #117
- @dr-salman-ahmad made their first contribution in #101
- @norci made their first contribution in #119
- @tylerpayne made their first contribution in #173
- @suifengpiaosan made their first contribution in #185
- @vrashankshetty made their first contribution in #193
Full Changelog: v0.0.4...v0.0.5
Magentic-UI 0.0.4
Major updates https://pypi.org/project/magentic_ui/0.0.4/:
- Updated model config editor in Settings to more clear and easier to use with Ollama and OpenRouter
- Updates to agents to support Claude 3.7 Sonnet, Qwen 2.5 VL and other models beyond OpenAI models. WebSurfer can now work with models that dont support tool calling but can output valid JSONs
What's Changed
- Consolidate package version into a single source of truth by @copilot-swe-agent in #59
- Fix tiktoken warning issue by @copilot-swe-agent in #62
- Readme updates by @husseinmozannar in #63
- Remove opentelemery strict dependency by @husseinmozannar in #64
- Docker logging + readme fix by @husseinmozannar in #68
- Support more models via small agent changes by @husseinmozannar in #66
- Fix typo in settings dropdown for plan retrieval by @copilot-swe-agent in #70
- fix - in FileSurfer & CoderAgent, make sure to replace the datetime variable in prompts at runtime and not on object creation by @ksachdeva in #75
- fix - typos: correct some spellings in coder and filesurfer agents by @ksachdeva in #77
- Coder better handling of code exception by @husseinmozannar in #80
- Ollama config by @husseinmozannar in #78
- update version 0.0.4 by @husseinmozannar in #87
New Contributors
- @copilot-swe-agent made their first contribution in #59
- @ksachdeva made their first contribution in #75
Full Changelog: v0.0.3...v0.0.4
Magentic-UI public release
Magentic-UI first version public release: magentic_ui 0.0.3