# SPDX-License-Identifier: Apache-2.0
# Copyright © 2025 Bijan Mousavi

"""Core API lock for stability and extension control."""

from __future__ import annotations

CORE_API_FROZEN = (
    "agentic_proteins.runtime.control.execution.RunManager",
    "agentic_proteins.runtime.infra.config.RunConfig",
    "agentic_proteins.interfaces.cli.cli",
    "agentic_proteins.biology.protein_agent.ProteinAgent",
    "agentic_proteins.core.contracts.AGENT_EXECUTION_CONTRACT",
)

DEPRECATED_EXTENSIONS = ("agentic_proteins.providers.experimental",)

DO_NOT_EXTEND_ZONES = (
    "agentic_proteins.runtime.control",
    "agentic_proteins.runtime.infra",
)
