Concepts
AEOE thinks in task shapes (code-review, summary, refactor, …), not raw prompts. Each routing call carries a task shape, a context size, a latency budget, a cost budget, the asking agent’s ID, and the current policy.
The engine returns a chosen model, a predicted cost, a predicted quality, and a confidence. Every decision and outcome is a commit in AgentStateGraph; the next decision sees prior efficiency on the same shape.