naftiko: 1.0.0-alpha2 info: label: LangSmith — annotation-queues description: 'LangSmith — annotation-queues. 21 operations. Lead operation: Get Annotation Queues. Self-contained Naftiko capability covering one Langsmith business surface.' tags: - Langsmith - annotation-queues created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: LANGSMITH_API_KEY: LANGSMITH_API_KEY capability: consumes: - type: http namespace: langsmith-annotation-queues baseUri: '' description: LangSmith — annotation-queues business capability. Self-contained, no shared references. resources: - name: api-v1-annotation-queues path: /api/v1/annotation-queues operations: - name: getannotationqueuesapiv1annotationqueuesget method: GET description: Get Annotation Queues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ids in: query type: string - name: name in: query type: string - name: name_contains in: query type: string - name: offset in: query type: integer - name: limit in: query type: integer - name: tag_value_id in: query type: string - name: dataset_id in: query type: string - name: queue_type in: query type: string - name: assigned_to_me in: query type: boolean - name: sort_by in: query type: string - name: sort_by_desc in: query type: boolean - name: createannotationqueueapiv1annotationqueuespost method: POST description: Create Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteannotationqueuesapiv1annotationqueuesdelete method: DELETE description: Delete Annotation Queues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_ids in: query type: array required: true - name: api-v1-annotation-queues-populate path: /api/v1/annotation-queues/populate operations: - name: populateannotationqueueapiv1annotationqueuespopulatepost method: POST description: Populate Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-v1-annotation-queues-status-annotation_queue_run_id path: /api/v1/annotation-queues/status/{annotation_queue_run_id} operations: - name: createidentityannotationqueuerunstatusapiv1annotationqueuesstatusannotationqueuerunidpost method: POST description: Create Identity Annotation Queue Run Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: annotation_queue_run_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-v1-annotation-queues-queue_id path: /api/v1/annotation-queues/{queue_id} operations: - name: deleteannotationqueueapiv1annotationqueuesqueueiddelete method: DELETE description: Delete Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: updateannotationqueueapiv1annotationqueuesqueueidpatch method: PATCH description: Update Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getannotationqueueapiv1annotationqueuesqueueidget method: GET description: Get Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: api-v1-annotation-queues-queue_id-export path: /api/v1/annotation-queues/{queue_id}/export operations: - name: exportannotationqueuearchivedrunsapiv1annotationqueuesqueueidexportpost method: POST description: Export Annotation Queue Archived Runs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-v1-annotation-queues-queue_id-run-index path: /api/v1/annotation-queues/{queue_id}/run/{index} operations: - name: getrunfromannotationqueueapiv1annotationqueuesqueueidrunindexget method: GET description: Get Run From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: index in: path type: integer required: true - name: include_extra in: query type: boolean - name: api-v1-annotation-queues-queue_id-runs path: /api/v1/annotation-queues/{queue_id}/runs operations: - name: addrunstoannotationqueueapiv1annotationqueuesqueueidrunspost method: POST description: Add Runs To Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getrunsfromannotationqueueapiv1annotationqueuesqueueidrunsget method: GET description: Get Runs From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: offset in: query type: integer - name: limit in: query type: integer - name: archived in: query type: string - name: include_stats in: query type: string - name: status in: query type: string - name: api-v1-annotation-queues-queue_id-runs-by-key path: /api/v1/annotation-queues/{queue_id}/runs/by-key operations: - name: addrunstoannotationqueuebykeyapiv1annotationqueuesqueueidrunsbykeypost method: POST description: Add Runs To Annotation Queue By Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-v1-annotation-queues-queue_id-runs-delete path: /api/v1/annotation-queues/{queue_id}/runs/delete operations: - name: deleterunsfromannotationqueueapiv1annotationqueuesqueueidrunsdeletepost method: POST description: Delete Runs From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-v1-annotation-queues-queue_id-runs-resolve-queue_run_id path: /api/v1/annotation-queues/{queue_id}/runs/resolve/{queue_run_id} operations: - name: resolveannotationqueuerunapiv1annotationqueuesqueueidrunsresolvequeuerunidget method: GET description: Resolve Annotation Queue Run outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: queue_run_id in: path type: string required: true - name: api-v1-annotation-queues-queue_id-runs-queue_run_id path: /api/v1/annotation-queues/{queue_id}/runs/{queue_run_id} operations: - name: updateruninannotationqueueapiv1annotationqueuesqueueidrunsqueuerunidpatch method: PATCH description: Update Run In Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: queue_run_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: deleterunfromannotationqueueapiv1annotationqueuesqueueidrunsqueueruniddelete method: DELETE description: Delete Run From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: queue_run_id in: path type: string required: true - name: api-v1-annotation-queues-queue_id-size path: /api/v1/annotation-queues/{queue_id}/size operations: - name: getsizefromannotationqueueapiv1annotationqueuesqueueidsizeget method: GET description: Get Size From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: status in: query type: string - name: api-v1-annotation-queues-queue_id-total_archived path: /api/v1/annotation-queues/{queue_id}/total_archived operations: - name: gettotalarchivedfromannotationqueueapiv1annotationqueuesqueueidtotalarchivedget method: GET description: Get Total Archived From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: start_time in: query type: string - name: end_time in: query type: string - name: api-v1-annotation-queues-queue_id-total_size path: /api/v1/annotation-queues/{queue_id}/total_size operations: - name: gettotalsizefromannotationqueueapiv1annotationqueuesqueueidtotalsizeget method: GET description: Get Total Size From Annotation Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: queue_id in: path type: string required: true - name: api-v1-annotation-queues-run_id-queues path: /api/v1/annotation-queues/{run_id}/queues operations: - name: getannotationqueuesforrunapiv1annotationqueuesrunidqueuesget method: GET description: Get Annotation Queues For Run outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: run_id in: path type: string required: true authentication: type: bearer token: '{{env.LANGSMITH_API_KEY}}' exposes: - type: rest namespace: langsmith-annotation-queues-rest port: 8080 description: REST adapter for LangSmith — annotation-queues. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/v1/annotation-queues name: api-v1-annotation-queues description: REST surface for api-v1-annotation-queues. operations: - method: GET name: getannotationqueuesapiv1annotationqueuesget description: Get Annotation Queues call: langsmith-annotation-queues.getannotationqueuesapiv1annotationqueuesget with: ids: rest.ids name: rest.name name_contains: rest.name_contains offset: rest.offset limit: rest.limit tag_value_id: rest.tag_value_id dataset_id: rest.dataset_id queue_type: rest.queue_type assigned_to_me: rest.assigned_to_me sort_by: rest.sort_by sort_by_desc: rest.sort_by_desc outputParameters: - type: object mapping: $. - method: POST name: createannotationqueueapiv1annotationqueuespost description: Create Annotation Queue call: langsmith-annotation-queues.createannotationqueueapiv1annotationqueuespost with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteannotationqueuesapiv1annotationqueuesdelete description: Delete Annotation Queues call: langsmith-annotation-queues.deleteannotationqueuesapiv1annotationqueuesdelete with: queue_ids: rest.queue_ids outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/populate name: api-v1-annotation-queues-populate description: REST surface for api-v1-annotation-queues-populate. operations: - method: POST name: populateannotationqueueapiv1annotationqueuespopulatepost description: Populate Annotation Queue call: langsmith-annotation-queues.populateannotationqueueapiv1annotationqueuespopulatepost with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/status/{annotation-queue-run-id} name: api-v1-annotation-queues-status-annotation-queue-run-id description: REST surface for api-v1-annotation-queues-status-annotation_queue_run_id. operations: - method: POST name: createidentityannotationqueuerunstatusapiv1annotationqueuesstatusannotationqueuerunidpost description: Create Identity Annotation Queue Run Status call: langsmith-annotation-queues.createidentityannotationqueuerunstatusapiv1annotationqueuesstatusannotationqueuerunidpost with: annotation_queue_run_id: rest.annotation_queue_run_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id} name: api-v1-annotation-queues-queue-id description: REST surface for api-v1-annotation-queues-queue_id. operations: - method: DELETE name: deleteannotationqueueapiv1annotationqueuesqueueiddelete description: Delete Annotation Queue call: langsmith-annotation-queues.deleteannotationqueueapiv1annotationqueuesqueueiddelete with: queue_id: rest.queue_id outputParameters: - type: object mapping: $. - method: PATCH name: updateannotationqueueapiv1annotationqueuesqueueidpatch description: Update Annotation Queue call: langsmith-annotation-queues.updateannotationqueueapiv1annotationqueuesqueueidpatch with: queue_id: rest.queue_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getannotationqueueapiv1annotationqueuesqueueidget description: Get Annotation Queue call: langsmith-annotation-queues.getannotationqueueapiv1annotationqueuesqueueidget with: queue_id: rest.queue_id outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/export name: api-v1-annotation-queues-queue-id-export description: REST surface for api-v1-annotation-queues-queue_id-export. operations: - method: POST name: exportannotationqueuearchivedrunsapiv1annotationqueuesqueueidexportpost description: Export Annotation Queue Archived Runs call: langsmith-annotation-queues.exportannotationqueuearchivedrunsapiv1annotationqueuesqueueidexportpost with: queue_id: rest.queue_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/run/{index} name: api-v1-annotation-queues-queue-id-run-index description: REST surface for api-v1-annotation-queues-queue_id-run-index. operations: - method: GET name: getrunfromannotationqueueapiv1annotationqueuesqueueidrunindexget description: Get Run From Annotation Queue call: langsmith-annotation-queues.getrunfromannotationqueueapiv1annotationqueuesqueueidrunindexget with: queue_id: rest.queue_id index: rest.index include_extra: rest.include_extra outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/runs name: api-v1-annotation-queues-queue-id-runs description: REST surface for api-v1-annotation-queues-queue_id-runs. operations: - method: POST name: addrunstoannotationqueueapiv1annotationqueuesqueueidrunspost description: Add Runs To Annotation Queue call: langsmith-annotation-queues.addrunstoannotationqueueapiv1annotationqueuesqueueidrunspost with: queue_id: rest.queue_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getrunsfromannotationqueueapiv1annotationqueuesqueueidrunsget description: Get Runs From Annotation Queue call: langsmith-annotation-queues.getrunsfromannotationqueueapiv1annotationqueuesqueueidrunsget with: queue_id: rest.queue_id offset: rest.offset limit: rest.limit archived: rest.archived include_stats: rest.include_stats status: rest.status outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/runs/by-key name: api-v1-annotation-queues-queue-id-runs-by-key description: REST surface for api-v1-annotation-queues-queue_id-runs-by-key. operations: - method: POST name: addrunstoannotationqueuebykeyapiv1annotationqueuesqueueidrunsbykeypost description: Add Runs To Annotation Queue By Key call: langsmith-annotation-queues.addrunstoannotationqueuebykeyapiv1annotationqueuesqueueidrunsbykeypost with: queue_id: rest.queue_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/runs/delete name: api-v1-annotation-queues-queue-id-runs-delete description: REST surface for api-v1-annotation-queues-queue_id-runs-delete. operations: - method: POST name: deleterunsfromannotationqueueapiv1annotationqueuesqueueidrunsdeletepost description: Delete Runs From Annotation Queue call: langsmith-annotation-queues.deleterunsfromannotationqueueapiv1annotationqueuesqueueidrunsdeletepost with: queue_id: rest.queue_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/runs/resolve/{queue-run-id} name: api-v1-annotation-queues-queue-id-runs-resolve-queue-run-id description: REST surface for api-v1-annotation-queues-queue_id-runs-resolve-queue_run_id. operations: - method: GET name: resolveannotationqueuerunapiv1annotationqueuesqueueidrunsresolvequeuerunidget description: Resolve Annotation Queue Run call: langsmith-annotation-queues.resolveannotationqueuerunapiv1annotationqueuesqueueidrunsresolvequeuerunidget with: queue_id: rest.queue_id queue_run_id: rest.queue_run_id outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/runs/{queue-run-id} name: api-v1-annotation-queues-queue-id-runs-queue-run-id description: REST surface for api-v1-annotation-queues-queue_id-runs-queue_run_id. operations: - method: PATCH name: updateruninannotationqueueapiv1annotationqueuesqueueidrunsqueuerunidpatch description: Update Run In Annotation Queue call: langsmith-annotation-queues.updateruninannotationqueueapiv1annotationqueuesqueueidrunsqueuerunidpatch with: queue_id: rest.queue_id queue_run_id: rest.queue_run_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterunfromannotationqueueapiv1annotationqueuesqueueidrunsqueueruniddelete description: Delete Run From Annotation Queue call: langsmith-annotation-queues.deleterunfromannotationqueueapiv1annotationqueuesqueueidrunsqueueruniddelete with: queue_id: rest.queue_id queue_run_id: rest.queue_run_id outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/size name: api-v1-annotation-queues-queue-id-size description: REST surface for api-v1-annotation-queues-queue_id-size. operations: - method: GET name: getsizefromannotationqueueapiv1annotationqueuesqueueidsizeget description: Get Size From Annotation Queue call: langsmith-annotation-queues.getsizefromannotationqueueapiv1annotationqueuesqueueidsizeget with: queue_id: rest.queue_id status: rest.status outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/total-archived name: api-v1-annotation-queues-queue-id-total-archived description: REST surface for api-v1-annotation-queues-queue_id-total_archived. operations: - method: GET name: gettotalarchivedfromannotationqueueapiv1annotationqueuesqueueidtotalarchivedget description: Get Total Archived From Annotation Queue call: langsmith-annotation-queues.gettotalarchivedfromannotationqueueapiv1annotationqueuesqueueidtotalarchivedget with: queue_id: rest.queue_id start_time: rest.start_time end_time: rest.end_time outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{queue-id}/total-size name: api-v1-annotation-queues-queue-id-total-size description: REST surface for api-v1-annotation-queues-queue_id-total_size. operations: - method: GET name: gettotalsizefromannotationqueueapiv1annotationqueuesqueueidtotalsizeget description: Get Total Size From Annotation Queue call: langsmith-annotation-queues.gettotalsizefromannotationqueueapiv1annotationqueuesqueueidtotalsizeget with: queue_id: rest.queue_id outputParameters: - type: object mapping: $. - path: /v1/api/v1/annotation-queues/{run-id}/queues name: api-v1-annotation-queues-run-id-queues description: REST surface for api-v1-annotation-queues-run_id-queues. operations: - method: GET name: getannotationqueuesforrunapiv1annotationqueuesrunidqueuesget description: Get Annotation Queues For Run call: langsmith-annotation-queues.getannotationqueuesforrunapiv1annotationqueuesrunidqueuesget with: run_id: rest.run_id outputParameters: - type: object mapping: $. - type: mcp namespace: langsmith-annotation-queues-mcp port: 9090 transport: http description: MCP adapter for LangSmith — annotation-queues. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-annotation-queues description: Get Annotation Queues hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getannotationqueuesapiv1annotationqueuesget with: ids: tools.ids name: tools.name name_contains: tools.name_contains offset: tools.offset limit: tools.limit tag_value_id: tools.tag_value_id dataset_id: tools.dataset_id queue_type: tools.queue_type assigned_to_me: tools.assigned_to_me sort_by: tools.sort_by sort_by_desc: tools.sort_by_desc outputParameters: - type: object mapping: $. - name: create-annotation-queue description: Create Annotation Queue hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.createannotationqueueapiv1annotationqueuespost with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-annotation-queues description: Delete Annotation Queues hints: readOnly: false destructive: true idempotent: true call: langsmith-annotation-queues.deleteannotationqueuesapiv1annotationqueuesdelete with: queue_ids: tools.queue_ids outputParameters: - type: object mapping: $. - name: populate-annotation-queue description: Populate Annotation Queue hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.populateannotationqueueapiv1annotationqueuespopulatepost with: body: tools.body outputParameters: - type: object mapping: $. - name: create-identity-annotation-queue-run description: Create Identity Annotation Queue Run Status hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.createidentityannotationqueuerunstatusapiv1annotationqueuesstatusannotationqueuerunidpost with: annotation_queue_run_id: tools.annotation_queue_run_id body: tools.body outputParameters: - type: object mapping: $. - name: delete-annotation-queue description: Delete Annotation Queue hints: readOnly: false destructive: true idempotent: true call: langsmith-annotation-queues.deleteannotationqueueapiv1annotationqueuesqueueiddelete with: queue_id: tools.queue_id outputParameters: - type: object mapping: $. - name: update-annotation-queue description: Update Annotation Queue hints: readOnly: false destructive: false idempotent: true call: langsmith-annotation-queues.updateannotationqueueapiv1annotationqueuesqueueidpatch with: queue_id: tools.queue_id body: tools.body outputParameters: - type: object mapping: $. - name: get-annotation-queue description: Get Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getannotationqueueapiv1annotationqueuesqueueidget with: queue_id: tools.queue_id outputParameters: - type: object mapping: $. - name: export-annotation-queue-archived-runs description: Export Annotation Queue Archived Runs hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.exportannotationqueuearchivedrunsapiv1annotationqueuesqueueidexportpost with: queue_id: tools.queue_id body: tools.body outputParameters: - type: object mapping: $. - name: get-run-annotation-queue description: Get Run From Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getrunfromannotationqueueapiv1annotationqueuesqueueidrunindexget with: queue_id: tools.queue_id index: tools.index include_extra: tools.include_extra outputParameters: - type: object mapping: $. - name: add-runs-annotation-queue description: Add Runs To Annotation Queue hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.addrunstoannotationqueueapiv1annotationqueuesqueueidrunspost with: queue_id: tools.queue_id body: tools.body outputParameters: - type: object mapping: $. - name: get-runs-annotation-queue description: Get Runs From Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getrunsfromannotationqueueapiv1annotationqueuesqueueidrunsget with: queue_id: tools.queue_id offset: tools.offset limit: tools.limit archived: tools.archived include_stats: tools.include_stats status: tools.status outputParameters: - type: object mapping: $. - name: add-runs-annotation-queue-key description: Add Runs To Annotation Queue By Key hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.addrunstoannotationqueuebykeyapiv1annotationqueuesqueueidrunsbykeypost with: queue_id: tools.queue_id body: tools.body outputParameters: - type: object mapping: $. - name: delete-runs-annotation-queue description: Delete Runs From Annotation Queue hints: readOnly: false destructive: false idempotent: false call: langsmith-annotation-queues.deleterunsfromannotationqueueapiv1annotationqueuesqueueidrunsdeletepost with: queue_id: tools.queue_id body: tools.body outputParameters: - type: object mapping: $. - name: resolve-annotation-queue-run description: Resolve Annotation Queue Run hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.resolveannotationqueuerunapiv1annotationqueuesqueueidrunsresolvequeuerunidget with: queue_id: tools.queue_id queue_run_id: tools.queue_run_id outputParameters: - type: object mapping: $. - name: update-run-annotation-queue description: Update Run In Annotation Queue hints: readOnly: false destructive: false idempotent: true call: langsmith-annotation-queues.updateruninannotationqueueapiv1annotationqueuesqueueidrunsqueuerunidpatch with: queue_id: tools.queue_id queue_run_id: tools.queue_run_id body: tools.body outputParameters: - type: object mapping: $. - name: delete-run-annotation-queue description: Delete Run From Annotation Queue hints: readOnly: false destructive: true idempotent: true call: langsmith-annotation-queues.deleterunfromannotationqueueapiv1annotationqueuesqueueidrunsqueueruniddelete with: queue_id: tools.queue_id queue_run_id: tools.queue_run_id outputParameters: - type: object mapping: $. - name: get-size-annotation-queue description: Get Size From Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getsizefromannotationqueueapiv1annotationqueuesqueueidsizeget with: queue_id: tools.queue_id status: tools.status outputParameters: - type: object mapping: $. - name: get-total-archived-annotation-queue description: Get Total Archived From Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.gettotalarchivedfromannotationqueueapiv1annotationqueuesqueueidtotalarchivedget with: queue_id: tools.queue_id start_time: tools.start_time end_time: tools.end_time outputParameters: - type: object mapping: $. - name: get-total-size-annotation-queue description: Get Total Size From Annotation Queue hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.gettotalsizefromannotationqueueapiv1annotationqueuesqueueidtotalsizeget with: queue_id: tools.queue_id outputParameters: - type: object mapping: $. - name: get-annotation-queues-run description: Get Annotation Queues For Run hints: readOnly: true destructive: false idempotent: true call: langsmith-annotation-queues.getannotationqueuesforrunapiv1annotationqueuesrunidqueuesget with: run_id: tools.run_id outputParameters: - type: object mapping: $.