Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions src/google/adk/optimization/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,51 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

"""Agent optimization: run-scoped governance surface (experimental).

The run-context contract is exported here as the supported public surface;
optimizer and sampler classes remain importable from their submodules.
"""

from ._run_context import ContextAlreadyAttachedError
from ._run_context import ModelCallEvent
from ._run_context import ModelCallState
from ._run_context import OptimizationBudgetExceeded
from ._run_context import OptimizationBudgets
from ._run_context import OptimizationCancelledError
from ._run_context import OptimizationFailedError
from ._run_context import OptimizationProviderError
from ._run_context import OptimizationRunContext
from ._run_context import OptimizationRunContextError
from ._run_context import OptimizationRunFinalizedError
from ._run_context import OptimizationRunSnapshot
from ._run_context import OptimizerCapabilities
from ._run_context import RunStatus
from ._run_context import STAGE_CANDIDATE_GENERATION
from ._run_context import STAGE_REFLECTION
from ._run_context import TokenBudgetStatus
from ._run_context import UnsupportedOptimizationContextError
from ._run_context import UsageCoverage

__all__ = [
"ContextAlreadyAttachedError",
"ModelCallEvent",
"ModelCallState",
"OptimizationBudgetExceeded",
"OptimizationBudgets",
"OptimizationCancelledError",
"OptimizationFailedError",
"OptimizationProviderError",
"OptimizationRunContext",
"OptimizationRunContextError",
"OptimizationRunFinalizedError",
"OptimizationRunSnapshot",
"OptimizerCapabilities",
"RunStatus",
"STAGE_CANDIDATE_GENERATION",
"STAGE_REFLECTION",
"TokenBudgetStatus",
"UnsupportedOptimizationContextError",
"UsageCoverage",
]
Loading