Skip to content

Commit dda2e8d

Browse files
feat(api): api update
1 parent 658bc53 commit dda2e8d

File tree

6 files changed

+6
-21
lines changed

6 files changed

+6
-21
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 24
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lemma%2Flemma-8cd151afe45f9f40ddf5285bd840af3451896e7b9a53b06093dfbefcdc968bc0.yml
3-
openapi_spec_hash: 21ff168e4da2129dc4cdc2f4e4e91ec1
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lemma%2Flemma-398e43f06821a461846ebae030851faf308afa99a9c2340530a21272e5ae67a9.yml
3+
openapi_spec_hash: 624c26645898fdc2cd6db3670dc3f1ec
44
config_hash: 017a31b2ac0856f4d4152a5173e6fa18

packages/mcp-server/src/tools/datasets/generations/list-datasets-generations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const metadata: Metadata = {
1818
export const tool: Tool = {
1919
name: 'list_datasets_generations',
2020
description:
21-
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nList all dataset generations.\n\nRetrieves all dataset generations, optionally filtered by dataset_id.\nResults are ordered by creation date (newest first).\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/generation_list_response',\n $defs: {\n generation_list_response: {\n type: 'array',\n title: 'Response List Dataset Generations Datasets Generations Get',\n items: {\n $ref: '#/$defs/dataset_generation'\n }\n },\n dataset_generation: {\n type: 'object',\n title: 'DatasetGeneration',\n description: 'Dataset generation database model.',\n properties: {\n datasetId: {\n type: 'string',\n title: 'Datasetid'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n dataDescription: {\n type: 'string',\n title: 'Datadescription'\n },\n entriesCompleted: {\n type: 'integer',\n title: 'Entriescompleted'\n },\n entriesRequired: {\n type: 'integer',\n title: 'Entriesrequired'\n },\n schema: {\n type: 'string',\n title: 'Schema'\n },\n status: {\n type: 'string',\n title: 'DatasetGenerationStatus',\n enum: [ 'QUEUED',\n 'RUNNING',\n 'COMPLETE'\n ]\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n },\n validators: {\n type: 'string',\n title: 'Validators'\n }\n },\n required: [ 'datasetId'\n ]\n }\n }\n}\n```",
21+
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nList all dataset generations.\n\nRetrieves all dataset generations, optionally filtered by dataset_id.\nResults are ordered by creation date (newest first).\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/generation_list_response',\n $defs: {\n generation_list_response: {\n type: 'array',\n title: 'Response List Dataset Generations Datasets Generations Get',\n items: {\n $ref: '#/$defs/dataset_generation'\n }\n },\n dataset_generation: {\n type: 'object',\n title: 'DatasetGeneration',\n description: 'Dataset generation database model.',\n properties: {\n datasetId: {\n type: 'string',\n title: 'Datasetid'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n dataDescription: {\n type: 'string',\n title: 'Datadescription'\n },\n entriesCompleted: {\n type: 'integer',\n title: 'Entriescompleted'\n },\n entriesRequired: {\n type: 'integer',\n title: 'Entriesrequired'\n },\n schema: {\n type: 'string',\n title: 'Schema'\n },\n status: {\n type: 'string',\n title: 'QueueItemStatus',\n enum: [ 'QUEUED',\n 'RUNNING',\n 'COMPLETE'\n ]\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n },\n validators: {\n type: 'string',\n title: 'Validators'\n }\n },\n required: [ 'datasetId'\n ]\n }\n }\n}\n```",
2222
inputSchema: {
2323
type: 'object',
2424
properties: {

packages/mcp-server/src/tools/datasets/generations/retrieve-datasets-generations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const metadata: Metadata = {
1818
export const tool: Tool = {
1919
name: 'retrieve_datasets_generations',
2020
description:
21-
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a specific dataset generation by ID.\n\nRetrieves a single dataset generation with all its details including\nstatus, progress, schema, and validation rules.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/dataset_generation',\n $defs: {\n dataset_generation: {\n type: 'object',\n title: 'DatasetGeneration',\n description: 'Dataset generation database model.',\n properties: {\n datasetId: {\n type: 'string',\n title: 'Datasetid'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n dataDescription: {\n type: 'string',\n title: 'Datadescription'\n },\n entriesCompleted: {\n type: 'integer',\n title: 'Entriescompleted'\n },\n entriesRequired: {\n type: 'integer',\n title: 'Entriesrequired'\n },\n schema: {\n type: 'string',\n title: 'Schema'\n },\n status: {\n type: 'string',\n title: 'DatasetGenerationStatus',\n enum: [ 'QUEUED',\n 'RUNNING',\n 'COMPLETE'\n ]\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n },\n validators: {\n type: 'string',\n title: 'Validators'\n }\n },\n required: [ 'datasetId'\n ]\n }\n }\n}\n```",
21+
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a specific dataset generation by ID.\n\nRetrieves a single dataset generation with all its details including\nstatus, progress, schema, and validation rules.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/dataset_generation',\n $defs: {\n dataset_generation: {\n type: 'object',\n title: 'DatasetGeneration',\n description: 'Dataset generation database model.',\n properties: {\n datasetId: {\n type: 'string',\n title: 'Datasetid'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n dataDescription: {\n type: 'string',\n title: 'Datadescription'\n },\n entriesCompleted: {\n type: 'integer',\n title: 'Entriescompleted'\n },\n entriesRequired: {\n type: 'integer',\n title: 'Entriesrequired'\n },\n schema: {\n type: 'string',\n title: 'Schema'\n },\n status: {\n type: 'string',\n title: 'QueueItemStatus',\n enum: [ 'QUEUED',\n 'RUNNING',\n 'COMPLETE'\n ]\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n },\n validators: {\n type: 'string',\n title: 'Validators'\n }\n },\n required: [ 'datasetId'\n ]\n }\n }\n}\n```",
2222
inputSchema: {
2323
type: 'object',
2424
properties: {

packages/mcp-server/src/tools/prompts/iterations/create-prompts-iterations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const metadata: Metadata = {
1818
export const tool: Tool = {
1919
name: 'create_prompts_iterations',
2020
description:
21-
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nCreate a new prompt iteration.\n\nCreates a new version/iteration of an existing prompt with updated content.\nEach iteration represents a specific version of the prompt that can be\nused for testing and comparison.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/prompt_iteration',\n $defs: {\n prompt_iteration: {\n type: 'object',\n title: 'PromptIteration',\n description: 'Prompt Iteration database model.',\n properties: {\n content: {\n type: 'string',\n title: 'Content'\n },\n promptId: {\n type: 'string',\n title: 'Promptid'\n },\n version: {\n type: 'integer',\n title: 'Version'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n }\n },\n required: [ 'content',\n 'promptId',\n 'version'\n ]\n }\n }\n}\n```",
21+
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nCreate a new prompt iteration.\n\nCreates a new version/iteration of an existing prompt with updated content.\nEach iteration represents a specific version of the prompt that can be\nused for testing and comparison.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/prompt_iteration',\n $defs: {\n prompt_iteration: {\n type: 'object',\n title: 'PromptIteration',\n properties: {\n content: {\n type: 'string',\n title: 'Content'\n },\n promptId: {\n type: 'string',\n title: 'Promptid'\n },\n version: {\n type: 'integer',\n title: 'Version'\n }\n },\n required: [ 'content',\n 'promptId',\n 'version'\n ]\n }\n }\n}\n```",
2222
inputSchema: {
2323
type: 'object',
2424
properties: {

packages/mcp-server/src/tools/prompts/iterations/list-prompts-iterations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const metadata: Metadata = {
1818
export const tool: Tool = {
1919
name: 'list_prompts_iterations',
2020
description:
21-
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nList all iterations for a specific prompt.\n\nRetrieves all iterations/versions of a prompt, ordered by version\nnumber (newest first). The prompt must belong to the current user's tenant.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/iteration_list_response',\n $defs: {\n iteration_list_response: {\n type: 'array',\n title: 'Response List Prompt Iterations Prompts Prompt Id Iterations Get',\n items: {\n $ref: '#/$defs/prompt_iteration'\n }\n },\n prompt_iteration: {\n type: 'object',\n title: 'PromptIteration',\n description: 'Prompt Iteration database model.',\n properties: {\n content: {\n type: 'string',\n title: 'Content'\n },\n promptId: {\n type: 'string',\n title: 'Promptid'\n },\n version: {\n type: 'integer',\n title: 'Version'\n },\n id: {\n type: 'string',\n title: 'Id'\n },\n createdAt: {\n type: 'string',\n title: 'Createdat',\n description: 'Timestamp when the record was created',\n format: 'date-time'\n },\n updatedAt: {\n type: 'string',\n title: 'Updatedat',\n description: 'Timestamp when the record was last updated',\n format: 'date-time'\n }\n },\n required: [ 'content',\n 'promptId',\n 'version'\n ]\n }\n }\n}\n```",
21+
"When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nList all iterations for a specific prompt.\n\nRetrieves all iterations/versions of a prompt, ordered by version\nnumber (newest first). The prompt must belong to the current user's tenant.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/iteration_list_response',\n $defs: {\n iteration_list_response: {\n type: 'array',\n title: 'Response List Prompt Iterations Prompts Prompt Id Iterations Get',\n items: {\n $ref: '#/$defs/prompt_iteration'\n }\n },\n prompt_iteration: {\n type: 'object',\n title: 'PromptIteration',\n properties: {\n content: {\n type: 'string',\n title: 'Content'\n },\n promptId: {\n type: 'string',\n title: 'Promptid'\n },\n version: {\n type: 'integer',\n title: 'Version'\n }\n },\n required: [ 'content',\n 'promptId',\n 'version'\n ]\n }\n }\n}\n```",
2222
inputSchema: {
2323
type: 'object',
2424
properties: {

src/resources/prompts/iterations.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,12 @@ export class Iterations extends APIResource {
3232
}
3333
}
3434

35-
/**
36-
* Prompt Iteration database model.
37-
*/
3835
export interface PromptIteration {
3936
content: string;
4037

4138
promptId: string;
4239

4340
version: number;
44-
45-
id?: string;
46-
47-
/**
48-
* Timestamp when the record was created
49-
*/
50-
createdAt?: string | null;
51-
52-
/**
53-
* Timestamp when the record was last updated
54-
*/
55-
updatedAt?: string | null;
5641
}
5742

5843
export type IterationListResponse = Array<PromptIteration>;

0 commit comments

Comments
 (0)