Repository: wandb/weave
Pull request #3825: refactor(ui): datasets page does not use ObjectVersionsPage
Author: login: bcsherma
Created: 2025-03-01T18:42:30Z | Merged: 2025-03-05T23:31:01Z

## Description

Currently, `/weave/datasets` routes to an object versions page labeled `Datasets`- I am calling this the "datasets page".

This PR copies some of the `ObjectVersionsPage` code into `Browse3/pages/DatasetsPage/` to so we can modify the datasets page without modifying the objects page. This PR also updates the `/weave/datasets` route to render the new, dataset-specific implementation.


<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **New Features**
  - Added a dedicated datasets page accessible via the updated navigation.
  - Introduced a user interface for managing datasets with dynamic filtering and version display.
  - Enabled conditional actions, such as comparing and deleting items, based on user permissions.
  - Enhanced routing capabilities to streamline user navigation within the application.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->


Diff:
diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3.tsx
index 67e5b6529917..7a4952544228 100644
--- a/weave-js/src/components/PagePanelComponents/Home/Browse3.tsx
+++ b/weave-js/src/components/PagePanelComponents/Home/Browse3.tsx
@@ -65,6 +65,7 @@ import {Empty} from './Browse3/pages/common/Empty';
 import {EMPTY_NO_TRACE_SERVER} from './Browse3/pages/common/EmptyContent';
 import {SimplePageLayoutContext} from './Browse3/pages/common/SimplePageLayout';
 import {CompareEvaluationsPage} from './Browse3/pages/CompareEvaluationsPage/CompareEvaluationsPage';
+import {DatasetsPage} from './Browse3/pages/DatasetsPage/DatasetsPage';
 import {LeaderboardListingPage} from './Browse3/pages/LeaderboardPage/LeaderboardListingPage';
 import {LeaderboardPage} from './Browse3/pages/LeaderboardPage/LeaderboardPage';
 import {ModsPage} from './Browse3/pages/ModsPage';
@@ -409,11 +410,14 @@ const Browse3ProjectRoot: FC<{
         </Route>
         <Route
           path={[
-            `${projectRoot}/:tab(prompts|datasets|models|objects)`,
+            `${projectRoot}/:tab(prompts|models|objects)`,
             `${projectRoot}/object-versions`,
           ]}>
           <ObjectVersionsPageBinding />
         </Route>
+        <Route path={`${projectRoot}/:tab(datasets)`}>
+          <DatasetsPageBinding />
+        </Route>
         {/* OPS */}
         <Route path={`${projectRoot}/ops/:itemName/versions/:version?`}>
           <OpVersionRoutePageBinding />
@@ -807,6 +811,41 @@ const ObjectVersionsPageBinding = () => {
   );
 };
 
+// New DatasetsPageBinding component for the dedicated datasets page
+const DatasetsPageBinding = () => {
+  const {entity, project} = useParamsDecoded<Browse3TabParams>();
+  const query = useURLSearchParamsDict();
+  const filters = useMemo(() => {
+    if (query.filter === undefined) {
+      return {};
+    }
+    try {
+      return JSON.parse(query.filter);
+    } catch (e) {
+      console.log(e);
+      return {};
+    }
+  }, [query.filter]);
+
+  const history = useHistory();
+  const routerContext = useWeaveflowCurrentRouteContext();
+  const onFilterUpdate = useCallback(
+    filter => {
+      history.push(routerContext.objectVersionsUIUrl(entity, project, filter));
+    },
+    [history, entity, project, routerContext]
+  );
+
+  return (
+    <DatasetsPage
+      entity={entity}
+      project={project}
+      initialFilter={filters}
+      onFilterUpdate={onFilterUpdate}
+    />
+  );
+};
+
 // TODO(tim/weaveflow_improved_nav): Generalize this
 const OpVersionsPageBinding = () => {
   const params = useParamsDecoded<Browse3TabParams>();
diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx
new file mode 100644
index 000000000000..48c64df6e2db
--- /dev/null
+++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx
@@ -0,0 +1,152 @@
+/**
+ * This page is specifically for datasets. It shows a list of dataset objects and their versions.
+ * It is inspired by ObjectVersionsPage but tailored specifically for the dataset use case.
+ */
+import {useViewerInfo} from '@wandb/weave/common/hooks/useViewerInfo';
+import {Button} from '@wandb/weave/components/Button';
+import {Tailwind} from '@wandb/weave/components/Tailwind';
+import React, {useMemo, useState} from 'react';
+import {useHistory} from 'react-router-dom';
+
+import {Loading} from '../../../../../Loading';
+import {useWeaveflowCurrentRouteContext} from '../../context';
+import {SimplePageLayout} from '../common/SimplePageLayout';
+import {DeleteObjectVersionsButtonWithModal} from '../ObjectsPage/ObjectDeleteButtons';
+import {WFHighLevelObjectVersionFilter} from '../ObjectsPage/objectsPageTypes';
+import {FilterableObjectVersionsTable} from '../ObjectsPage/ObjectVersionsTable';
+import {useControllableState} from '../util';
+
+export type DatasetFilter = WFHighLevelObjectVersionFilter;
+
+const DATASET_TYPE = 'Dataset' as const;
+
+export const DatasetsPage: React.FC<{
+  entity: string;
+  project: string;
+  initialFilter?: DatasetFilter;
+  onFilterUpdate?: (filter: DatasetFilter) => void;
+}> = props => {
+  const history = useHistory();
+  const {loading: loadingUserInfo, userInfo} = useViewerInfo();
+  const router = useWeaveflowCurrentRouteContext();
+
+  const baseFilter = useMemo(() => {
+    return {
+      ...props.initialFilter,
+      baseObjectClass: DATASET_TYPE,
+    };
+  }, [props.initialFilter]);
+
+  const [filter, setFilter] =
+    useControllableState<WFHighLevelObjectVersionFilter>(
+      baseFilter ?? {baseObjectClass: DATASET_TYPE},
+      props.onFilterUpdate
+    );
+
+  const {entity, project} = props;
+  const [selectedVersions, setSelectedVersions] = useState<string[]>([]);
+
+  const onCompare = () => {
+    history.push(router.compareObjectsUri(entity, project, selectedVersions));
+  };
+
+  const title = useMemo(() => {
+    if (filter.objectName) {
+      return 'Versions of ' + filter.objectName;
+    }
+    return 'Datasets';
+  }, [filter.objectName]);
+
+  if (loadingUserInfo) {
+    return <Loading />;
+  }
+
+  const filteredOnObject = filter.objectName != null;
+  const hasComparison = filteredOnObject;
+  const viewer = userInfo ? userInfo.id : null;
+  const isReadonly = !viewer || !userInfo?.teams.includes(props.entity);
+  const isAdmin = userInfo?.admin;
+  const showDeleteButton = filteredOnObject && !isReadonly && isAdmin;
+
+  return (
+    <SimplePageLayout
+      title={title}
+      hideTabsIfSingle
+      headerExtra={
+        <DatasetsPageHeaderExtra
+          entity={entity}
+          project={project}
+          objectName={filter.objectName ?? null}
+          selectedVersions={selectedVersions}
+          setSelectedVersions={setSelectedVersions}
+          showDeleteButton={showDeleteButton}
+          showCompareButton={hasComparison}
+          onCompare={onCompare}
+        />
+      }
+      tabs={[
+        {
+          label: '',
+          content: (
+            <FilterableObjectVersionsTable
+              entity={entity}
+              project={project}
+              initialFilter={filter}
+              onFilterUpdate={setFilter}
+              selectedVersions={selectedVersions}
+              setSelectedVersions={
+                hasComparison ? setSelectedVersions : undefined
+              }
+            />
+          ),
+        },
+      ]}
+    />
+  );
+};
+
+const DatasetsPageHeaderExtra: React.FC<{
+  entity: string;
+  project: string;
+  objectName: string | null;
+  selectedVersions: string[];
+  setSelectedVersions: (selected: string[]) => void;
+  showDeleteButton?: boolean;
+  showCompareButton?: boolean;
+  onCompare: () => void;
+}> = ({
+  entity,
+  project,
+  objectName,
+  selectedVersions,
+  setSelectedVersions,
+  showDeleteButton,
+  showCompareButton,
+  onCompare,
+}) => {
+  const compareButton = showCompareButton ? (
+    <Button disabled={selectedVersions.length < 2} onClick={onCompare}>
+      Compare
+    </Button>
+  ) : undefined;
+
+  const deleteButton = showDeleteButton ? (
+    <DeleteObjectVersionsButtonWithModal
+      entity={entity}
+      project={project}
+      objectName={objectName ?? ''}
+      objectVersions={selectedVersions}
+      disabled={selectedVersions.length === 0 || !objectName}
+      onSuccess={() => setSelectedVersions([])}
+    />
+  ) : undefined;
+
+  return (
+    <Tailwind>
+      <div className="mr-16 flex gap-8">
+        {compareButton}
+        {deleteButton}
+      </div>
+    </Tailwind>
+  );
+};


Reviews:
user: login: coderabbitai[bot]
body: **Actionable comments posted: 0**

<details>
<summary>🧹 Nitpick comments (2)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (1)</summary><blockquote>

`814-847`: **DatasetsPageBinding component follows established patterns.**

The component correctly:
- Extracts URL parameters
- Parses filter data from query params
- Sets up navigation handling
- Passes necessary props to the DatasetsPage component

Minor improvement suggestion for error handling:


```diff
  try {
    return JSON.parse(query.filter);
  } catch (e) {
    console.log(e);
+   // Consider adding user-facing error notification for invalid filter format
    return {};
  }
```

</blockquote></details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (1)</summary><blockquote>

`60-106`: **UI rendering with proper loading and permission handling.**

The component correctly:
- Shows loading state while fetching user info
- Handles user permissions to control UI elements visibility
- Uses SimplePageLayout with appropriate props
- Passes necessary data to the FilterableObjectVersionsTable

Two suggestions for improvement:


1. Consider adding a tooltip to explain why the compare button is disabled when fewer than two versions are selected:

```diff
<DatasetsPageHeaderExtra
  entity={entity}
  project={project}
  objectName={filter.objectName ?? null}
  selectedVersions={selectedVersions}
  setSelectedVersions={setSelectedVersions}
  showDeleteButton={showDeleteButton}
  showCompareButton={hasComparison}
+ compareTooltip="Select at least two versions to compare"
  onCompare={onCompare}
/>
```

2. Consider handling state reset when navigating away from the page to ensure a clean state on return:

```diff
useEffect(() => {
  return () => {
+   setSelectedVersions([]);
  };
}, []);
```

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro**

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 22c125f6537e9ea78466978f61f9625add77a510 and 2d191526249c544e3fdc9b717f0affd18ae43d6b.

</details>

<details>
<summary>📒 Files selected for processing (2)</summary>

* `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx` (3 hunks)
* `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>📓 Path-based instructions (1)</summary>

<details>
<summary>`**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical i...</summary>

> `**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical issues rather than style (assuming ESLint is in place).
> Flag potential memory leaks and performance bottlenecks.
> Check for proper error handling and async/await usage.
> Avoid strict enforcement of try/catch blocks - accept Promise chains, early returns, and other clear error handling patterns. These are acceptable as long as they maintain clarity and predictability.
> Ensure proper type usage in TypeScript files.
> Look for security vulnerabilities in data handling.
> Don't comment on formatting if prettier is configured.
> Verify proper React hooks usage and component lifecycle.
> Check for proper state management patterns.
> 

- `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx`
- `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx`

</details>

</details>

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (90)</summary>

* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, scorers)

</details>

<details>
<summary>🔇 Additional comments (6)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (3)</summary>

`68-68`: **Good import addition for the new DatasetsPage component.**

The import is correctly added to support the new datasets route functionality.

---

`413-413`: **Route path regex updated correctly.**

Removing 'datasets' from this regex pattern ensures it will be handled by the dedicated datasets route instead.

---

`418-420`: **Good addition of dedicated datasets route.**

The route is properly defined to handle the datasets tab with its own component binding.

</details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (3)</summary>

`1-22`: **Good documentation and imports setup.**

The file starts with clear documentation explaining the purpose of the component. All necessary imports are properly organized.

---

`23-59`: **Well-structured component with appropriate props and state management.**

The component:
- Properly defines TypeScript props interface
- Uses appropriate hooks for routing and user information
- Correctly sets up filter state with baseObjectClass fixed to 'Dataset'
- Has a clear title computation logic

---

`108-152`: **Well-implemented header component with conditional button rendering.**

The DatasetsPageHeaderExtra component correctly:
- Conditionally renders compare and delete buttons
- Disables buttons based on appropriate conditions
- Uses Tailwind for styling

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-01T18:49:15Z
user: login: coderabbitai[bot]
body: **Actionable comments posted: 0**

<details>
<summary>🧹 Nitpick comments (3)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (1)</summary><blockquote>

`814-847`: **Error handling for filter parsing could be improved.**

While the function follows the pattern of other binding components, the error handling for JSON parsing just logs to console without informing the user about the issue.


Consider adding more robust error handling that shows a user-facing error message:

```diff
  try {
    return JSON.parse(query.filter);
  } catch (e) {
    console.log(e);
+   // Consider displaying an error notification to the user
+   // E.g.: notifyError('Invalid filter format in URL');
    return {};
  }
```

</blockquote></details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (2)</summary><blockquote>

`91-101`: **Consider extracting dataset-specific table component if further specialization is needed.**

Currently, you're using the general `FilterableObjectVersionsTable` component. If you need dataset-specific functionality in the future, you might want to create a specialized version.


As the application evolves, consider if dataset-specific table behaviors are needed. If so, create a dedicated `FilterableDatasetsTable` component that extends or wraps the base functionality with dataset-specific features.

---

`133-142`: **Ensure objectName is verified before using the delete button.**

The delete button uses `objectName ?? ''` which could pass an empty string if objectName is null. While the `disabled` prop should prevent this, it's better to be explicit.


```diff
  const deleteButton = showDeleteButton ? (
    <DeleteObjectVersionsButtonWithModal
      entity={entity}
      project={project}
-     objectName={objectName ?? ''}
+     objectName={objectName || ''}
      objectVersions={selectedVersions}
-     disabled={selectedVersions.length === 0 || !objectName}
+     disabled={!objectName || selectedVersions.length === 0}
      onSuccess={() => setSelectedVersions([])}
    />
  ) : undefined;
```

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro**

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 2d191526249c544e3fdc9b717f0affd18ae43d6b and 4bab29680c3227fdf6beaf096235a2e55d037fee.

</details>

<details>
<summary>📒 Files selected for processing (2)</summary>

* `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx` (3 hunks)
* `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>📓 Path-based instructions (1)</summary>

<details>
<summary>`**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical i...</summary>

> `**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical issues rather than style (assuming ESLint is in place).
> Flag potential memory leaks and performance bottlenecks.
> Check for proper error handling and async/await usage.
> Avoid strict enforcement of try/catch blocks - accept Promise chains, early returns, and other clear error handling patterns. These are acceptable as long as they maintain clarity and predictability.
> Ensure proper type usage in TypeScript files.
> Look for security vulnerabilities in data handling.
> Don't comment on formatting if prettier is configured.
> Verify proper React hooks usage and component lifecycle.
> Check for proper state management patterns.
> 

- `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx`
- `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx`

</details>

</details>

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (975)</summary>

* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Trace nox tests (3, 9, google_ai_studio)
* GitHub Check: Trace nox tests (3, 9, huggingface)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)

</details>

<details>
<summary>🔇 Additional comments (9)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (4)</summary>

`68-68`: **LGTM! New import for the datasets page component.**

The import is correctly placed with the other page component imports.

---

`413-413`: **LGTM! Correctly modified the regex pattern.**

Removal of 'datasets' from the regex pattern for the objects route is necessary since datasets now has its own dedicated route.

---

`418-420`: **LGTM! Well-defined route for datasets.**

The new route is correctly structured and follows the pattern of other specialized tabs in the application.

---

`830-837`: <details>
<summary>✅ Verification successful</summary>

**Verify navigation URL construction in `onFilterUpdate`.**

The function uses `objectVersionsUIUrl` for navigation, which may be correct if you're reusing the same URL structure, but if datasets should have a distinct URL pattern, this might need adjustment.

---

🏁 Script executed:

```shell
#!/bin/bash
# Check if there's a specific URL method for datasets in the router context

# Search for dataset-specific navigation methods in the codebase
rg "datasetsUIUrl|datasetUIUrl" --type ts

# Check the implementation of the current objectVersionsUIUrl method
rg "objectVersionsUIUrl" --type ts -A 10
```

Length of output: 11069

---



</details>

**Navigation URL construction verified – no immediate changes needed.**

After reviewing the usage and available methods in the router context, the following was observed:

- The `onFilterUpdate` function in `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx` consistently calls `routerContext.objectVersionsUIUrl(entity, project, filter)`.
- A search for any dataset-specific URL methods (e.g. `datasetsUIUrl` or `datasetUIUrl`) in the codebase returned no results.
- Both ObjectVersionsPage and DatasetsPage currently rely on `objectVersionsUIUrl` for navigation, which aligns with the existing implementation.

If datasets later require a distinct URL structure, a new method can be implemented. For now, the code is correct as-is.

</details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (5)</summary>

`1-4`: **LGTM! Clear documentation of the component's purpose.**

The file header comments clearly explain the purpose of this component and its relationship to the existing code.

---

`19-19`: **LGTM! Well-defined type alias.**

Using a type alias for `DatasetFilter` makes the code more readable and allows for future specialization if needed.

---

`33-38`: **LGTM! Correctly preserves filter properties while enforcing dataset type.**

The code properly combines the initial filter with the dataset type constraint, ensuring that only datasets are displayed.

---

`64-69`: **LGTM! Good user permission checks.**

The code appropriately checks for user permissions to determine which actions should be available, enhancing security and UX.

---

`144-151`: **LGTM! Good use of Tailwind for styling.**

The component correctly uses the Tailwind wrapper for styling with appropriate flex layout and spacing.

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-04T01:50:04Z
user: login: coderabbitai[bot]
body: **Actionable comments posted: 0**

<details>
<summary>🧹 Nitpick comments (2)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (2)</summary><blockquote>

`33-44`: **Optimize the filter initialization logic.**

There's redundancy in setting the baseObjectClass in multiple places. Consider simplifying this code.


```diff
const baseFilter = useMemo(() => {
  return {
    ...props.initialFilter,
    baseObjectClass: DATASET_TYPE,
  };
}, [props.initialFilter]);

const [filter, setFilter] =
  useControllableState<WFHighLevelObjectVersionFilter>(
-   baseFilter ?? {baseObjectClass: DATASET_TYPE},
+   baseFilter,
    props.onFilterUpdate
  );
```

This eliminates the redundant setting of `baseObjectClass` since it's already handled in `baseFilter`.

---

`64-69`: **Clarify naming of the hasComparison variable.**

The variable name `hasComparison` is confusing as it's simply assigned the value of `filteredOnObject`. Consider renaming it to better reflect its purpose or add a comment explaining the relationship.


```diff
const filteredOnObject = filter.objectName != null;
- const hasComparison = filteredOnObject;
+ // Enable comparison functionality when filtered to a specific object
+ const enableComparison = filteredOnObject;
const viewer = userInfo ? userInfo.id : null;
const isReadonly = !viewer || !userInfo?.teams.includes(props.entity);
const isAdmin = userInfo?.admin;
const showDeleteButton = filteredOnObject && !isReadonly && isAdmin;
```

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro**

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 4bab29680c3227fdf6beaf096235a2e55d037fee and f6bf364322280fd7c72b3908786fe4801a4967e3.

</details>

<details>
<summary>📒 Files selected for processing (2)</summary>

* `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx` (3 hunks)
* `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>📓 Path-based instructions (1)</summary>

<details>
<summary>`**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical i...</summary>

> `**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical issues rather than style (assuming ESLint is in place).
> Flag potential memory leaks and performance bottlenecks.
> Check for proper error handling and async/await usage.
> Avoid strict enforcement of try/catch blocks - accept Promise chains, early returns, and other clear error handling patterns. These are acceptable as long as they maintain clarity and predictability.
> Ensure proper type usage in TypeScript files.
> Look for security vulnerabilities in data handling.
> Don't comment on formatting if prettier is configured.
> Verify proper React hooks usage and component lifecycle.
> Check for proper state management patterns.
> 

- `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx`
- `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx`

</details>

</details>

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (980)</summary>

* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)

</details>

<details>
<summary>🔇 Additional comments (11)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (4)</summary>

`68-68`: **LGTM: Good addition of the required import.**

The import statement for the new DatasetsPage component is properly added, aligning with the PR objective of creating a dedicated datasets page implementation.

---

`413-414`: **Properly isolated datasets from other object types.**

Good modification to remove `datasets` from the regex pattern for tabs, ensuring that datasets have their own dedicated route and component.

---

`418-420`: **LGTM: Clean route definition for datasets tab.**

The new dedicated route for the datasets tab is clearly defined, matching the pattern used for other specialized pages in the application.

---

`814-847`: <details>
<summary>✅ Verification successful</summary>

**Consider using a dataset-specific URL function.**

The component correctly follows the pattern of other binding components in the file, but there might be a potential issue with the URL handling.


The `onFilterUpdate` callback uses `routerContext.objectVersionsUIUrl()` rather than a dataset-specific URL function. Is this intentional? If datasets need specialized URL handling in the future, this could become a point of friction.

```diff
- history.push(routerContext.objectVersionsUIUrl(entity, project, filter));
+ // Consider if a dedicated URL function would be more appropriate:
+ history.push(routerContext.datasetVersionsUIUrl(entity, project, filter));
```

Let's check if a datasets-specific URL function exists in the codebase:

---

🏁 Script executed:

```shell
#!/bin/bash
# Check if a datasets-specific URL function exists in the routing context
rg "datasetVersionsUIUrl|dataset.*UIUrl" weave-js/src/components/PagePanelComponents/Home/Browse3/context
```

Length of output: 212

---

I'll run an additional search through the repository for any occurrence of a dataset-specific URL function to determine if one is defined elsewhere.

---

🏁 Script executed:

```shell
#!/bin/bash
# Search the entire repository for any function or method matching a dataset-specific URL pattern
rg -i "datasetVersionsUIUrl|dataset.*UIUrl" .
```

Length of output: 331

---



</details>

**Dataset URL Function Consistency Verified**

After searching the repository, there isn’t a dedicated dataset-specific URL function (e.g., `datasetVersionsUIUrl`) defined anywhere. Instead, similar dataset-related operations (such as in `weave-js/src/components/PagePanelComponents/Home/Browse3/datasets/datasetOperations.ts`) are consistently using `objectVersionUIUrl` for URL generation. As such, the current implementation in `Browse3.tsx` is in line with the established pattern.

Unless there’s a specific need for specialized dataset URL handling, the existing usage is appropriate. If future requirements demand dataset-specific URL behavior, a new dedicated function should be implemented throughout the codebase.

</details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (7)</summary>

`1-4`: **LGTM: Clear file documentation.**

The file header comment clearly explains the purpose of this new component and its relationship to the existing ObjectVersionsPage, which is helpful for future maintainers.

---

`19-19`: **LGTM: Clean type definition.**

Good practice to define a domain-specific type even if it's just an alias for now. This gives flexibility for future extensions specific to datasets.

---

`21-21`: **LGTM: Good use of const assertions.**

Using `as const` with string literals ensures type safety when this value is used in typed contexts, preventing unintended string assignments.

---

`49-51`: **LGTM: Clean routing functionality.**

The compare function properly uses the router context to navigate to the comparison view with the selected versions.

---

`71-106`: **LGTM: Well-structured component with appropriate conditional rendering.**

The component makes good use of SimplePageLayout and conditionally renders functionality based on user permissions and context. The tabs structure with FilterableObjectVersionsTable is clean and maintainable.

---

`145-151`: **LGTM: Clean component rendering with proper spacing.**

The component uses Tailwind for styling with appropriate spacing between buttons, creating a clean and consistent UI.

---

`133-142`: <details>
<summary>❓ Verification inconclusive</summary>

**Handle potential null objectName in DeleteObjectVersionsButtonWithModal.**

The `objectName` prop is correctly typed as `string | null`, but when passed to `DeleteObjectVersionsButtonWithModal`, you're using the nullish coalescing operator to provide an empty string as fallback. Consider if this is the right behavior, or if the delete button should be disabled entirely when objectName is null.


```diff
const deleteButton = showDeleteButton ? (
  <DeleteObjectVersionsButtonWithModal
    entity={entity}
    project={project}
-   objectName={objectName ?? ''}
+   objectName={objectName ?? ''}
    objectVersions={selectedVersions}
-   disabled={selectedVersions.length === 0 || !objectName}
+   disabled={selectedVersions.length === 0 || objectName === null}
    onSuccess={() => setSelectedVersions([])}
  />
) : undefined;
```

Let's check if the `DeleteObjectVersionsButtonWithModal` component has any validation or handling for empty objectName strings:

---

🏁 Script executed:

```shell
#!/bin/bash
# Check the implementation of DeleteObjectVersionsButtonWithModal
rg -A 10 "DeleteObjectVersionsButtonWithModal" weave-js/src/components/PagePanelComponents/Home/Browse3/pages/ObjectsPage/ObjectDeleteButtons
```

Length of output: 276

---



</details>

**Attention: Manual Verification Needed for Delete Button Behavior**

The diff now disables the delete button only when `objectName === null`, meaning an empty string will no longer disable it. However, our attempt to locate the `DeleteObjectVersionsButtonWithModal` implementation using the provided path was unsuccessful (file not found). This means we don’t have automated confirmation of how that component handles an empty string versus a null value. 

**Action Items:**

- **Locate and review the implementation:** Manually search for the `DeleteObjectVersionsButtonWithModal` component (it might reside under a different directory or filename) to verify whether an empty string is handled correctly or if disabling should occur when `objectName` isn’t a valid non-empty string.
- **Confirm disabling behavior:** Ensure that the new disabled condition (`selectedVersions.length === 0 || objectName === null`) aligns with the component’s logic. If the component treats an empty string as an invalid name, consider retaining the previous check using `!objectName`.

Please verify these points to ensure the change is safe across the relevant scenarios.

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-04T19:24:34Z
user: login: coderabbitai[bot]
body: **Actionable comments posted: 2**

<details>
<summary>🧹 Nitpick comments (4)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (1)</summary><blockquote>

`814-847`: **Consider extracting common binding pattern logic.**

The `DatasetsPageBinding` component follows the same pattern as other binding components (like `ObjectVersionsPageBinding`, `OpVersionsPageBinding`). There's an opportunity to create a higher-order component or a custom hook to reduce code duplication across these binding components.

```typescript
// Example of a potential hook to reduce duplication
function useBindingWithFilter(entity, project, routerContextMethod) {
  const query = useURLSearchParamsDict();
  const filters = useMemo(() => {
    if (query.filter === undefined) return {};
    try {
      return JSON.parse(query.filter);
    } catch (e) {
      console.log(e);
      return {};
    }
  }, [query.filter]);

  const history = useHistory();
  const routerContext = useWeaveflowCurrentRouteContext();
  const onFilterUpdate = useCallback(
    filter => {
      history.push(routerContextMethod(entity, project, filter));
    },
    [history, entity, project, routerContext]
  );

  return { filters, onFilterUpdate };
}
```

</blockquote></details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (3)</summary><blockquote>

`33-38`: **Consider adding a default filter import for datasets.**

Similar to how there are default configurations for calls (`DEFAULT_FILTER_CALLS`), consider extracting a default dataset filter configuration to a constants file for reuse across the application and to ensure consistency.

```typescript
// In a constants file
export const DEFAULT_FILTER_DATASETS = {
  baseObjectClass: 'Dataset',
};

// Then in your component
import { DEFAULT_FILTER_DATASETS } from '../constants';

const baseFilter = useMemo(() => {
  return {
    ...props.initialFilter,
    ...DEFAULT_FILTER_DATASETS,
  };
}, [props.initialFilter]);
```

---

`91-100`: **Use memo for complex child components.**

The `FilterableObjectVersionsTable` may trigger unnecessary re-renders when parent state changes. Consider memoizing this component or its props to optimize performance.

```diff
- <FilterableObjectVersionsTable
-   entity={entity}
-   project={project}
-   initialFilter={filter}
-   onFilterUpdate={setFilter}
-   selectedVersions={selectedVersions}
-   setSelectedVersions={
-     hasComparison ? setSelectedVersions : undefined
-   }
- />
+ {useMemo(() => (
+   <FilterableObjectVersionsTable
+     entity={entity}
+     project={project}
+     initialFilter={filter}
+     onFilterUpdate={setFilter}
+     selectedVersions={selectedVersions}
+     setSelectedVersions={
+       hasComparison ? setSelectedVersions : undefined
+     }
+   />
+ ), [entity, project, filter, setFilter, selectedVersions, hasComparison, setSelectedVersions])}
```

---

`128-131`: **Add a tooltip to clarify comparison requirements.**

The compare button is disabled when fewer than 2 versions are selected, but no explanation is provided to users. Add a tooltip to explain this limitation.

```diff
- <Button disabled={selectedVersions.length < 2} onClick={onCompare}>
-   Compare
- </Button>
+ <Button 
+   disabled={selectedVersions.length < 2} 
+   onClick={onCompare}
+   tooltip={selectedVersions.length < 2 ? "Select at least 2 versions to compare" : undefined}>
+   Compare
+ </Button>
```

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro**

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between f6bf364322280fd7c72b3908786fe4801a4967e3 and 72ebfc60561b590214d95daa63795cba5f8f278a.

</details>

<details>
<summary>📒 Files selected for processing (2)</summary>

* `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx` (3 hunks)
* `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>📓 Path-based instructions (1)</summary>

<details>
<summary>`**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical i...</summary>

> `**/*.{js,jsx,ts,tsx}`: Focus on architectural and logical issues rather than style (assuming ESLint is in place).
> Flag potential memory leaks and performance bottlenecks.
> Check for proper error handling and async/await usage.
> Avoid strict enforcement of try/catch blocks - accept Promise chains, early returns, and other clear error handling patterns. These are acceptable as long as they maintain clarity and predictability.
> Ensure proper type usage in TypeScript files.
> Look for security vulnerabilities in data handling.
> Don't comment on formatting if prettier is configured.
> Verify proper React hooks usage and component lifecycle.
> Check for proper state management patterns.
> 

- `weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx`
- `weave-js/src/components/PagePanelComponents/Home/Browse3.tsx`

</details>

</details>

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (975)</summary>

* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, bedrock)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, google_ai_studio)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)
* GitHub Check: Legacy (Query Service) Python unit tests (1)
* GitHub Check: Legacy (Query Service) Python unit tests (0)
* GitHub Check: WeaveJS Lint and Compile
* GitHub Check: Trace nox tests (3, 13, pandas-test)
* GitHub Check: Trace nox tests (3, 13, scorers)
* GitHub Check: Trace nox tests (3, 13, vertexai)
* GitHub Check: Trace nox tests (3, 13, openai)
* GitHub Check: Trace nox tests (3, 13, notdiamond)
* GitHub Check: Trace nox tests (3, 13, mistral1)
* GitHub Check: Trace nox tests (3, 13, mistral0)
* GitHub Check: Trace nox tests (3, 13, llamaindex)
* GitHub Check: Trace nox tests (3, 13, litellm)
* GitHub Check: Trace nox tests (3, 13, langchain)
* GitHub Check: Trace nox tests (3, 13, instructor)
* GitHub Check: Trace nox tests (3, 13, huggingface)
* GitHub Check: Trace nox tests (3, 13, groq)
* GitHub Check: Trace nox tests (3, 13, dspy)
* GitHub Check: Trace nox tests (3, 13, cohere)
* GitHub Check: Trace nox tests (3, 13, cerebras)
* GitHub Check: Trace nox tests (3, 13, anthropic)
* GitHub Check: Trace nox tests (3, 13, trace_server)
* GitHub Check: Trace nox tests (3, 13, trace)
* GitHub Check: Trace nox tests (3, 12, pandas-test)
* GitHub Check: Trace nox tests (3, 12, scorers)
* GitHub Check: Trace nox tests (3, 12, vertexai)
* GitHub Check: Trace nox tests (3, 12, openai)
* GitHub Check: Trace nox tests (3, 12, notdiamond)
* GitHub Check: Trace nox tests (3, 12, mistral1)
* GitHub Check: Trace nox tests (3, 12, mistral0)
* GitHub Check: Trace nox tests (3, 12, llamaindex)
* GitHub Check: Trace nox tests (3, 12, litellm)
* GitHub Check: Trace nox tests (3, 12, langchain)
* GitHub Check: Trace nox tests (3, 12, instructor)
* GitHub Check: Trace nox tests (3, 12, google_ai_studio)
* GitHub Check: Trace nox tests (3, 12, huggingface)
* GitHub Check: Trace nox tests (3, 12, groq)
* GitHub Check: Trace nox tests (3, 12, dspy)
* GitHub Check: Trace nox tests (3, 12, cohere)
* GitHub Check: Trace nox tests (3, 12, cerebras)
* GitHub Check: Trace nox tests (3, 12, bedrock)
* GitHub Check: Trace nox tests (3, 12, anthropic)
* GitHub Check: Trace nox tests (3, 12, trace_server)
* GitHub Check: Trace nox tests (3, 12, trace)
* GitHub Check: Trace nox tests (3, 11, pandas-test)
* GitHub Check: Trace nox tests (3, 11, scorers)
* GitHub Check: Trace nox tests (3, 11, vertexai)
* GitHub Check: Trace nox tests (3, 11, openai)
* GitHub Check: Trace nox tests (3, 11, notdiamond)
* GitHub Check: Trace nox tests (3, 11, mistral1)
* GitHub Check: Trace nox tests (3, 11, mistral0)
* GitHub Check: Trace nox tests (3, 11, llamaindex)
* GitHub Check: Trace nox tests (3, 11, litellm)
* GitHub Check: Trace nox tests (3, 11, langchain)
* GitHub Check: Trace nox tests (3, 11, instructor)
* GitHub Check: Trace nox tests (3, 11, google_ai_studio)
* GitHub Check: Trace nox tests (3, 11, huggingface)
* GitHub Check: Trace nox tests (3, 11, groq)
* GitHub Check: Trace nox tests (3, 11, dspy)
* GitHub Check: Trace nox tests (3, 11, cohere)
* GitHub Check: Trace nox tests (3, 11, cerebras)
* GitHub Check: Trace nox tests (3, 11, bedrock)
* GitHub Check: Trace nox tests (3, 11, anthropic)
* GitHub Check: Trace nox tests (3, 11, trace_server)
* GitHub Check: Trace nox tests (3, 11, trace)
* GitHub Check: Trace nox tests (3, 10, pandas-test)
* GitHub Check: Trace nox tests (3, 10, scorers)
* GitHub Check: Trace nox tests (3, 10, vertexai)
* GitHub Check: Trace nox tests (3, 10, openai)
* GitHub Check: Trace nox tests (3, 10, notdiamond)
* GitHub Check: Trace nox tests (3, 10, mistral1)
* GitHub Check: Trace nox tests (3, 10, mistral0)
* GitHub Check: Trace nox tests (3, 10, llamaindex)
* GitHub Check: Trace nox tests (3, 10, litellm)
* GitHub Check: Trace nox tests (3, 10, langchain)
* GitHub Check: Trace nox tests (3, 10, instructor)
* GitHub Check: Trace nox tests (3, 10, google_ai_studio)
* GitHub Check: Trace nox tests (3, 10, huggingface)
* GitHub Check: Trace nox tests (3, 10, groq)
* GitHub Check: Trace nox tests (3, 10, dspy)
* GitHub Check: Trace nox tests (3, 10, cohere)
* GitHub Check: Trace nox tests (3, 10, cerebras)
* GitHub Check: Trace nox tests (3, 10, bedrock)
* GitHub Check: Trace nox tests (3, 10, anthropic)
* GitHub Check: Trace nox tests (3, 10, trace_server)
* GitHub Check: Trace nox tests (3, 10, trace)
* GitHub Check: Trace nox tests (3, 9, pandas-test)
* GitHub Check: Trace nox tests (3, 9, scorers)
* GitHub Check: Trace nox tests (3, 9, vertexai)
* GitHub Check: Trace nox tests (3, 9, openai)
* GitHub Check: Trace nox tests (3, 9, notdiamond)
* GitHub Check: Trace nox tests (3, 9, mistral1)
* GitHub Check: Trace nox tests (3, 9, mistral0)
* GitHub Check: Trace nox tests (3, 9, llamaindex)
* GitHub Check: Trace nox tests (3, 9, litellm)
* GitHub Check: Trace nox tests (3, 9, langchain)
* GitHub Check: Trace nox tests (3, 9, instructor)

</details>

<details>
<summary>🔇 Additional comments (5)</summary><blockquote>

<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3.tsx (3)</summary>

`413-413`: **Updated route pattern to remove datasets.**

The regex pattern has been adjusted to remove 'datasets' from the list, as it now has its own dedicated route. This helps keep routing logic clean and organized.

---

`418-420`: **New dedicated route for datasets added.**

Separating datasets into its own route pattern is a good architectural decision that allows for customized handling of dataset-specific logic without impacting other object types.

---

`834-834`: **Ensure consistency with other filters' routing.**

This implementation uses `objectVersionsUIUrl` for datasets routing, which is correct, but ensure this remains consistent if specialized dataset-specific routing is introduced in the future.

</details>
<details>
<summary>weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx (2)</summary>

`1-4`: **Well-documented component purpose.**

The comment clearly explains the purpose of this file and its relationship to `ObjectVersionsPage`, which helps future developers understand the design decisions.

---

`19-19`: **Good type reuse for interface consistency.**

Using `WFHighLevelObjectVersionFilter` as the base for `DatasetFilter` ensures consistency across object type filters while allowing for future dataset-specific extensions if needed.

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-04T22:03:58Z
user: login: gtarpenning
state: APPROVED
author_association: MEMBER
submitted_at: 2025-03-05T23:12:58Z

Review comments:
diff_hunk: @@ -0,0 +1,152 @@
+/**
+ * This page is specifically for datasets. It shows a list of dataset objects and their versions.
+ * It is inspired by ObjectVersionsPage but tailored specifically for the dataset use case.
+ */
+import {useViewerInfo} from '@wandb/weave/common/hooks/useViewerInfo';
+import {Button} from '@wandb/weave/components/Button';
+import {Tailwind} from '@wandb/weave/components/Tailwind';
+import React, {useMemo, useState} from 'react';
+import {useHistory} from 'react-router-dom';
+
+import {Loading} from '../../../../../Loading';
+import {useWeaveflowCurrentRouteContext} from '../../context';
+import {SimplePageLayout} from '../common/SimplePageLayout';
+import {DeleteObjectVersionsButtonWithModal} from '../ObjectsPage/ObjectDeleteButtons';
+import {WFHighLevelObjectVersionFilter} from '../ObjectsPage/objectsPageTypes';
+import {FilterableObjectVersionsTable} from '../ObjectsPage/ObjectVersionsTable';
+import {useControllableState} from '../util';
+
+export type DatasetFilter = WFHighLevelObjectVersionFilter;
+
+const DATASET_TYPE = 'Dataset' as const;
+
+export const DatasetsPage: React.FC<{
+  entity: string;
+  project: string;
+  initialFilter?: DatasetFilter;
+  onFilterUpdate?: (filter: DatasetFilter) => void;
+}> = props => {
+  const history = useHistory();
+  const {loading: loadingUserInfo, userInfo} = useViewerInfo();
+  const router = useWeaveflowCurrentRouteContext();
+
+  const baseFilter = useMemo(() => {
+    return {
+      ...props.initialFilter,
+      baseObjectClass: DATASET_TYPE,
+    };
+  }, [props.initialFilter]);
+
+  const [filter, setFilter] =
+    useControllableState<WFHighLevelObjectVersionFilter>(
+      baseFilter ?? {baseObjectClass: DATASET_TYPE},
+      props.onFilterUpdate
+    );
+
+  const {entity, project} = props;
+  const [selectedVersions, setSelectedVersions] = useState<string[]>([]);
+
+  const onCompare = () => {
+    history.push(router.compareObjectsUri(entity, project, selectedVersions));
+  };
+
+  const title = useMemo(() => {
+    if (filter.objectName) {
+      return 'Versions of ' + filter.objectName;
+    }
+    return 'Datasets';
+  }, [filter.objectName]);
+
+  if (loadingUserInfo) {
+    return <Loading />;
+  }
+
+  const filteredOnObject = filter.objectName != null;
+  const hasComparison = filteredOnObject;
+  const viewer = userInfo ? userInfo.id : null;
+  const isReadonly = !viewer || !userInfo?.teams.includes(props.entity);
+  const isAdmin = userInfo?.admin;
+  const showDeleteButton = filteredOnObject && !isReadonly && isAdmin;
+
+  return (
+    <SimplePageLayout
+      title={title}
+      hideTabsIfSingle
+      headerExtra={
+        <DatasetsPageHeaderExtra
+          entity={entity}
+          project={project}
+          objectName={filter.objectName ?? null}
+          selectedVersions={selectedVersions}
+          setSelectedVersions={setSelectedVersions}
+          showDeleteButton={showDeleteButton}
+          showCompareButton={hasComparison}
+          onCompare={onCompare}
+        />
+      }
+      tabs={[
+        {
+          label: '',
+          content: (
+            <FilterableObjectVersionsTable
+              entity={entity}
+              project={project}
+              initialFilter={filter}
+              onFilterUpdate={setFilter}
+              selectedVersions={selectedVersions}
+              setSelectedVersions={
+                hasComparison ? setSelectedVersions : undefined
+              }
+            />
+          ),
+        },
+      ]}
+    />
+  );
+};
+
+const DatasetsPageHeaderExtra: React.FC<{
+  entity: string;
+  project: string;
+  objectName: string | null;
+  selectedVersions: string[];
+  setSelectedVersions: (selected: string[]) => void;
+  showDeleteButton?: boolean;
+  showCompareButton?: boolean;
+  onCompare: () => void;
+}> = ({
+  entity,
+  project,
+  objectName,
+  selectedVersions,
+  setSelectedVersions,
+  showDeleteButton,
+  showCompareButton,
+  onCompare,
+}) => {
+  const compareButton = showCompareButton ? (
+    <Button disabled={selectedVersions.length < 2} onClick={onCompare}>
+      Compare
+    </Button>
+  ) : undefined;
+
+  const deleteButton = showDeleteButton ? (
+    <DeleteObjectVersionsButtonWithModal
+      entity={entity}
+      project={project}
+      objectName={objectName ?? ''}
+      objectVersions={selectedVersions}
path: weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx
user: login: coderabbitai[bot]
body: _🛠️ Refactor suggestion_

**Handle potential empty string case more explicitly.**

There's a potential edge case where `objectName` could be an empty string instead of `null`. The current conditional check might not catch this. Consider using a more robust check.

```diff
- objectVersions={selectedVersions}
- disabled={selectedVersions.length === 0 || !objectName}
+ objectVersions={selectedVersions}
+ disabled={selectedVersions.length === 0 || !objectName || objectName.trim() === ''}
```



<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

`````suggestion
      objectVersions={selectedVersions}
      disabled={selectedVersions.length === 0 || !objectName || objectName.trim() === ''}
`````

</details>

<!-- suggestion_end -->

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-03-04T22:03:57Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,152 @@
+/**
+ * This page is specifically for datasets. It shows a list of dataset objects and their versions.
+ * It is inspired by ObjectVersionsPage but tailored specifically for the dataset use case.
+ */
+import {useViewerInfo} from '@wandb/weave/common/hooks/useViewerInfo';
+import {Button} from '@wandb/weave/components/Button';
+import {Tailwind} from '@wandb/weave/components/Tailwind';
+import React, {useMemo, useState} from 'react';
+import {useHistory} from 'react-router-dom';
+
+import {Loading} from '../../../../../Loading';
+import {useWeaveflowCurrentRouteContext} from '../../context';
+import {SimplePageLayout} from '../common/SimplePageLayout';
+import {DeleteObjectVersionsButtonWithModal} from '../ObjectsPage/ObjectDeleteButtons';
+import {WFHighLevelObjectVersionFilter} from '../ObjectsPage/objectsPageTypes';
+import {FilterableObjectVersionsTable} from '../ObjectsPage/ObjectVersionsTable';
+import {useControllableState} from '../util';
+
+export type DatasetFilter = WFHighLevelObjectVersionFilter;
+
+const DATASET_TYPE = 'Dataset' as const;
+
+export const DatasetsPage: React.FC<{
+  entity: string;
+  project: string;
+  initialFilter?: DatasetFilter;
+  onFilterUpdate?: (filter: DatasetFilter) => void;
+}> = props => {
+  const history = useHistory();
+  const {loading: loadingUserInfo, userInfo} = useViewerInfo();
+  const router = useWeaveflowCurrentRouteContext();
+
+  const baseFilter = useMemo(() => {
+    return {
+      ...props.initialFilter,
+      baseObjectClass: DATASET_TYPE,
+    };
+  }, [props.initialFilter]);
+
+  const [filter, setFilter] =
+    useControllableState<WFHighLevelObjectVersionFilter>(
+      baseFilter ?? {baseObjectClass: DATASET_TYPE},
+      props.onFilterUpdate
+    );
+
+  const {entity, project} = props;
+  const [selectedVersions, setSelectedVersions] = useState<string[]>([]);
+
+  const onCompare = () => {
+    history.push(router.compareObjectsUri(entity, project, selectedVersions));
+  };
+
+  const title = useMemo(() => {
+    if (filter.objectName) {
+      return 'Versions of ' + filter.objectName;
+    }
+    return 'Datasets';
+  }, [filter.objectName]);
+
+  if (loadingUserInfo) {
+    return <Loading />;
+  }
path: weave-js/src/components/PagePanelComponents/Home/Browse3/pages/DatasetsPage/DatasetsPage.tsx
user: login: coderabbitai[bot]
body: _🛠️ Refactor suggestion_

**Add error handling for user information fetch.**

The component currently only handles the loading state for user information but doesn't account for potential fetch errors. Add error handling to provide appropriate feedback to users.

```diff
- if (loadingUserInfo) {
-   return <Loading />;
- }
+ if (loadingUserInfo) {
+   return <Loading />;
+ }
+ 
+ // Add error handling
+ if (userInfoError) {
+   return <ErrorDisplay message="Failed to load user information" error={userInfoError} />;
+ }
```



<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

`````suggestion
  if (loadingUserInfo) {
    return <Loading />;
  }
  
  // Add error handling
  if (userInfoError) {
    return <ErrorDisplay message="Failed to load user information" error={userInfoError} />;
  }
`````

</details>

<!-- suggestion_end -->

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-03-04T22:03:58Z
author_association: CONTRIBUTOR

PR comments:
user: login: bcsherma
created_at: 2025-03-01T18:42:45Z
body: * **#3826** <a href="https://app.graphite.dev/github/pr/wandb/weave/3826?utm_source=stack-comment-icon" target="_blank"><img src="https://static.graphite.dev/graphite-32x32-black.png" alt="Graphite" width="10px" height="10px"/></a>
* **#3825** <a href="https://app.graphite.dev/github/pr/wandb/weave/3825?utm_source=stack-comment-icon" target="_blank"><img src="https://static.graphite.dev/graphite-32x32-black.png" alt="Graphite" width="10px" height="10px"/></a> 👈 <a href="https://app.graphite.dev/github/pr/wandb/weave/3825?utm_source=stack-comment-view-in-graphite" target="_blank">(View in Graphite)</a>
* `master`


<h2></h2>

This stack of pull requests is managed by <a href="https://graphite.dev?utm-source=stack-comment"><b>Graphite</b></a>. Learn more about <a href="https://stacking.dev/?utm_source=stack-comment">stacking</a>.
<!-- Current dependencies on/for this PR: -->
author_association: MEMBER
user: login: coderabbitai[bot]
created_at: 2025-03-01T18:49:12Z
body: <!-- This is an auto-generated comment: summarize by coderabbit.ai -->
<!-- walkthrough_start -->

## Walkthrough
The changes introduce a dedicated datasets route in the application. A new component, `DatasetsPageBinding`, is added to the routing logic in the main `Browse3.tsx` file to handle the datasets tab. A new React component, `DatasetsPage`, along with a header subcomponent and a new type, is created to display and manage dataset versions. The routing configuration and component interactions are updated to process URL parameters and conditional actions based on user permissions.

## Changes

| **File(s)** | **Change Summary** |
|-------------|--------------------|
| `weave-js/src/.../Browse3.tsx` | Added new import for `DatasetsPage` and introduced `DatasetsPageBinding` to route the datasets tab. Updated regex pattern in route configuration to exclude `datasets`. |
| `weave-js/src/.../DatasetsPage.tsx` | Introduced new `DatasetsPage` component to display dataset objects/versions. Added `DatasetsPageHeaderExtra` for header actions and new type `DatasetFilter`. Integrated hooks for user info and route context and implemented conditional UI elements. |

## Sequence Diagram(s)

```mermaid
sequenceDiagram
    participant U as User
    participant B as Browse3 Component
    participant BP as DatasetsPageBinding
    participant D as DatasetsPage

    U->>B: Navigate to datasets route
    B->>BP: Route matching for "datasets" tab
    BP->>BP: Extract URL query parameters, apply filters
    BP->>D: Render DatasetsPage with props (entity, project, filters)
    D->>D: Fetch user info via hooks (useViewerInfo)
    D->>D: Determine UI elements (Delete/Compare) based on permissions & selection
    D->>U: Display dataset info and interactive header options
```

## Suggested reviewers
- gtarpenning

## Poem
> I hopped through the code with glee,  
> Adding routes like carrots for me.  
> Datasets now shine with a brand new flair,  
> In our code garden, fresh and rare.  
> With joyful hops I celebrate this day—  
> A bunny dance in code display!  
> 🐇🥕

<!-- walkthrough_end -->
<!-- internal state start -->


<!-- DwQgtGAEAqAWCWBnSTIEMB26CuAXA9mAOYCmGJATmriQCaQDG+Ats2bgFyQAOFk+AIwBWJBrngA3EsgEBPRvlqU0AgfFwA6NPEgQAfACgjoCEYDEZyAAUASpADK2VmgqyjcEj2wAbb5AokAI7Y0riQ4rjedJAARAEAZmhi+BQAFNjwAJRctNRoiCS4yNxopJC0+NKQGPhh2AWQAPLCorgAapSI8PgYiFalJDGQAO75kIjYAszqNPRykPWUkAIMiLCUzGjoGPSo8EoY4vHw0WMYTgJLAMwAHABMAKz8WADi6gASkxow69Z22sxkARIMxFPB4vJcL8AAYAemGJDQUlhuVw+UKiGh/nweBIABoRggGLBGNgKAFDt55LR4AExED8Nt+C0xJApBQuj1igNIN4VCQovQYgARPIFIoaIYeHgUfDcfAFejEzCkZDwDASfDeKQKbiydVEcYsTxMJSQeKy5jhGHNERiDoc7q9fqkLHq4HQgBCsuGBSusJKqthorR4r6A1hWOBDAC1E8W1R6NwYEQ3FE4PgDBQzG4UTYh2oTu+cFQCSSBD4aF8+F95pSILBxwYha54UZUM8ibDPB5w3UsBxYTQ8XirQN1s8gjtRR7pGLvwAqjYADJ1vgdry+fxBEKIMKoADa6wCAF1UrBcLhuIgOLDYUR+18mMx4ZhaAJ4YjkdwfN5YbdHkyDRzEsABhFh8xnRxnFcdxfmfSDkB6CdNz8AJglCGV4E2Ch4CpBReiQMJ8HibdRwpBgqmBAI+VmVDtwwvdkDfdBqlqeMBEHFDNgwAZIP4UiNz3JIAGsBPo9DdxneYXiobgEBob4FwKPgVjWDYtlgMZvHVETomBTBamPCSd0w1IzAAgA2TJtnoXh8AkfZTl5XS2xQhgyQpMIfy3SSzIs+4Hhs+J63iMkOz4RySD7DBDXVSBZLQeT1BIecTQg9hkAqNj9wwBhvGwM1MGpJAPMQTlen4PhRzoARRO3IgXBpWL3K02Kqns+VFRQLANx8tDTL3FAigFeJgIMaUEPYcYx2QqtEEZGoaCBLSwiEtEGDEkiTMYmdUB4gY5nkRLkpoAlhiJElUC2AgtTXEFMFKcd+oYqTyhINMdjIBgTkQNKAnQAGanGNMfqbBRWEy9BaFoAJyvHDdsNzEhIJbLAlDRPDEAJZbxFigl62KgjKIoSqAkaihmsNDdlXa5BNjNeKoVQWxxsadkq28HH4Iyw5mIB6YMGwqtbPKRbahlBynOhmlxB6EX1S6IgLyQvgY3UeBGPQTi8BQstklwlr7Mo8qquGtUcx05s5cqkL1x5pQ6oKcb9GMcAoDIehtrQPBCFIcgqDoqbDi4XhmWnSQqnmU1lFUdQtB0V2TCgEs1WYrAfYIYgyGUIPec4fw0GGcYnBw+Ro8UWO1E0bRdDAQw3dMAwESREgwCERBYUQCgGFhZ95XIPnYRdEh+nIbxwJzHpMthd5jVhb0az9DQigADw4AwYi3gwLEgABBABJbOA7jegJhg+Rttp1U4JNNrVR63BZVobBKNY8hi9lXFRf76fDnuhMdBMyn3KGKDEs5PB9mZr1GEi9fQkCuFiX+g9ND72qNFbM8oKBhGEjQfidtIDQhDEmcMroUDMRhnQAkiQfo6TRHjOKe1DgkCIIHJ0j92y/C/gw3k+AHwMDStiPA44mAYGOEQMkaNyENhpMcfSjIAigh1NCLsGIsQWhYChEgq8iLjnJtonsl5KBYAIWiAQ2NCSZhJDUYuPR8LqnyoVKo0J7I5iKNCAk0JQRKG8JiAkLFoRTlaJib4e90Gf0HJ4VM6Ymyc3kKY34qiZxmOkWgShtACTyndAjThngiFgKKCPT06oqZIJYAPdg41pT5NDBiIpJSDRlKnig6RShjjkHoMCA6ZQlyrhKFQNgNAOSi1wZ4eo44Bz4BEn9SAB9vKyhNgUZAGFXA9gGYUToblQgqB0msc0eEhkWLarQHSLVsDcFRFRXJDRjjeEOdaL+ytWLNl8HVTa5psB5RtoI5B00KRKGGRuGpJCR4eJ7PDFq5BFkuHkJ1ZAExiToGQNCdg6hZBgpcbKacGL1QayrAAMQOZQMFASeiEruZQBcFy4zQnnNdGGGtkJkDaibFCSVczAJtgAcmQNwkRSUVB4Q1lHWFspHJU1YkoGk1tojukoDQzwBCknIAunhTwmx3TaCFi1DcDllBbj3BQV+uAySTkElwwc45vB8MzONXee8KVsNbMCDcSh8ouDRkhUi2isF0XrD+AQVtICovENIIwUAACyhQBz0DSVKrg0JRFDWIWGepOxxwAF5ICpBshmvQkAADekANAlsgAAXzdFgaELcpDt07t3Xuvyh4jzHgKSeFSh5zzYAvH0y817QgMJG6NihxjwCILxE1ANzmXNoAmkoUIM0FoPCWjQJ4y2QEAEmEhjYCLuXSWk8niAAkBb7LThsPgWoZbYQcDMakZVmRoQVp6oQmtbcO5dx7n3cpf8ijDwGK2ie36UGdy7SQHtS8EEr0QKvAdW8Yjhqbq+utH7G1AZni2zAba0OdvnnAv0AYBidxTXUiMxHCkDCg+vTe297VH39rnaI58y7iWvmGgwYSP6QBsIiVkTbcCeLI6QkgYKtIyBIGQR+z9X7yIerxMoLEaSpj5PILYuziKkSSeHYJosOy0jZJ0J0MzU4Qw7XUcQOkABeVRJnTJLoisY0JFhtBOAiCgB8xH4HUfWAIT8TiOTOSpHqdtNg21Fo5goAB1L8JB4jWuGKBTy7Bz24nAsw1euAvN8GOacw0fLYrfDmegBglFuAzjhfdFFhw0UYtPa0ElWA5Q2xFtCXF4gCVEooPV2NDXStOma2SjrVLLlIM5m8kSPzsNhCTU/Y1zFljon2Y6+6yrRYaoLIrZ5PQn5aj5IGqJ9DFWhQ6+OTT7IKp/VviZn9PVHFKDm9atJ45RmWKiAsQL6pgtSNQJccco5cDEjoAVsItBZC8WmC8/CGMNjqior8CIr2nbRGQhuW5QyeVadZGD+MOxGDrE2sgRYfA0wUGmPDZ1jJRGyz674eQ/yliAKiDQZYeACAZxx1sfuLhPACBZz0QRymuKoBSI1IWVn6DjJatCewSMogj2XGgWQg4wWqsRQ4gqd3WLrDSfT9n4QVCXF2MwigCrrTUAIpjSqWxoTkqGTskgtpWgOnO9AO3mXyhIFzArk7BT9OOi5ONPeDKms0/8SXFYk2BMFKE+8REAKACi6WqBgtQG0mHnTGTdM8Nop+WwwpfOp8KtUMDPBa4BQSNXhVxw88vK2AhnPDaGgKFEMQ0QzuGdFj4wo44gmsjb/7n46Ucxc+ZzXrAqAyB269hgfCF0JO4GGIyesoIAZ98twDJvrQqEvc8K6gUGyR+s9aR75T0REdT7e0sYnpPzsjL32Idhoy2Yc18NzTwnG+PBryklCYtFYeeGtfwvdN0t7rUmEKvhYoTo/MoPflyP4jjpToyrxANF9A3vNt1MhJAbKFEOnGfHfqFqMhdjvJYA6rbjbAyChG6nyE6pVNtD6ikH6kTpMEGiGr9OGpAAAHIYIf5xp0AJqCagrPrVrRbIYNpfrNLob/qYaAbiE4bdp4YIIEZBj8GkZR4jyUYDpQCcHFzcHpJ8GqEDAx7a4UAJ456VovrCHvqiF8adwYbjzto/oga4a9oKGBjSDBj6GkDuGgFCbqGDocEYK4CyBpgyy8GEJkY27EqCFIaWGfrWF/qkAAb2HAazxOEQb+iuFEYeFgbKFzj9rUbwaDr1yNwew47ey+zHwMZKj5xcBUDFxMYwrLDyAxxUBxw1yJxFHJwQzTC4AAD6+wiAPRAQUUCItAPRwk2CdcDcnRdwtAAAjAAJyzEPB3CWR3AAAs8xDADwaxaxCC8QtADA8xAgAA7LMccfEAAAzDj7GzE3BoAkBrFXC0CWQCCTEGCdFrF1QCB3DzGWQ3AXEMBXB3B3DnG0DxAvGIiXG/F3BXAPBoB3AkAPAPC0AXFXDnHiZvGdHgkCDxBXCWSPHAl3D/H7HHEMDHF3ACBXDzEXE3DHE3CWSjhrH/GzFoAbGWTHEIKYnuyQDkkkA4kMCWQXEPCWSzECAPDUl3CzFrG0DzHIloBoCWRomykMB1QPDxA3DxAgl3FvHvHckITqB9G0ADFDEuZ0A9GeyTFAA== -->

<!-- internal state end -->
<!-- finishing_touch_checkbox_start -->

<details>
<summary>✨ Finishing Touches</summary>

- [ ] <!-- {"checkboxId": "7962f53c-55bc-4827-bfbf-6a18da830691"} --> 📝 Generate Docstrings

</details>

<!-- finishing_touch_checkbox_end -->
<!-- tips_start -->

---

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

<details>
<summary>❤️ Share</summary>

- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)
- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)
- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)
- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)

</details>

<details>
<summary>🪧 Tips</summary>

### Chat

There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai):

- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
  - `I pushed a fix in commit <commit_id>, please review it.`
  - `Generate unit testing code for this file.`
  - `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
  - `@coderabbitai generate unit testing code for this file.`
  -	`@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
  - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.`
  - `@coderabbitai read src/utils.ts and generate unit testing code.`
  - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
  - `@coderabbitai help me debug CodeRabbit configuration file.`

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

### CodeRabbit Commands (Invoked using PR comments)

- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai generate docstrings` to [generate docstrings](https://docs.coderabbit.ai/finishing-touches/docstrings) for this PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.

### Other keywords and placeholders

- Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
- Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description.
- Add `@coderabbitai` anywhere in the PR title to generate the title automatically.

### Documentation and Community

- Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.

</details>

<!-- tips_end -->
author_association: CONTRIBUTOR