This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryUpdates New Features, Fixes & Improvements, and Release Notes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds PlatformIO support with CLI binary, compile bridge, and project initialization. Adds PlatformIO support with CLI binary, compile bridge, and project initialization. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds automatic Arduino/PlatformIO project-type detection and toolchain wiring. Adds automatic Arduino/PlatformIO project-type detection and toolchain wiring. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds plan approval card for reviewing agent‑proposed plans in chat timeline. Adds plan approval card for reviewing agent‑proposed plans in chat timeline. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds in‑editor code formatter to Monaco editor pane. Adds in‑editor code formatter to Monaco editor pane. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds toggle to show or hide hidden files in the file tree, persisting preference. Adds toggle to show or hide hidden files in the file tree, persisting preference. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds step cards for agent turns in chat timeline for clearer rendering. Adds step cards for agent turns in chat timeline for clearer rendering. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Medium |
Adds delete operation for files and folders directly from the file tree. Adds delete operation for files and folders directly from the file tree. Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Feature | Low |
Enables deletion of files and folders directly from the file tree via IPC handler. Enables deletion of files and folders directly from the file tree via IPC handler. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Medium |
Improves serial monitor UX: output text selectable and copyable, with usability tweaks. Improves serial monitor UX: output text selectable and copyable, with usability tweaks. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Fixes serial plotter rendering issues, adds show/hide trace control, and persists view state. Fixes serial plotter rendering issues, adds show/hide trace control, and persists view state. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Adds proper shell environment loading to resolve compile/upload failures due to missing PATH/toolchain. Adds proper shell environment loading to resolve compile/upload failures due to missing PATH/toolchain. Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Bugfix | Low |
Resolves agent permission prompt handling issue. Resolves agent permission prompt handling issue. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Low |
Fixes model selector bug in new‑workspace flow and related Settings/chat composer issues. Fixes model selector bug in new‑workspace flow and related Settings/chat composer issues. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Refactor | Low |
Removes OpenAI‑specific model filtering for consistent provider/model catalog behavior. Removes OpenAI‑specific model filtering for consistent provider/model catalog behavior. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
Full changelog
Release Notes
New Features
- PlatformIO support - Exort now works with PlatformIO projects alongside Arduino. Includes a managed PlatformIO CLI binary, a dedicated compile bridge, a new
platformioCompileagent tool with its own chat tool card, and PlatformIO project initialization from the navbar. - Automatic project-type detection - The app now detects whether a workspace is an Arduino or PlatformIO project and wires up the correct compile/upload toolchain automatically, so you no longer have to choose the framework manually.
- Plan approval card - When the agent proposes a plan, it's now shown in a dedicated approval prompt in the chat timeline so you can review and approve before the work proceeds.
- In-editor code formatter - The Monaco editor pane now supports formatting your source files directly from the editor.
- Show hidden files - The file tree has a toggle to show or hide dotfiles and other hidden files, with the preference persisted in workspace state.
- Delete files from the file manager - You can now delete files and folders directly from the file tree, backed by a validated IPC delete handler.
- Chat step card - Agent turns now render as step cards in the chat timeline for clearer, more structured tool/step rendering.
Fixes & Improvements
- Serial monitor UX - Polished the serial monitor experience: output text can now be selected and copied, with general usability improvements to the monitor pane.
- Serial plotter UX - Fixed plotter rendering issues (including plots not rendering on init), added show/hide control for individual plot traces, and persisted plotter view state so it survives across sessions.
- Shell environment resolution - Added proper shell environment loading (
shellEnv.ts) so the Arduino and PlatformIO compile tools and runtime pick up your PATH and toolchain environment correctly, fixing compile/upload failures tied to a missing shell env. - Permission tool prompt - Resolved an issue with the agent permission prompt handling.
- Model selector - Fixed the new-workspace model selector bug and a related model selection issue affecting Settings and the chat composer.
- OpenAI provider filter removed - Dropped the OpenAI-specific model filtering so the provider/model catalog behaves consistently with other OpenCode-compatible providers.
Full Changelog: https://github.com/Razz19/Exort/compare/v0.3.3...v0.4.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Exort
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]