This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalAura 1.3.0 stabilizes the IDE with floating terminal, Git-backed Checkpoints for workspace recovery, and Planner-Worker separation. Code edits now coalesce by file for cleaner cards.
Why it matters: Floating terminal window reduces clutter; Git-backed Checkpoints enable safe workspace recovery and diffs. Same-file edits coalesce into single cards; planning UI shows Strategy, Scope, and Validation sections. Test in dev; candidate for next routine upgrade.
Summary
AI summaryUX stabilization: Planner‑Worker separation, compact Plan Ready card, single-file streaming reuse, floating terminal, Git‑backed checkpoints.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Same-file code edits coalesce into single code card keyed by file path Same-file code edits coalesce into single code card keyed by file path Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
SpecCard redesigned with Strategy, Scope, Validation sections and computed chips SpecCard redesigned with Strategy, Scope, Validation sections and computed chips Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Checkpoints show recent git commits with metadata and changed file counts Checkpoints show recent git commits with metadata and changed file counts Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Terminal output moved to floating window accessible via edge tab Terminal output moved to floating window accessible via edge tab Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Git-backed Checkpoints feature enables workspace recovery and diffs viewing Git-backed Checkpoints feature enables workspace recovery and diffs viewing Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Terminal hides instead of destroying; preserves logs while hidden Terminal hides instead of destroying; preserves logs while hidden Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Multi-edit completion text replaces single-edit display in code cards Multi-edit completion text replaces single-edit display in code cards Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Failed terminal commands raise window and turn edge tab red Failed terminal commands raise window and turn edge tab red Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Terminal tab shows state colors: idle dim, running amber, success green, failure red Terminal tab shows state colors: idle dim, running amber, success green, failure red Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Terminal output moved to its own floating window launched from an edge tab; hides instead of destroying and preserves logs while hidden Terminal output moved to its own floating window launched from an edge tab; hides instead of destroying and preserves logs while hidden Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Medium |
Edge Tab Rail re‑architected as a MainWindow overlay; tabs sit on the far‑right without consuming horizontal space Edge Tab Rail re‑architected as a MainWindow overlay; tabs sit on the far‑right without consuming horizontal space Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Checkpoints warn if the working tree is dirty and require strong confirmation before destructive operations Checkpoints warn if the working tree is dirty and require strong confirmation before destructive operations Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Performance | Medium |
Code cards coalesce content updates through timer for smoother rendering Code cards coalesce content updates through timer for smoother rendering Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Planner stops after Worker validation; redundant post-completion pass removed Planner stops after Worker validation; redundant post-completion pass removed Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Edge Tab Rail re-architected as overlay; tabs don't consume horizontal space Edge Tab Rail re-architected as overlay; tabs don't consume horizontal space Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
InfoHubPane simplified: dedicated to Worker Log and TODO list InfoHubPane simplified: dedicated to Worker Log and TODO list Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Worker Summary Card extracted as dedicated component; ChatView decluttered Worker Summary Card extracted as dedicated component; ChatView decluttered Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Tests added for worker handler, code-card routing, and git operations Tests added for worker handler, code-card routing, and git operations Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
InfoHubPane simplified to dedicate space only for Worker Log and TODO list; dynamic terminal tabs removed InfoHubPane simplified to dedicate space only for Worker Log and TODO list; dynamic terminal tabs removed Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Refactor | Low |
Implementation of SpecCard refactored into private builder methods; focused tests added Implementation of SpecCard refactored into private builder methods; focused tests added Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
Full changelog
This release is a major UX stabilization pass. The interface has been restructured around a clear separation of concerns: the Planner dispatches, the Worker executes and validates, and support tools float independently without cluttering the primary workspace.
SpecCard: Polished "Plan Ready" Card
The planning card shown before dispatch has been redesigned into a compact cockpit-style summary.
- Sections for Strategy, Scope, Validation, and a collapsed Full Worker Spec.
- Computed chips for plan speed (Fast/Careful), risk level (Low/Medium/High), and file count.
- Cleaner scope file rows and a refined button row: Dispatch, Edit Spec, Cancel, with disabled placeholders for future refinement actions.
- Status wording reflects Worker state: running, completed, completed with errors, cancelled.
- Implementation refactored into private builder methods for maintainability. Focused tests added.
Worker Summary Card
The Worker completion summary has been extracted into a dedicated card component. ChatView no longer builds this UI inline, reducing card-building clutter and making future card additions easier.
Same-File Code Streaming Reuse
When the Worker makes multiple edits to the same file, Aura now routes them into a single code card instead of spawning duplicates.
- Code streaming is keyed by file path rather than tool-call ID.
- Early content is buffered until the target path is resolved, then the existing card is reused.
- Multi-edit completion text (e.g., "2 edits applied") replaces the previous single-edit display.
- Worker playground tabs similarly reuse one tab per file path.
Floating Terminal
Terminal output has been moved out of the Worker Log panel into its own floating tool window.
- Launched from the
$edge tab; hides instead of destroying on close; preserves logs while hidden. - Failed commands raise the terminal window and turn the edge tab red. Successful commands do not steal focus.
- Terminal output no longer competes with the TODO list or Worker Log for space.
Git-Backed Checkpoints
A new Checkpoints feature provides a recovery surface for workspace changes.
- Loads recent git commits with metadata and changed file counts.
- View diffs and restore to a previous checkpoint.
- Warns if the working tree is dirty; requires strong confirmation before destructive operations.
- Accessible from the Checkpoints edge tab (floating dialog) and the top toolbar.
Edge Tab Rail
Right-edge tool tabs have been re-architected as a MainWindow-level overlay.
- Tabs sit on the far-right app edge, outside the main layout, and do not consume horizontal space.
$tab toggles the floating Terminal window. Checkpoints tab opens the floating Checkpoints dialog.- Terminal tab uses state colors: dim idle, amber running, green success, red failure. Checkpoints tab uses neon green.
InfoHubPane Simplified
The information panel is now dedicated to the Worker Log and TODO list. Dynamic terminal tabs and terminal routing have been removed. The TODO list remains visually dominant and no longer competes with terminal output.
Planner/Worker Flow Fixes
- The Planner prompt has been separated from Worker engineering rules. The Planner acts as a fast dispatcher and architecture guardrail; the Worker handles implementation and validation.
- After the Worker reports validation passed, the Planner stops and the Worker Completed card is the final artifact. No redundant post-completion verification pass.
- Temporary PlanWriterCard widgets no longer persist after Worker completion.
Other
WorkerSummaryCardextracted from ChatView for cleaner card management.- Code cards coalesce content updates through a short timer for smoother rendering.
- CheckpointDialog is a persistent non-modal floating dialog, not an embedded drawer.
- Tests added for worker handler, code-card routing, and git operations.
Full Changelog: compare v1.2.1...v1.3.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 Aura
All releases →Related context
Related tools
Earlier breaking changes
- v1.4.0 All file-writing paths now route through a validation pipeline.
Beta — feedback welcome: [email protected]