Skip to content

Aefos AI 1.0.0

Choose a tag to compare

@isaquepinheiro isaquepinheiro released this 15 Jul 11:43

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


Full changelog: https://github.com/ModernDelphiWorks/Aefos/blob/main/CHANGELOG.md
Learn more about Aefos: www.pubpascal.dev