Socket
Socket
Sign inDemoInstall

langsmith

Package Overview
Dependencies
Maintainers
1
Versions
151
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

langsmith - npm Package Compare versions

Comparing version 0.0.29 to 0.0.31

9

dist/client.d.ts

@@ -90,3 +90,10 @@ import { AsyncCallerParams } from "./utils/async_caller.js";

}): Promise<TracerSessionResult>;
listProjects(): AsyncIterable<TracerSession>;
listProjects({ projectIds, name, nameContains, referenceDatasetId, referenceDatasetName, referenceFree, }?: {
projectIds?: string[];
name?: string;
nameContains?: string;
referenceDatasetId?: string;
referenceDatasetName?: string;
referenceFree?: boolean;
}): AsyncIterable<TracerSession>;
deleteProject({ projectId, projectName, }: {

@@ -93,0 +100,0 @@ projectId?: string;

@@ -275,3 +275,2 @@ import * as uuid from "uuid";

});
// await raiseForStatus(response, "share run");
const result = await response.json();

@@ -297,3 +296,2 @@ if (result === null || !("share_token" in result)) {

});
// await raiseForStatus(response, "read run shared link");
const result = await response.json();

@@ -354,4 +352,28 @@ if (result === null || !("share_token" in result)) {

}
async *listProjects() {
for await (const projects of this._getPaginated("/sessions")) {
async *listProjects({ projectIds, name, nameContains, referenceDatasetId, referenceDatasetName, referenceFree, } = {}) {
const params = new URLSearchParams();
if (projectIds !== undefined) {
for (const projectId of projectIds) {
params.append("id", projectId);
}
}
if (name !== undefined) {
params.append("name", name);
}
if (nameContains !== undefined) {
params.append("name_contains", nameContains);
}
if (referenceDatasetId !== undefined) {
params.append("reference_dataset", referenceDatasetId);
}
else if (referenceDatasetName !== undefined) {
const dataset = await this.readDataset({
datasetName: referenceDatasetName,
});
params.append("reference_dataset", dataset.id);
}
if (referenceFree !== undefined) {
params.append("reference_free", referenceFree.toString());
}
for await (const projects of this._getPaginated("/sessions", params)) {
yield* projects;

@@ -358,0 +380,0 @@ }

2

package.json
{
"name": "langsmith",
"version": "0.0.29",
"version": "0.0.31",
"description": "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform.",

@@ -5,0 +5,0 @@ "files": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc