frozen pydantic models

This commit is contained in:
John Lancaster
2026-06-21 12:26:12 -05:00
parent 4320a251f5
commit 9a9432cc55
10 changed files with 309 additions and 119 deletions
@@ -0,0 +1,47 @@
from .common import SEMVER_RE
from .common import SKILL_ID_RE
from .common import ReferenceEntry
from .common import StrictFrozenModel
from .document import MarkdownDocumentModel
from .document import SkillFilesBundleModel
from .document import to_markdown_document_model
from .prompt import PromptArgumentEntry
from .prompt import PromptDocumentModel
from .prompt import PromptFrontmatter
from .prompt import PromptMetadata
from .registry import DocsRegistry
from .registry import PromptRecord
from .registry import PromptSummaryRecord
from .registry import ReferenceRecord
from .registry import SkillRecord
from .registry import SkillSummaryRecord
from .skill import PersonalMcpMetadata
from .skill import SkillDocumentModel
from .skill import SkillFrontmatter
from .skill import SkillMetadata
from .skill import SkillReferenceDocumentModel
__all__ = [
"SEMVER_RE",
"SKILL_ID_RE",
"DocsRegistry",
"MarkdownDocumentModel",
"PersonalMcpMetadata",
"PromptArgumentEntry",
"PromptDocumentModel",
"PromptFrontmatter",
"PromptMetadata",
"PromptRecord",
"PromptSummaryRecord",
"ReferenceEntry",
"ReferenceRecord",
"SkillDocumentModel",
"SkillFilesBundleModel",
"SkillFrontmatter",
"SkillMetadata",
"SkillRecord",
"SkillReferenceDocumentModel",
"SkillSummaryRecord",
"StrictFrozenModel",
"to_markdown_document_model",
]