Skip to main content
Agent Application Framework is an agent harness that has evolved to support the complete development and operating lifecycle. It defines the native project structure, extension conventions, evaluations, packaging, deployment, and production runtime.
An agent harness runs the loop around a model. It assembles context, calls tools, and loads skills or subagents. A framework carries that same runtime into the rest of the application lifecycle. It tells developers how to structure a project, test it locally, package it, and run it in production. The choice of framework affects the application. Frameworks differ in their model support, context management, tool systems, permissions, delegation, checkpointing, and debugging. Those choices affect behavior, portability, and cost. An Agent Project keeps the native layout of its framework. An Agent Application Platform can support several frameworks without translating every project into one generic schema. See the paper, sections 3, 7, 9, and 24.2.