Agent engineering
AEF — Agent Engineering Foundation
A Python foundation for building agents you can inspect and control: graph-based execution, memory, checkpoints, tool-permission policy, audit, and evaluation behind a gated review loop.
Details for AEF — Agent Engineering Foundation
Problem
Agents that retrieve, act and learn are hard to audit: tool access is implicit, runs are not repeatable, and “learned” advice is rarely tested before it is trusted.
Implementation
Workflow nodes share one typed state and return explicit state changes and routes. Runs can be checkpointed and resumed, and deterministic nodes can be replayed against recorded inputs. Tool access is deny-by-default with human approval gates and an audit trail. Self-improvement means proposing and evaluating bounded changes to instructions and knowledge, with a human review step. It does not retrain models.
Current scope
Developer preview. Built today: the graph kernel, checkpoint and replay, policy controls, rule-based reflection, bounded prompt proposals and a gated loop harness. LLM reflection is off by default, automatic merging is disabled, and the project states that learning quality is unproven. A scaffold is not a working agent until real tools and evaluations are wired in.