Skip to content

Aefos AI 1.4.0

Choose a tag to compare

@isaquepinheiro isaquepinheiro released this 05 Aug 21:30
· 67 commits to main since this release

The Delphi 13 64-bit IDE is supported

Delphi 13 ships two IDE executables, and a design-time package is loaded into the IDE process — so the packages Aefos shipped until now were invisible to the 64-bit IDE, and always had been.

This release carries a second set built for Win64, installed into Bpl\Win64 and registered under the Known Packages x64 key that IDE reads. Confirmed running there: the chat panel, WebView2 rendering, and the MCP server, all inside the 64-bit process.

Nothing changes for the 32-bit IDE. The two sets coexist — different files, different folders, different registry keys — and a machine with only one of them is offered only what it can load.

Installer IDE
Aefos-Setup-1.4.0.exe Delphi 13 (37.0) — 32-bit and 64-bit IDE · Delphi 12 Athens (23.0) · Delphi 11 Alexandria (22.0)
Aefos-Lazarus-Setup-0.25.1-beta.exe Lazarus with FPC 3.2.2, 32-bit or 64-bit — unchanged from 1.3.0

One installer, four payloads, 8.4 MB. The wizard detects what you have and lets you pick.

Also fixed

The 64-bit build reported version 1.0.0 in the About box. Delphi writes a default version block for every new platform configuration, and the version bump deliberately skipped untagged blocks — correct while only the 32-bit build shipped, wrong the day the 64-bit one did.

⚠️ Read this if you install into the 64-bit IDE

Close RAD Studio before installing — the IDE locks the packages and reads the registry at startup. Then open bin64\bds.exe and look for Aefos AI in the menu bar.

This is the first release where the installer places the 64-bit packages. It was verified by loading them into the 64-bit IDE directly; the setup performing that step is new. If Aefos does not appear, please open an issue — the description may be in Portuguese.

Build it yourself

scripts\build-packages.ps1 -Version 37.0 -Platform all   # Win32 + Win64
installer\build-installer.ps1

Everything here was built exactly that way, from a clean checkout with no libvterm objects — the build generates them per platform: bcc32c emits 32-bit OMF, bcc64 emits ELF x64, and each linker takes only its own.

Verify your download

8536d13c73b874811b00be3ec3ccf228a49d5911ac2e72f18dc360c822e20daf  Aefos-Setup-1.4.0.exe
6c61e378bdf8630b1462a52a2352fcd851aff7d673b7da923d849de970284b45  Aefos-Lazarus-Setup-0.25.1-beta.exe

Supporting the project

Aefos is free software under the GNU GPL v3 and stays that way — there is no paid tier. What keeps it moving is the AI subscriptions its own development runs on, paid by one person. Pix (random key): 4b155305-2671-4c39-8d58-7b9b5c428e18 · other ways to contribute

Full changelog: CHANGELOG.md · v1.3.0...v1.4.0