From b349a132f66274eebbda53da1e0921c2e58bb8d1 Mon Sep 17 00:00:00 2001 From: mschwab Date: Fri, 12 Jun 2026 11:14:43 -0700 Subject: [PATCH] fix(studio): use singular agent_name/agent_version in experiments views ExperimentGroupDataView and ExperimentDetailMetrics read plural agent_names/agent_versions as arrays (.join), but the generated SDK type ExperimentResponse exposes singular agent_name/agent_version (one agent per experiment). The plural fields never existed in the TS SDK, so studio typecheck has been red since #294 (d5165414bd). Read the singular fields directly. ASTD-244 Signed-off-by: mschwab --- .../dataViews/ExperimentGroupDataView/index.tsx | 14 ++++++-------- .../ExperimentDetailMetrics.tsx | 4 ++-- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/web/packages/studio/src/components/dataViews/ExperimentGroupDataView/index.tsx b/web/packages/studio/src/components/dataViews/ExperimentGroupDataView/index.tsx index f5bdd28764..6254ba1933 100644 --- a/web/packages/studio/src/components/dataViews/ExperimentGroupDataView/index.tsx +++ b/web/packages/studio/src/components/dataViews/ExperimentGroupDataView/index.tsx @@ -124,17 +124,15 @@ export const ExperimentGroupDataView: FC = ({ ); }, }), - accessor((original) => original.agent_names?.join(', '), { - id: 'agent_names', - header: 'Agent Names', + accessor('agent_name', { + header: 'Agent Name', enableSorting: false, - cell: ({ getValue }) => {getValue() || '-'}, + cell: ({ row }) => {row.original.agent_name || '-'}, }), - accessor((original) => original.agent_versions?.join(', '), { - id: 'agent_versions', - header: 'Agent Versions', + accessor('agent_version', { + header: 'Agent Version', enableSorting: false, - cell: ({ getValue }) => {getValue() || '-'}, + cell: ({ row }) => {row.original.agent_version || '-'}, }), accessor('dataset_name', { header: 'Dataset Name', diff --git a/web/packages/studio/src/routes/ExperimentDetailRoute/ExperimentDetailMetrics.tsx b/web/packages/studio/src/routes/ExperimentDetailRoute/ExperimentDetailMetrics.tsx index 14f48d6323..f3211635e4 100644 --- a/web/packages/studio/src/routes/ExperimentDetailRoute/ExperimentDetailMetrics.tsx +++ b/web/packages/studio/src/routes/ExperimentDetailRoute/ExperimentDetailMetrics.tsx @@ -27,8 +27,8 @@ export const ExperimentDetailMetrics: FC = ({ expe return (