From dbaf001a0399f7a9c2532dc092ae8de761520377 Mon Sep 17 00:00:00 2001 From: Niklas Semmler Date: Wed, 7 Oct 2026 17:24:57 +0200 Subject: [PATCH] fix(api): type Dataset JSON-schema response fields as objects Regenerated langfuse/api from the upstream Fern definition: baseline langfuse/langfuse 619dbe3 (last sync, #1866) plus langfuse/langfuse#17892 and the datasets.yml/opentelemetry.yml part of #18406. Split out of the bundled API-spec bot PR #1943. Co-Authored-By: Claude Opus 5.5 (1M context) --- langfuse/api/commons/types/dataset.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/langfuse/api/commons/types/dataset.py b/langfuse/api/commons/types/dataset.py index d312b291a..b7e1d6bfe 100644 --- a/langfuse/api/commons/types/dataset.py +++ b/langfuse/api/commons/types/dataset.py @@ -23,14 +23,16 @@ class Dataset(UniversalBaseModel): """ input_schema: typing_extensions.Annotated[ - typing.Optional[typing.Any], FieldMetadata(alias="inputSchema") + typing.Optional[typing.Dict[str, typing.Any]], + FieldMetadata(alias="inputSchema"), ] = pydantic.Field(default=None) """ JSON Schema for validating dataset item inputs """ expected_output_schema: typing_extensions.Annotated[ - typing.Optional[typing.Any], FieldMetadata(alias="expectedOutputSchema") + typing.Optional[typing.Dict[str, typing.Any]], + FieldMetadata(alias="expectedOutputSchema"), ] = pydantic.Field(default=None) """ JSON Schema for validating dataset item expected outputs