Files
cleveragents-core/docs/reference/contracts/stubs/context.py
T
freemo a6f3bd3841 feat(discovery): Add comprehensive data contracts documentation and validation framework
This commit adds JSON/YAML schemas, Python stubs, fixture examples, and comprehensive test coverage for data contracts across all modules (auth, AI models, contexts, plans, orgs, etc.). Implements automated validation through Behave and
2025-11-01 23:33:12 -04:00

40 lines
884 B
Python

"""Auto-generated Python stubs from Go contracts."""
from dataclasses import dataclass, field
from typing import Any, Dict, List, Optional
from datetime import datetime
from enum import Enum
class MaxContextCount(str, Enum):
"""Enum for MaxContextCount."""
25MB = "25MB"
@dataclass
class ContextUpdateResult:
"""Data contract for ContextUpdateResult."""
updatedcontexts: List[*Context] = field(default_factory=list)
tokendiffsbyid: Dict[str, map[string]int] = field(default_factory=dict)
tokensdiff: int
totaltokens: int
numfiles: int
numurls: int
numimages: int
numtrees: int
nummaps: int
maxtokens: int
@dataclass
class SummaryForUpdateContextParams:
"""Data contract for SummaryForUpdateContextParams."""
numfiles: int
numtrees: int
numurls: int
nummaps: int
tokensdiff: int
totaltokens: int