feat: type validation + simplified transform system

This commit is contained in:
dextmorgn
2025-11-19 22:13:38 +01:00
parent dc87047027
commit 7b91bb2442
98 changed files with 2417 additions and 2541 deletions

View File

@@ -282,6 +282,8 @@ def extract_input_schema(
"fields": [
resolve_field(prop, details=info, schema=schema)
for prop, info in details.get("properties", {}).items()
# exclude label from properties to fill
if prop != "label"
],
}

View File

@@ -8,7 +8,6 @@ import re
import ssl
import socket
from typing import Dict, Any, List, Type
from pydantic import BaseModel
import inspect
from typing import Any, Dict, Type
from pydantic import BaseModel, TypeAdapter