base
code_context_agent.models.base ¶
Base Pydantic models for the project.
StrictModel ¶
Bases: BaseModel
Base model with strict validation.
This model: - Allows mutation (frozen=False) - Validates assignments - Forbids extra fields - Strips whitespace from strings
FrozenModel ¶
Bases: BaseModel
Immutable model (like frozen dataclass).
This model: - Prevents mutation (frozen=True) - Validates assignments - Forbids extra fields
Use for result objects and immutable data structures.