{"record":{"id":"a49fdeb56d7ae0d5","repo":"microsoft/autogen","slug":"unknown-format-value-format-for-key-in","errorCode":null,"errorMessage":"Unknown format `{value['format']}` for `{key}` in `{model_name}`","messagePattern":"Unknown format `(.+?)` for `(.+?)` in `(.+?)`","errorType":"exception","errorClass":"FormatNotSupportedError","httpStatus":null,"severity":"error","filePath":"python/packages/autogen-core/src/autogen_core/utils/_json_to_pydantic.py","lineNumber":288,"sourceCode":"                item_model_name = self._get_item_model_name(key, model_name)\n                item_type = self._json_schema_to_model(item_schema, item_model_name, root_schema)\n            else:\n                item_type_name = item_schema.get(\"type\")\n                if item_type_name is None:\n                    item_type = str\n                elif item_type_name not in TYPE_MAPPING:\n                    raise UnsupportedKeywordError(\n                        f\"Unsupported or missing item type `{item_type_name}` for array field `{key}` in `{model_name}`\"\n                    )\n                else:\n                    item_type = TYPE_MAPPING[item_type_name]\n\n            base_type = conlist(item_type, **constraints) if constraints else List[item_type]  # type: ignore[valid-type]\n\n        if \"format\" in value:\n            format_type = FORMAT_MAPPING.get(value[\"format\"])\n            if format_type is None:\n                raise FormatNotSupportedError(f\"Unknown format `{value['format']}` for `{key}` in `{model_name}`\")\n            if not isinstance(format_type, type):\n                return format_type\n            if not issubclass(format_type, str):\n                return format_type\n            return format_type\n\n        return base_type\n\n    def _json_schema_to_model(\n        self, schema: Dict[str, Any], model_name: str, root_schema: Dict[str, Any]\n    ) -> Type[BaseModel]:\n        if \"allOf\" in schema:\n            merged: Dict[str, Any] = {\"type\": \"object\", \"properties\": {}, \"required\": []}\n            for s in schema[\"allOf\"]:\n                part = self._resolve_ref(s[\"$ref\"], root_schema) if \"$ref\" in s else s\n                merged[\"properties\"].update(part.get(\"properties\", {}))\n                merged[\"required\"].extend(part.get(\"required\", []))\n            for k, v in schema.items():","sourceCodeStart":270,"sourceCodeEnd":306,"githubUrl":"https://github.com/microsoft/autogen/blob/027ecf0a379bcc1d09956d46d12d44a3ad9cee14/python/packages/autogen-core/src/autogen_core/utils/_json_to_pydantic.py#L270-L306","documentation":"Error \"Unknown format `{value['format']}` for `{key}` in `{model_name}`\" thrown in microsoft/autogen.","triggerScenarios":"Thrown at python/packages/autogen-core/src/autogen_core/utils/_json_to_pydantic.py:288 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use a recognized format or remove it"],"exampleFix":"Drop unknown 'format' or map it to a supported one","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"027ecf0a379bcc1d09956d46d12d44a3ad9cee14","analyzedAt":"2026-08-15T03:38:00.719Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}