🚀. Socket Launch Week Day 3:Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions.Learn more
Sign In

@limrun/api-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@limrun/api-mcp - npm Package Compare versions

Package was removed
Sorry, it seems this package was removed from the registry
Comparing version
0.1.0
to
0.2.0
+2
-2
package.json
{
"name": "@limrun/api-mcp",
"version": "0.1.0",
"version": "0.2.0",
"description": "The official MCP Server for the Limrun API",

@@ -30,3 +30,3 @@ "author": "Limrun <contact@limrun.com>",

"dependencies": {
"@limrun/api": "^0.1.0",
"@limrun/api": "^0.2.0",
"@cloudflare/cabidela": "^0.2.4",

@@ -33,0 +33,0 @@ "@modelcontextprotocol/sdk": "^1.11.5",

@@ -24,3 +24,3 @@ "use strict";

name: 'limrun_api_api',
version: '0.1.0',
version: '0.2.0',
}, { capabilities: { tools: {}, logging: {} } });

@@ -27,0 +27,0 @@ exports.newMcpServer = newMcpServer;

@@ -13,3 +13,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

name: 'limrun_api_api',
version: '0.1.0',
version: '0.2.0',
}, { capabilities: { tools: {}, logging: {} } });

@@ -16,0 +16,0 @@ // Create server instance

@@ -36,3 +36,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

name: 'limrun_api_api',
version: '0.1.0',
version: '0.2.0',
},

@@ -39,0 +39,0 @@ { capabilities: { tools: {}, logging: {} } },

@@ -21,3 +21,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

description:
"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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
"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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -24,0 +24,0 @@ type: 'object',

@@ -21,3 +21,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

description:
"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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
"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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -24,0 +24,0 @@ type: 'object',

@@ -21,3 +21,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

description:
"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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
"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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -24,0 +24,0 @@ type: 'object',

@@ -17,3 +17,3 @@ "use strict";

name: 'create_android_instances',
description: "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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -20,0 +20,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"create-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/create-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,uBAAuB;CACrC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,0BAA0B;IAChC,WAAW,EACT,svFAAsvF;IACxvF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,IAAI,EAAE;gBACJ,IAAI,EAAE,SAAS;gBACf,WAAW,EAAE,gDAAgD;aAC9D;YACD,QAAQ,EAAE;gBACR,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;qBACf;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,oBAAoB,EAAE,IAAI;qBAC3B;iBACF;aACF;YACD,IAAI,EAAE;gBACJ,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,KAAK,EAAE;wBACL,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,UAAU,CAAC;iCACnB;gCACD,QAAQ,EAAE;oCACR,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,CAAC;yBACnB;qBACF;oBACD,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,qIAAqI;qBACxI;oBACD,iBAAiB,EAAE;wBACjB,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,4KAA4K;qBAC/K;oBACD,aAAa,EAAE;wBACb,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,CAAC;iCACd;gCACD,MAAM,EAAE;oCACN,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,EAAE,WAAW,CAAC;iCAC3B;gCACD,SAAS,EAAE;oCACT,IAAI,EAAE,QAAQ;iCACf;gCACD,GAAG,EAAE;oCACH,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;yBAC7B;qBACF;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,2HAA2H;qBAC9H;iBACF;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;KACb;IACD,WAAW,EAAE,EAAE;CAChB,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACvG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}
{"version":3,"file":"create-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/create-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,uBAAuB;CACrC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,0BAA0B;IAChC,WAAW,EACT,6xFAA6xF;IAC/xF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,IAAI,EAAE;gBACJ,IAAI,EAAE,SAAS;gBACf,WAAW,EAAE,gDAAgD;aAC9D;YACD,QAAQ,EAAE;gBACR,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;qBACf;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,oBAAoB,EAAE,IAAI;qBAC3B;iBACF;aACF;YACD,IAAI,EAAE;gBACJ,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,KAAK,EAAE;wBACL,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,UAAU,CAAC;iCACnB;gCACD,QAAQ,EAAE;oCACR,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,CAAC;yBACnB;qBACF;oBACD,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,qIAAqI;qBACxI;oBACD,iBAAiB,EAAE;wBACjB,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,4KAA4K;qBAC/K;oBACD,aAAa,EAAE;wBACb,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,CAAC;iCACd;gCACD,MAAM,EAAE;oCACN,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,EAAE,WAAW,CAAC;iCAC3B;gCACD,SAAS,EAAE;oCACT,IAAI,EAAE,QAAQ;iCACf;gCACD,GAAG,EAAE;oCACH,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;yBAC7B;qBACF;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,2HAA2H;qBAC9H;iBACF;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;KACb;IACD,WAAW,EAAE,EAAE;CAChB,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACvG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}

@@ -14,3 +14,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

name: 'create_android_instances',
description: "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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 an Android instance\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -17,0 +17,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"create-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/create-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,uBAAuB;CACrC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,0BAA0B;IAChC,WAAW,EACT,svFAAsvF;IACxvF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,IAAI,EAAE;gBACJ,IAAI,EAAE,SAAS;gBACf,WAAW,EAAE,gDAAgD;aAC9D;YACD,QAAQ,EAAE;gBACR,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;qBACf;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,oBAAoB,EAAE,IAAI;qBAC3B;iBACF;aACF;YACD,IAAI,EAAE;gBACJ,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,KAAK,EAAE;wBACL,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,UAAU,CAAC;iCACnB;gCACD,QAAQ,EAAE;oCACR,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,CAAC;yBACnB;qBACF;oBACD,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,qIAAqI;qBACxI;oBACD,iBAAiB,EAAE;wBACjB,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,4KAA4K;qBAC/K;oBACD,aAAa,EAAE;wBACb,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,CAAC;iCACd;gCACD,MAAM,EAAE;oCACN,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,EAAE,WAAW,CAAC;iCAC3B;gCACD,SAAS,EAAE;oCACT,IAAI,EAAE,QAAQ;iCACf;gCACD,GAAG,EAAE;oCACH,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;yBAC7B;qBACF;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,2HAA2H;qBAC9H;iBACF;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;KACb;IACD,WAAW,EAAE,EAAE;CAChB,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACvG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}
{"version":3,"file":"create-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/create-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,uBAAuB;CACrC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,0BAA0B;IAChC,WAAW,EACT,6xFAA6xF;IAC/xF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,IAAI,EAAE;gBACJ,IAAI,EAAE,SAAS;gBACf,WAAW,EAAE,gDAAgD;aAC9D;YACD,QAAQ,EAAE;gBACR,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;qBACf;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,oBAAoB,EAAE,IAAI;qBAC3B;iBACF;aACF;YACD,IAAI,EAAE;gBACJ,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,KAAK,EAAE;wBACL,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,UAAU,CAAC;iCACnB;gCACD,QAAQ,EAAE;oCACR,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,CAAC;yBACnB;qBACF;oBACD,WAAW,EAAE;wBACX,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,qIAAqI;qBACxI;oBACD,iBAAiB,EAAE;wBACjB,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,4KAA4K;qBAC/K;oBACD,aAAa,EAAE;wBACb,IAAI,EAAE,OAAO;wBACb,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;4BACd,UAAU,EAAE;gCACV,IAAI,EAAE;oCACJ,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,CAAC;iCACd;gCACD,MAAM,EAAE;oCACN,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,CAAC,KAAK,EAAE,WAAW,CAAC;iCAC3B;gCACD,SAAS,EAAE;oCACT,IAAI,EAAE,QAAQ;iCACf;gCACD,GAAG,EAAE;oCACH,IAAI,EAAE,QAAQ;iCACf;6BACF;4BACD,QAAQ,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;yBAC7B;qBACF;oBACD,MAAM,EAAE;wBACN,IAAI,EAAE,QAAQ;wBACd,WAAW,EACT,2HAA2H;qBAC9H;iBACF;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;KACb;IACD,WAAW,EAAE,EAAE;CAChB,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACvG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}

@@ -17,3 +17,3 @@ "use strict";

name: 'get_android_instances',
description: "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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -20,0 +20,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"get-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/get-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,4BAA4B;IACtC,WAAW,EAAE,oBAAoB;CAClC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,uBAAuB;IAC7B,WAAW,EACT,8vFAA8vF;IAChwF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,EAAE,EAAE;gBACF,IAAI,EAAE,QAAQ;aACf;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,CAAC,IAAI,CAAC;KACjB;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC/C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}
{"version":3,"file":"get-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/get-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,4BAA4B;IACtC,WAAW,EAAE,oBAAoB;CAClC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,uBAAuB;IAC7B,WAAW,EACT,qyFAAqyF;IACvyF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,EAAE,EAAE;gBACF,IAAI,EAAE,QAAQ;aACf;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,CAAC,IAAI,CAAC;KACjB;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC/C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}

@@ -14,3 +14,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

name: 'get_android_instances',
description: "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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 Android instance with given ID\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/android_instance',\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -17,0 +17,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"get-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/get-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,4BAA4B;IACtC,WAAW,EAAE,oBAAoB;CAClC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,uBAAuB;IAC7B,WAAW,EACT,8vFAA8vF;IAChwF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,EAAE,EAAE;gBACF,IAAI,EAAE,QAAQ;aACf;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,CAAC,IAAI,CAAC;KACjB;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC/C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}
{"version":3,"file":"get-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/get-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,4BAA4B;IACtC,WAAW,EAAE,oBAAoB;CAClC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,uBAAuB;IAC7B,WAAW,EACT,qyFAAqyF;IACvyF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,EAAE,EAAE;gBACF,IAAI,EAAE,QAAQ;aACf;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,CAAC,IAAI,CAAC;KACjB;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC/C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}

@@ -17,3 +17,3 @@ "use strict";

name: 'list_android_instances',
description: "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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -20,0 +20,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"list-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/list-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,sBAAsB;CACpC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,wBAAwB;IAC9B,WAAW,EACT,uzFAAuzF;IACzzF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,aAAa,EAAE;gBACb,IAAI,EAAE,QAAQ;gBACd,WAAW,EACT,8IAA8I;aACjJ;YACD,MAAM,EAAE;gBACN,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,4CAA4C;aAC1D;YACD,KAAK,EAAE;gBACL,IAAI,EAAE,gCAAgC;aACvC;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;QACZ,KAAK,EAAE;YACL,sBAAsB,EAAE;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,EAAE,YAAY,CAAC;aACrD;SACF;KACF;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACrG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}
{"version":3,"file":"list-android-instances.js","sourceRoot":"","sources":["../../src/tools/android-instances/list-android-instances.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,yDAAwD;AACxD,uDAA4E;AAK/D,QAAA,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,sBAAsB;CACpC,CAAC;AAEW,QAAA,IAAI,GAAS;IACxB,IAAI,EAAE,wBAAwB;IAC9B,WAAW,EACT,81FAA81F;IACh2F,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,aAAa,EAAE;gBACb,IAAI,EAAE,QAAQ;gBACd,WAAW,EACT,8IAA8I;aACjJ;YACD,MAAM,EAAE;gBACN,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,4CAA4C;aAC1D;YACD,KAAK,EAAE;gBACL,IAAI,EAAE,gCAAgC;aACvC;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;QACZ,KAAK,EAAE;YACL,sBAAsB,EAAE;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,EAAE,YAAY,CAAC;aACrD;SACF;KACF;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEK,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,IAAA,2BAAmB,EAAC,MAAM,IAAA,uBAAW,EAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACrG,CAAC,CAAC;AAHW,QAAA,OAAO,WAGlB;AAEF,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,IAAI,EAAJ,YAAI,EAAE,OAAO,EAAP,eAAO,EAAE,CAAC"}

@@ -14,3 +14,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

name: 'list_android_instances',
description: "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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created. If not given, will be decided based on scheduling clues\\nand availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
description: "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 Android instances belonging to given organization\n\n# Response Schema\n```json\n{\n type: 'array',\n items: {\n $ref: '#/$defs/android_instance'\n },\n $defs: {\n android_instance: {\n type: 'object',\n properties: {\n metadata: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n createdAt: {\n type: 'string',\n format: 'date-time'\n },\n organizationId: {\n type: 'string'\n },\n displayName: {\n type: 'string'\n },\n labels: {\n type: 'object',\n additionalProperties: true\n },\n terminatedAt: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'id',\n 'createdAt',\n 'organizationId'\n ]\n },\n spec: {\n type: 'object',\n properties: {\n inactivityTimeout: {\n type: 'string',\n description: 'After how many minutes of inactivity should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is 3m.\\nProviding \"0\" disables inactivity checks altogether.'\n },\n region: {\n type: 'string',\n description: 'The region where the instance will be created.\\nIf not given, will be decided based on which region the client is closest to, scheduling clues and availability.'\n },\n hardTimeout: {\n type: 'string',\n description: 'After how many minutes should the instance be terminated.\\nExample values 1m, 10m, 3h.\\nDefault is \"0\" which means no hard timeout.'\n }\n },\n required: [ 'inactivityTimeout',\n 'region'\n ]\n },\n status: {\n type: 'object',\n properties: {\n token: {\n type: 'string'\n },\n state: {\n $ref: '#/$defs/android_instance_state'\n },\n adbWebSocketUrl: {\n type: 'string'\n },\n endpointWebSocketUrl: {\n type: 'string'\n }\n },\n required: [ 'token',\n 'state'\n ]\n }\n },\n required: [ 'metadata',\n 'spec',\n 'status'\n ]\n },\n android_instance_state: {\n type: 'string',\n enum: [ 'unknown',\n 'creating',\n 'ready',\n 'terminated'\n ]\n }\n }\n}\n```",
inputSchema: {

@@ -17,0 +17,0 @@ type: 'object',

@@ -1,1 +0,1 @@

{"version":3,"file":"list-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/list-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,sBAAsB;CACpC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,wBAAwB;IAC9B,WAAW,EACT,uzFAAuzF;IACzzF,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,aAAa,EAAE;gBACb,IAAI,EAAE,QAAQ;gBACd,WAAW,EACT,8IAA8I;aACjJ;YACD,MAAM,EAAE;gBACN,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,4CAA4C;aAC1D;YACD,KAAK,EAAE;gBACL,IAAI,EAAE,gCAAgC;aACvC;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;QACZ,KAAK,EAAE;YACL,sBAAsB,EAAE;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,EAAE,YAAY,CAAC;aACrD;SACF;KACF;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACrG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}
{"version":3,"file":"list-android-instances.mjs","sourceRoot":"","sources":["../../src/tools/android-instances/list-android-instances.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE,MAAM,2BAA2B;OAChD,EAAY,mBAAmB,EAAE,MAAM,6BAA6B;AAK3E,MAAM,CAAC,MAAM,QAAQ,GAAa;IAChC,QAAQ,EAAE,mBAAmB;IAC7B,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE;IACR,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,uBAAuB;IACjC,WAAW,EAAE,sBAAsB;CACpC,CAAC;AAEF,MAAM,CAAC,MAAM,IAAI,GAAS;IACxB,IAAI,EAAE,wBAAwB;IAC9B,WAAW,EACT,81FAA81F;IACh2F,WAAW,EAAE;QACX,IAAI,EAAE,QAAQ;QACd,UAAU,EAAE;YACV,aAAa,EAAE;gBACb,IAAI,EAAE,QAAQ;gBACd,WAAW,EACT,8IAA8I;aACjJ;YACD,MAAM,EAAE;gBACN,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,4CAA4C;aAC1D;YACD,KAAK,EAAE;gBACL,IAAI,EAAE,gCAAgC;aACvC;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,QAAQ;gBACd,KAAK,EAAE,WAAW;gBAClB,WAAW,EACT,kWAAkW;aACrW;SACF;QACD,QAAQ,EAAE,EAAE;QACZ,KAAK,EAAE;YACL,sBAAsB,EAAE;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,EAAE,YAAY,CAAC;aACrD;SACF;KACF;IACD,WAAW,EAAE;QACX,YAAY,EAAE,IAAI;KACnB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,EAAE,MAAc,EAAE,IAAyC,EAAE,EAAE;IACzF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAI,EAAE,GAAG,IAAW,CAAC;IAC3C,OAAO,mBAAmB,CAAC,MAAM,WAAW,CAAC,SAAS,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACrG,CAAC,CAAC;AAEF,eAAe,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC"}