This release includes breaking changes for platform teams planning a safe upgrade.
Published 29d
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai
ai-agents
deepseek
desktop-app
developer-tools
llm
+4 more
openrouter
pair-programming
pyside6
python
Summary
AI summaryAdded deterministic edit orchestrator, focused repair escalation, validation cap, and UI improvements for Worker reliability and clarity.
Full changelog
Worker reliability, speed, and recovery
- Added a deterministic Edit Orchestrator for Worker file edits.
- Worker edits now track edit mode, file path, and failure class across recovery attempts.
- Failed patch attempts now switch into focused repair instead of repeating the same tactic.
- Focused repair can escalate to safe whole-file replacement for small or escape-heavy files.
- Exhausted edit strategies now stop cleanly with a structured blocker instead of spiraling.
- Added a validation repair cap so repeated final validation failures surface as
product_validation_failed. - Failed validation output is now fed back to the Worker as actionable data.
- Terminal commands now return observations instead of acting as hard pass/fail gates.
- Updated prune handling for deleted files.
- Reduced prompt bloat for faster, cleaner Worker behavior.
- Added Worker Context Pack so Workers start with focused file, test, and dependency context and need fewer discovery turns.
- Replaced whole-repo sorted scanning in
read_task_contextwith bounded deterministic walking for better large-repo behavior. - Extracted Worker recovery message constants out of
manager.pyinto a focusedworker_recovery_messagesmodule.
Worker UI and execution clarity
- Restored Worker completion feel with a compact “Done” summary card in chat while keeping the full receipt in Worker Log.
- Worker summary cards now show status, short summary, changed-file stats, and validation chips instead of dumping raw receipt text.
- Removed noisy TODO-list caveats from user-facing Worker receipts and fixed TODO usage tracking.
- Isolated Worker UI noise from actual execution state.
- Batched Worker Log prose so Worker narration appears in fast readable chunks instead of slow token drip.
- Added tool-event boundaries in Worker Log to prevent smashed text around tool calls.
- Removed the post-Worker Planner victory lap so successful Worker dispatches end immediately and cleanly.
- Added a Stop Worker control.
- Moved Stop Worker into the Worker Log header so the cancellation control lives beside the runtime output it controls.
Chat, Planner, and protocol cleanup
- Fixed DeepSeek DSML tool-call markup so protocol text no longer leaks into chat.
- Reduced false Planner redispatch blocker behavior and identified remaining blocker-card cleanup.
- Removed replayed raw tool-card clutter from restored conversations.
- Preserved durable Worker Summary Cards while filtering transient tool-call UI.
- Improved assistant/planner display formatting so separate Planner beats are easier to read.
Browse monitor and automation groundwork
- Browse monitoring gained snapshot fingerprint state.
- Improved browse monitor state tracking so repeated snapshots can be recognized more reliably.
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]