Aefos AI 1.0.0
In-process MCP server + Chat + Terminal for RAD Studio. Delphi 12 Athens (BDS 23.0) and Delphi 13 (BDS 37.0). The installer detects your installed versions and lets you pick.
⚠️ Aefos AI is proprietary software — the product source code is NOT public.
The "Source code (zip / tar.gz)" archives below are auto-generated by GitHub from
this public documentation repository. They contain only the README, the user
manual and the license — not the Aefos product source (which is private).
👉 To install: close RAD Studio, then download Aefos-Setup-1.0.0.exe from the Assets below and run it.
What's new
Aefos AI leaves beta. This is our first stable release — the in-process MCP server, Chat and Terminal for RAD Studio, now on a 1.0 footing. Delphi 12 Athens (BDS 23.0) and Delphi 13 (BDS 37.0); the installer detects your installed versions and lets you pick.
New — our own WebView2 engine
- The Chat and the MCP Tool Inspector now render on an in-house, clean-room WebView2 integration built directly on Microsoft's public COM API — not on a specific RTL edition. This decouples Aefos from a fixed RTL version and opens the path to older Delphi releases (and, ahead, Lazarus).
- The MCP Tool Inspector was re-based onto that same host, so the inspector and the chat share one engine.
New — installed addons show up everywhere
aefos install <addon>now reaches both the Chat and the raw terminal: an installed addon's MCP servers are merged into the project configuration, so the agent can use its tools with no config hand-editing.- A read-only MCP Servers panel lists the MCP servers you have installed, so you can see at a glance what the agent can reach.
New — Reasoning Effort selector
- For CLIs that expose it, pick the reasoning effort straight from the chat footer, next to the model pill. The choice is remembered per executor and applied on every turn.
- The model list was normalized — clean labels, retired entries re-seeded — so you always choose from models that actually exist.
New — Download CLI
- Options now offers a one-click Download CLI action, so getting the external AI CLI is a button instead of a manual hunt.
Fixes
- The provider box for Gemini / Ollama in the AI Chat options now lays out correctly.
- Agent mode now works with CLIs that sandbox MCP calls. Some CLIs run non-interactive turns in a read-only sandbox and silently auto-deny MCP tool calls ("user cancelled MCP tool call" without anyone cancelling); the agent dispatch now grants the CLI the access it needs, and safety stays where it belongs — in the Aefos tool guards.
- The Download CLI action shipped as a subtle link right under the Executor path field (matching the API-key link style), instead of a button.
Under the hood
- A broad internal code-quality overhaul across the whole codebase — no behavior change, just a cleaner, more maintainable foundation for what comes next.
Carried forward from the 0.x series: the 17 live debugger tools, local models (Ollama), the live Form Designer tools, RULE #1 intent-guard, the change-review gutter (✓/✗ unified diff), the .pas↔.dfm desync guard, send-while-working, project templates, and per-surface tool permissions.
Supply chain / integrity
- 📦 SBOM (CycloneDX 1.5): https://github.com/ModernDelphiWorks/Aefos/tree/main/sbom
- 🔒 Security policy: https://github.com/ModernDelphiWorks/Aefos/blob/main/SECURITY.md
- SHA-256 (
Aefos-Setup-1.0.0.exe):60b154fb7364b21721e9b1011c298374b8f0e31e90bd32259222b302973579d6
Full changelog: https://github.com/ModernDelphiWorks/Aefos/blob/main/CHANGELOG.md
Learn more about Aefos: www.pubpascal.dev