Skip to content

Commit 27e803a

Browse files
authored
Merge pull request #1 from iris-networks/speakeasy-sdk-regen-1747494410
chore: 🐝 Update SDK - Generate 0.2.0
2 parents d08c0ce + 55d7f86 commit 27e803a

File tree

155 files changed

+6247
-16913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+6247
-16913
lines changed

.devcontainer/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11

2+
<div align="center">
3+
<a href="https://codespaces.new/iris-networks/iris-sdk.git/tree/main"><img src="https://github.com/codespaces/badge.svg" /></a>
4+
</div>
5+
<br>
6+
27
> **Remember to shutdown a GitHub Codespace when it is not in use!**
38
49
# Dev Containers Quick Start

.eslintrc.cjs

Lines changed: 0 additions & 28 deletions
This file was deleted.

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
/mcp-server
2+
/bin
3+
/.eslintcache
4+
.DS_Store
5+
**/.speakeasy/temp/
6+
**/.speakeasy/logs/
7+
.DS_Store
8+
/.speakeasy/reports
19
/models
210
/models/errors
311
/types

.npmignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
!/REACT_QUERY.md
55
!/**/*.ts
66
!/**/*.js
7+
!/**/*.mjs
8+
!/**/*.json
79
!/**/*.map
810

9-
/.eslintrc.js
11+
/eslint.config.mjs
1012
/cjs
1113
/.tshy
1214
/.tshy-*

.speakeasy/gen.lock

Lines changed: 97 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
11
lockVersion: 2.0.0
22
id: 9b971081-3d7e-4f4a-97fe-f59e6a07657d
33
management:
4-
docChecksum: 79d0e68db73bef546ddb6cb2da4e9ba8
4+
docChecksum: 0e2bfa208d98ff70011a9d69b38e42cb
55
docVersion: 0.1.0
6-
speakeasyVersion: 1.460.3
7-
generationVersion: 2.484.0
8-
releaseVersion: 0.1.1
9-
configChecksum: 4b513f8b1302ac8cbe6173b0b0393524
6+
speakeasyVersion: 1.546.1
7+
generationVersion: 2.604.2
8+
releaseVersion: 0.2.0
9+
configChecksum: 28a55161b5a19f814b88cf036115c4c3
10+
repoURL: https://github.com/iris-networks/iris-sdk.git
11+
installationURL: https://github.com/iris-networks/iris-sdk
1012
features:
1113
typescript:
1214
acceptHeaders: 2.81.2
1315
additionalDependencies: 0.1.0
1416
additionalProperties: 0.1.1
1517
constsAndDefaults: 0.1.11
16-
core: 3.18.12
18+
core: 3.21.8
1719
defaultEnabledRetries: 0.1.0
1820
devContainers: 2.90.0
1921
downloadStreams: 0.1.1
2022
enumUnions: 0.1.0
2123
envVarSecurityUsage: 0.1.2
2224
globalSecurityCallbacks: 0.1.0
23-
globalServerURLs: 2.82.4
25+
globalServerURLs: 2.82.5
2426
groups: 2.81.2
27+
mcpServer: 0.9.2
2528
nameOverrides: 2.81.2
2629
responseFormat: 0.2.3
2730
retries: 2.83.0
@@ -31,10 +34,8 @@ generatedFiles:
3134
- .devcontainer/README.md
3235
- .devcontainer/devcontainer.json
3336
- .devcontainer/setup.sh
34-
- .eslintrc.cjs
3537
- .gitattributes
3638
- .npmignore
37-
- CONTRIBUTING.md
3839
- FUNCTIONS.md
3940
- RUNTIMES.md
4041
- USAGE.md
@@ -137,6 +138,7 @@ generatedFiles:
137138
- docs/sdks/video/README.md
138139
- docs/sdks/videoediting/README.md
139140
- docs/sdks/videos/README.md
141+
- eslint.config.mjs
140142
- jsr.json
141143
- package.json
142144
- src/core.ts
@@ -198,6 +200,57 @@ generatedFiles:
198200
- src/lib/sdks.ts
199201
- src/lib/security.ts
200202
- src/lib/url.ts
203+
- src/mcp-server/build.mts
204+
- src/mcp-server/cli.ts
205+
- src/mcp-server/cli/start/command.ts
206+
- src/mcp-server/cli/start/impl.ts
207+
- src/mcp-server/console-logger.ts
208+
- src/mcp-server/extensions.ts
209+
- src/mcp-server/mcp-server.ts
210+
- src/mcp-server/prompts.ts
211+
- src/mcp-server/resources.ts
212+
- src/mcp-server/scopes.ts
213+
- src/mcp-server/server.ts
214+
- src/mcp-server/shared.ts
215+
- src/mcp-server/tools.ts
216+
- src/mcp-server/tools/configGet.ts
217+
- src/mcp-server/tools/configUpdate.ts
218+
- src/mcp-server/tools/filesDelete.ts
219+
- src/mcp-server/tools/filesDownload.ts
220+
- src/mcp-server/tools/filesGetInfo.ts
221+
- src/mcp-server/tools/filesList.ts
222+
- src/mcp-server/tools/filesUpload.ts
223+
- src/mcp-server/tools/humanLayerApprove.ts
224+
- src/mcp-server/tools/humanLayerGetRequests.ts
225+
- src/mcp-server/tools/irisArtifactsDownloadFile.ts
226+
- src/mcp-server/tools/irisArtifactsDownloadFolder.ts
227+
- src/mcp-server/tools/irisArtifactsList.ts
228+
- src/mcp-server/tools/operatorsGetTypes.ts
229+
- src/mcp-server/tools/rpaBatchExecute.ts
230+
- src/mcp-server/tools/rpaGetParameterTemplate.ts
231+
- src/mcp-server/tools/rpaGetStatus.ts
232+
- src/mcp-server/tools/rpaStartExecution.ts
233+
- src/mcp-server/tools/rpaStopExecution.ts
234+
- src/mcp-server/tools/videoEditingDeleteFrame.ts
235+
- src/mcp-server/tools/videoEditingRegenerate.ts
236+
- src/mcp-server/tools/videoEditingUpdateCaption.ts
237+
- src/mcp-server/tools/videoExecuteRpa.ts
238+
- src/mcp-server/tools/videoGetAnalysisResults.ts
239+
- src/mcp-server/tools/videoStreamOriginal.ts
240+
- src/mcp-server/tools/videoStreamProcessed.ts
241+
- src/mcp-server/tools/videoUpload.ts
242+
- src/mcp-server/tools/videosDeleteRecording.ts
243+
- src/mcp-server/tools/videosDownload.ts
244+
- src/mcp-server/tools/videosGenerate.ts
245+
- src/mcp-server/tools/videosGetCurrentSessionData.ts
246+
- src/mcp-server/tools/videosGetFramesAndCaptions.ts
247+
- src/mcp-server/tools/videosGetMetadata.ts
248+
- src/mcp-server/tools/videosGetRecordingData.ts
249+
- src/mcp-server/tools/videosGetStatus.ts
250+
- src/mcp-server/tools/videosGetThumbnail.ts
251+
- src/mcp-server/tools/videosList.ts
252+
- src/mcp-server/tools/videosSaveCurrentSession.ts
253+
- src/mcp-server/tools/videosStream.ts
201254
- src/models/components/artifactitemdto.ts
202255
- src/models/components/artifactscontentdto.ts
203256
- src/models/components/batchexecuterpadto.ts
@@ -273,6 +326,7 @@ generatedFiles:
273326
- src/sdk/video.ts
274327
- src/sdk/videoediting.ts
275328
- src/sdk/videos.ts
329+
- src/types/async.ts
276330
- src/types/blobs.ts
277331
- src/types/constdatetime.ts
278332
- src/types/enums.ts
@@ -287,25 +341,27 @@ examples:
287341
speakeasy-default-get-config:
288342
responses:
289343
"200":
290-
application/json: {"vlmBaseUrl": "https://colorful-wasabi.info/", "vlmApiKey": "<value>", "vlmModelName": "<value>", "vlmProvider": "<value>", "language": "<value>", "defaultOperator": "computer", "maxLoopCount": "7559.75", "loopIntervalInMs": "2966.24"}
344+
application/json: {"vlmBaseUrl": "https://nifty-decongestant.net", "vlmApiKey": "<value>", "vlmModelName": "<value>", "vlmProvider": "<value>", "language": "<value>", "defaultOperator": "computer", "maxLoopCount": 5890.33, "loopIntervalInMs": 5029.12}
291345
updateConfig:
292346
speakeasy-default-update-config:
347+
requestBody:
348+
application/json: {}
293349
responses:
294350
"200":
295-
application/json: {"vlmBaseUrl": "https://hefty-importance.biz/", "vlmApiKey": "<value>", "vlmModelName": "<value>", "vlmProvider": "<value>", "language": "<value>", "defaultOperator": "computer", "maxLoopCount": "6961.48", "loopIntervalInMs": "3105.13"}
351+
application/json: {"vlmBaseUrl": "https://neat-consistency.name/", "vlmApiKey": "<value>", "vlmModelName": "<value>", "vlmProvider": "<value>", "language": "<value>", "defaultOperator": "browser", "maxLoopCount": 8904.49, "loopIntervalInMs": 2766.34}
296352
listRecordings:
297353
speakeasy-default-list-recordings:
298354
responses:
299355
"200":
300-
application/json: {"recordings": [{"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": "8260.60", "duration": "1943.01", "frameCount": "2567.40", "filePath": "/usr/X11R6/usually_as_geez.woff", "size": "4535.86"}]}
356+
application/json: {"recordings": [{"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": 1653.78, "duration": 283.9, "frameCount": 3294.43, "filePath": "/private/readmit_how.eot", "size": 3802.31}, {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": 1653.78, "duration": 283.9, "frameCount": 3294.43, "filePath": "/private/readmit_how.eot", "size": 3802.31}]}
301357
getRecordingMetadata:
302358
speakeasy-default-get-recording-metadata:
303359
parameters:
304360
path:
305361
id: "<id>"
306362
responses:
307363
"200":
308-
application/json: {"success": true, "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": "1483.43", "duration": "1920.61", "frameCount": "197.18", "filePath": "/usr/bin/meh_following_overburden.vst", "size": "3694.39", "key": "<value>"}}
364+
application/json: {"success": true, "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": 9556.52, "duration": 5131.71, "frameCount": 4987.95, "filePath": "/home/user/apropos.woff2", "size": 6692.47}}
309365
deleteRecording:
310366
speakeasy-default-delete-recording:
311367
parameters:
@@ -327,29 +383,35 @@ examples:
327383
parameters:
328384
path:
329385
id: "<id>"
386+
responses:
387+
"200":
388+
image/png: "x-file: example.file"
330389
saveCurrentSession:
331390
speakeasy-default-save-current-session:
332391
responses:
333392
"201":
334-
application/json: {"success": true, "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": "7917.11", "duration": "3267.17", "frameCount": "9844.91", "filePath": "/opt/bin/uh_huh_inasmuch_ouch.rmi", "size": "234.24", "key": "<value>"}}
393+
application/json: {"success": true, "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": 2450.81, "duration": 1307.06, "frameCount": 3550.27, "filePath": "/selinux/emergent_accompanist_consequently.mjs", "size": 6222.92}}
335394
getCurrentSessionVideoData:
336395
speakeasy-default-get-current-session-video-data:
337396
responses:
338397
"200":
339-
application/json: {"success": true, "videoData": {"frames": ["data:image/png;base64,iVBORw0KGgo..."], "captions": [{"timestamp": 1651234567890, "frameIndex": 0}]}}
398+
application/json: {"success": true, "videoData": {"frames": ["data:image/png;base64,iVBORw0KGgo..."], "captions": [{"timestamp": 1651234567890, "conversation": {}, "frameIndex": 0}]}}
340399
getRecordingVideoData:
341400
speakeasy-default-get-recording-video-data:
342401
parameters:
343402
path:
344403
id: "<id>"
345404
responses:
346405
"200":
347-
application/json: {"success": true, "replayData": {"frames": ["data:image/png;base64,iVBORw0KGgo..."], "captions": [{"timestamp": 1651234567890, "frameIndex": 0}, {"timestamp": 1651234567890, "frameIndex": 0}, {"timestamp": 1651234567890, "frameIndex": 0}]}}
406+
application/json: {"success": true, "replayData": {"frames": ["data:image/png;base64,iVBORw0KGgo..."], "captions": [{"timestamp": 1651234567890, "conversation": {}, "frameIndex": 0}]}}
348407
downloadRecording:
349408
speakeasy-default-download-recording:
350409
parameters:
351410
path:
352411
id: "<id>"
412+
responses:
413+
"200":
414+
application/zip: "x-file: example.file"
353415
generateVideo:
354416
speakeasy-default-generate-video:
355417
parameters:
@@ -359,33 +421,36 @@ examples:
359421
application/json: {"fps": 0.2, "captionsEnabled": true, "format": "mp4", "quality": "medium"}
360422
responses:
361423
"201":
362-
application/json: {"success": true, "videoPath": "/Users/user/.iris/videos/12345678-1234-5678-1234-567812345678/video.mp4", "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": "3292.59", "duration": "8537.85", "frameCount": "9295.28", "filePath": "/selinux/whoa.vsd", "size": "7864.48", "key": "<value>"}}
424+
application/json: {"success": true, "videoPath": "/Users/user/.iris/videos/12345678-1234-5678-1234-567812345678/video.mp4", "recording": {"id": "<id>", "sessionId": "<id>", "title": "<value>", "createdAt": 1525.81, "duration": 9140.8, "frameCount": 5387.49, "filePath": "/Network/yet_webbed.html", "size": 8772.39}}
363425
streamVideo:
364426
speakeasy-default-stream-video:
365427
parameters:
366428
path:
367429
id: "<id>"
368430
query: {}
369431
responses:
432+
"200":
433+
video/mp4: "x-file: example.file"
434+
video/webm: "x-file: example.file"
435+
image/gif: "x-file: example.file"
370436
"202":
371-
image/gif: "0x393Da038A7"
372-
video/mp4: "0x7A5a251Cea"
373-
video/webm: "0xaD61A28Bc7"
374-
"200": {}
437+
image/gif: "0xcc8f3d8Bca"
438+
video/mp4: "0x2c3D2d6F15"
439+
video/webm: "0xae343dda5a"
375440
getFramesAndCaptions:
376441
speakeasy-default-get-frames-and-captions:
377442
parameters:
378443
path:
379444
id: "<id>"
380445
responses:
381446
"200":
382-
application/json: {"success": true, "frames": ["<value>", "<value>"], "captions": [{"timestamp": 1651234567890, "frameIndex": 0}, {"timestamp": 1651234567890, "frameIndex": 0}]}
447+
application/json: {"success": true, "frames": ["<value 1>", "<value 2>", "<value 3>"], "captions": []}
383448
deleteFrame:
384449
speakeasy-default-delete-frame:
385450
parameters:
386451
path:
387452
id: "<id>"
388-
frameIndex: "1413.38"
453+
frameIndex: 1580.86
389454
responses:
390455
"200":
391456
application/json: {"success": true}
@@ -394,7 +459,7 @@ examples:
394459
parameters:
395460
path:
396461
id: "<id>"
397-
frameIndex: "2778.08"
462+
frameIndex: 2353.28
398463
requestBody:
399464
application/json: {"text": "New caption text here"}
400465
responses:
@@ -412,7 +477,7 @@ examples:
412477
speakeasy-default-get-operator-types:
413478
responses:
414479
"200":
415-
application/json: {"types": ["computer"]}
480+
application/json: {"types": []}
416481
startExecution:
417482
speakeasy-default-start-execution:
418483
requestBody:
@@ -443,7 +508,7 @@ examples:
443508
recordingId: "a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6"
444509
responses:
445510
"200":
446-
application/json: {"recordingId": "a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6"}
511+
application/json: {"recordingId": "a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6", "parameterTemplate": {}}
447512
batchExecute:
448513
speakeasy-default-batch-execute:
449514
requestBody:
@@ -454,7 +519,7 @@ examples:
454519
uploadVideo:
455520
speakeasy-default-upload-video:
456521
requestBody:
457-
multipart/form-data: {"file": {}}
522+
multipart/form-data: {"file": {"": "x-file: example.file"}}
458523
responses:
459524
"200":
460525
application/json: {"analysisId": "1682598432741", "originalVideo": "recording-1682598432741.mp4", "processedVideo": "processed-recording-1682598432741.mp4", "message": "Video uploaded and analyzed successfully"}
@@ -484,15 +549,15 @@ examples:
484549
uploadFile:
485550
speakeasy-default-upload-file:
486551
requestBody:
487-
multipart/form-data: {"file": {}}
552+
multipart/form-data: {"file": {"": "x-file: example.file"}}
488553
responses:
489554
"200":
490555
application/json: {"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "message": "File uploaded successfully"}
491556
listFiles:
492557
speakeasy-default-list-files:
493558
responses:
494559
"200":
495-
application/json: [{"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "uploadDate": "2023-04-27T14:00:32.741Z"}, {"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "uploadDate": "2023-04-27T14:00:32.741Z"}]
560+
application/json: [{"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "uploadDate": "2023-04-27T14:00:32.741Z"}, {"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "uploadDate": "2023-04-27T14:00:32.741Z"}, {"fileId": "1682598432741", "fileName": "document-1682598432741.pdf", "filePath": "/Users/username/.iris/files/document-1682598432741.pdf", "fileUrl": "/api/files/download/document-1682598432741.pdf", "fileSize": 24560, "mimeType": "application/pdf", "uploadDate": "2023-04-27T14:00:32.741Z"}]
496561
getFileInfo:
497562
speakeasy-default-get-file-info:
498563
parameters:
@@ -532,10 +597,11 @@ examples:
532597
speakeasy-default-download-artifact-file:
533598
parameters:
534599
path:
535-
path: "/usr/obj"
600+
path: "/usr/include"
536601
downloadArtifactFolder:
537602
speakeasy-default-download-artifact-folder:
538603
parameters:
539604
path:
540-
path: "/tmp"
605+
path: "/media"
606+
examplesVersion: 1.0.2
541607
generatedTests: {}

0 commit comments

Comments
 (0)