Aefos AI 0.18.0-beta
Pre-release
Pre-release
Aefos AI 0.18.0-beta — Chat + Terminal + in-process MCP server for RAD Studio Delphi 13.
This beta sharpens the human-in-the-loop editing flow.
Added
- Reject with a reason — rejecting an agent's inline edit now opens a themed dialog (matching the IDE's dark/light theme) for an optional note that is sent back to the agent, so it learns why the change was refused, not just that it was.
- Reveal on code insertion — tools that write code (
AddEventHandler,InsertMethod, insert-at-cursor) flip the IDE to Code view and scroll to the freshly written method, instead of leaving it buried below the form's component declarations.
Changed
- Inline diff scrolls to the first changed line, so the red/green block and its Accept/Reject buttons are always on-screen.
- Agent-generated event handlers are separated by a single blank line (the IDE convention).
Fixed
- Access violation (use-after-free in the editor's diff painting) that could crash the IDE while previewing an inline edit.
Install
Download Aefos-Setup-0.18.0.exe, close RAD Studio, and run it. Requires RAD Studio Delphi 13 (BDS 37.0). Verify the download against Aefos-Setup-0.18.0.exe.sha256.
The Community edition is free (including internal business use) under the EULA.
Full changelog: https://github.com/ModernDelphiWorks/Aefos/blob/main/CHANGELOG.md