Today, Agent Evaluations and their datasets can only be created and run from the ODC Portal. That keeps evaluation separate from the apps and agents we build, even though that's where test cases come from and where results are most useful. We'd like to be able to create and run evaluations at runtime, from OutSystems logic. This could be a REST API (like the Deployments or Build Operations APIs) or, ideally, built-in server actions that apps and agentic apps can call directly. Proposal Expose the following operations so they can be called from any app or agentic app: 1. Datasets: - Create a dataset for an agentic app and service action. - Add, update or remove test cases (inputs, expected outputs, expected tool calls). - Export/import using the existing JSON format. 2. Evaluations: - Create an evaluation with selected judge criteria (Correctness, Safety, Guidelines, Relevance, Tool Trajectory). - Start, cancel and check the status of a run. 3. Results: - Get the scores per test case and per criterion, and the run history. Benefits - Evaluation inside the product: datasets grow from real usage, directly from the apps where interactions happen. - Agentic automation: agents can create, run and analyze evaluations as tools. - Fewer workarounds: no need to log interactions and send them to external evaluators. - Governance: the same permissions as today (View/Manage Evaluations) apply, through service accounts or user roles, and every action stays auditable.