blanchon commited on
Commit
c07e7c2
·
1 Parent(s): 3380376
client/bun.lock CHANGED
@@ -2,7 +2,7 @@
2
  "lockfileVersion": 1,
3
  "workspaces": {
4
  "": {
5
- "name": "client",
6
  "dependencies": {
7
  "@hey-api/client-fetch": "^0.2.4",
8
  },
@@ -29,7 +29,7 @@
29
 
30
  "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="],
31
 
32
- "@types/node": ["@types/node@24.0.3", "", { "dependencies": { "undici-types": "~7.8.0" } }, "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg=="],
33
 
34
  "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="],
35
 
 
2
  "lockfileVersion": 1,
3
  "workspaces": {
4
  "": {
5
+ "name": "@robothub/inference-server-client",
6
  "dependencies": {
7
  "@hey-api/client-fetch": "^0.2.4",
8
  },
 
29
 
30
  "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="],
31
 
32
+ "@types/node": ["@types/node@24.0.4", "", { "dependencies": { "undici-types": "~7.8.0" } }, "sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA=="],
33
 
34
  "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="],
35
 
client/dist/index.js CHANGED
@@ -10,6 +10,10 @@ var CreateSessionRequestSchema = {
10
  type: "string",
11
  title: "Policy Path"
12
  },
 
 
 
 
13
  camera_names: {
14
  items: {
15
  type: "string"
@@ -18,11 +22,6 @@ var CreateSessionRequestSchema = {
18
  title: "Camera Names",
19
  default: ["front"]
20
  },
21
- transport_server_url: {
22
- type: "string",
23
- title: "Transport Server Url",
24
- default: "http://localhost:8000"
25
- },
26
  workspace_id: {
27
  anyOf: [
28
  {
@@ -52,7 +51,7 @@ var CreateSessionRequestSchema = {
52
  }
53
  },
54
  type: "object",
55
- required: ["session_id", "policy_path"],
56
  title: "CreateSessionRequest"
57
  };
58
  var CreateSessionResponseSchema = {
@@ -190,7 +189,7 @@ var ValidationErrorSchema = {
190
  required: ["loc", "msg", "type"],
191
  title: "ValidationError"
192
  };
193
- // ../../../node_modules/@hey-api/client-fetch/dist/node/index.mjs
194
  var e = /\{[^{}]+\}/g;
195
  var t = ({ allowReserved: e2, name: t2, value: r }) => {
196
  if (r == null)
@@ -440,5 +439,5 @@ export {
440
  CreateSessionRequestSchema
441
  };
442
 
443
- //# debugId=578200F5AF3D5E0564756E2164756E21
444
  //# sourceMappingURL=index.js.map
 
10
  type: "string",
11
  title: "Policy Path"
12
  },
13
+ transport_server_url: {
14
+ type: "string",
15
+ title: "Transport Server Url"
16
+ },
17
  camera_names: {
18
  items: {
19
  type: "string"
 
22
  title: "Camera Names",
23
  default: ["front"]
24
  },
 
 
 
 
 
25
  workspace_id: {
26
  anyOf: [
27
  {
 
51
  }
52
  },
53
  type: "object",
54
+ required: ["session_id", "policy_path", "transport_server_url"],
55
  title: "CreateSessionRequest"
56
  };
57
  var CreateSessionResponseSchema = {
 
189
  required: ["loc", "msg", "type"],
190
  title: "ValidationError"
191
  };
192
+ // node_modules/@hey-api/client-fetch/dist/node/index.mjs
193
  var e = /\{[^{}]+\}/g;
194
  var t = ({ allowReserved: e2, name: t2, value: r }) => {
195
  if (r == null)
 
439
  CreateSessionRequestSchema
440
  };
441
 
442
+ //# debugId=9EA46170B85C82C664756E2164756E21
443
  //# sourceMappingURL=index.js.map
client/dist/index.js.map CHANGED
@@ -1,12 +1,12 @@
1
  {
2
  "version": 3,
3
- "sources": ["../src/schemas.gen.ts", "../../../../node_modules/@hey-api/client-fetch/dist/node/index.mjs", "../src/services.gen.ts"],
4
  "sourcesContent": [
5
- "// This file is auto-generated by @hey-api/openapi-ts\n\nexport const CreateSessionRequestSchema = {\n properties: {\n session_id: {\n type: 'string',\n title: 'Session Id'\n },\n policy_path: {\n type: 'string',\n title: 'Policy Path'\n },\n camera_names: {\n items: {\n type: 'string'\n },\n type: 'array',\n title: 'Camera Names',\n default: ['front']\n },\n transport_server_url: {\n type: 'string',\n title: 'Transport Server Url',\n default: 'http://localhost:8000'\n },\n workspace_id: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Workspace Id'\n },\n policy_type: {\n type: 'string',\n title: 'Policy Type',\n default: 'act'\n },\n language_instruction: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Language Instruction'\n }\n },\n type: 'object',\n required: ['session_id', 'policy_path'],\n title: 'CreateSessionRequest'\n} as const;\n\nexport const CreateSessionResponseSchema = {\n properties: {\n workspace_id: {\n type: 'string',\n title: 'Workspace Id'\n },\n camera_room_ids: {\n additionalProperties: {\n type: 'string'\n },\n type: 'object',\n title: 'Camera Room Ids'\n },\n joint_input_room_id: {\n type: 'string',\n title: 'Joint Input Room Id'\n },\n joint_output_room_id: {\n type: 'string',\n title: 'Joint Output Room Id'\n }\n },\n type: 'object',\n required: ['workspace_id', 'camera_room_ids', 'joint_input_room_id', 'joint_output_room_id'],\n title: 'CreateSessionResponse'\n} as const;\n\nexport const HTTPValidationErrorSchema = {\n properties: {\n detail: {\n items: {\n '$ref': '#/components/schemas/ValidationError'\n },\n type: 'array',\n title: 'Detail'\n }\n },\n type: 'object',\n title: 'HTTPValidationError'\n} as const;\n\nexport const SessionStatusResponseSchema = {\n properties: {\n session_id: {\n type: 'string',\n title: 'Session Id'\n },\n status: {\n type: 'string',\n title: 'Status'\n },\n policy_path: {\n type: 'string',\n title: 'Policy Path'\n },\n policy_type: {\n type: 'string',\n title: 'Policy Type'\n },\n camera_names: {\n items: {\n type: 'string'\n },\n type: 'array',\n title: 'Camera Names'\n },\n workspace_id: {\n type: 'string',\n title: 'Workspace Id'\n },\n rooms: {\n additionalProperties: true,\n type: 'object',\n title: 'Rooms'\n },\n stats: {\n additionalProperties: true,\n type: 'object',\n title: 'Stats'\n },\n inference_stats: {\n anyOf: [\n {\n additionalProperties: true,\n type: 'object'\n },\n {\n type: 'null'\n }\n ],\n title: 'Inference Stats'\n },\n error_message: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Error Message'\n }\n },\n type: 'object',\n required: ['session_id', 'status', 'policy_path', 'policy_type', 'camera_names', 'workspace_id', 'rooms', 'stats'],\n title: 'SessionStatusResponse'\n} as const;\n\nexport const ValidationErrorSchema = {\n properties: {\n loc: {\n items: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'integer'\n }\n ]\n },\n type: 'array',\n title: 'Location'\n },\n msg: {\n type: 'string',\n title: 'Message'\n },\n type: {\n type: 'string',\n title: 'Error Type'\n }\n },\n type: 'object',\n required: ['loc', 'msg', 'type'],\n title: 'ValidationError'\n} as const;",
6
  "const e=/\\{[^{}]+\\}/g,t=({allowReserved:e,name:t,value:r})=>{if(null==r)return\"\";if(\"object\"==typeof r)throw new Error(\"Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.\");return`${t}=${e?r:encodeURIComponent(r)}`},r=({allowReserved:e,explode:r,name:s,style:a,value:n})=>{if(!r){const t=(e?n:n.map((e=>encodeURIComponent(e)))).join((e=>{switch(e){case\"form\":default:return\",\";case\"pipeDelimited\":return\"|\";case\"spaceDelimited\":return\"%20\"}})(a));switch(a){case\"label\":return`.${t}`;case\"matrix\":return`;${s}=${t}`;case\"simple\":return t;default:return`${s}=${t}`}}const o=(e=>{switch(e){case\"label\":return\".\";case\"matrix\":return\";\";case\"simple\":return\",\";default:return\"&\"}})(a),l=n.map((r=>\"label\"===a||\"simple\"===a?e?r:encodeURIComponent(r):t({allowReserved:e,name:s,value:r}))).join(o);return\"label\"===a||\"matrix\"===a?o+l:l},s=({allowReserved:e,explode:r,name:s,style:a,value:n})=>{if(n instanceof Date)return`${s}=${n.toISOString()}`;if(\"deepObject\"!==a&&!r){let t=[];Object.entries(n).forEach((([r,s])=>{t=[...t,r,e?s:encodeURIComponent(s)]}));const r=t.join(\",\");switch(a){case\"form\":return`${s}=${r}`;case\"label\":return`.${r}`;case\"matrix\":return`;${s}=${r}`;default:return r}}const o=(e=>{switch(e){case\"label\":return\".\";case\"matrix\":return\";\";case\"simple\":return\",\";default:return\"&\"}})(a),l=Object.entries(n).map((([r,n])=>t({allowReserved:e,name:\"deepObject\"===a?`${s}[${r}]`:r,value:n}))).join(o);return\"label\"===a||\"matrix\"===a?o+l:l},a=({allowReserved:e,array:a,object:n}={})=>o=>{let l=[];if(o&&\"object\"==typeof o)for(const i in o){const c=o[i];null!=c&&(l=Array.isArray(c)?[...l,r({allowReserved:e,explode:!0,name:i,style:\"form\",value:c,...a})]:\"object\"!=typeof c?[...l,t({allowReserved:e,name:i,value:c})]:[...l,s({allowReserved:e,explode:!0,name:i,style:\"deepObject\",value:c,...n})])}return l.join(\"&\")},n=({baseUrl:a,path:n,query:o,querySerializer:l,url:i})=>{let c=a+(i.startsWith(\"/\")?i:`/${i}`);n&&(c=(({path:a,url:n})=>{let o=n;const l=n.match(e);if(l)for(const e of l){let n=!1,l=e.substring(1,e.length-1),i=\"simple\";l.endsWith(\"*\")&&(n=!0,l=l.substring(0,l.length-1)),l.startsWith(\".\")?(l=l.substring(1),i=\"label\"):l.startsWith(\";\")&&(l=l.substring(1),i=\"matrix\");const c=a[l];null!=c&&(o=Array.isArray(c)?o.replace(e,r({explode:n,name:l,style:i,value:c})):\"object\"!=typeof c?\"matrix\"!==i?o.replace(e,\"label\"===i?`.${c}`:c):o.replace(e,`;${t({name:l,value:c})}`):o.replace(e,s({explode:n,name:l,style:i,value:c})))}return o})({path:n,url:c}));let u=o?l(o):\"\";return u.startsWith(\"?\")&&(u=u.substring(1)),u&&(c+=`?${u}`),c},o=(e,t)=>{const r={...e,...t};return r.baseUrl?.endsWith(\"/\")&&(r.baseUrl=r.baseUrl.substring(0,r.baseUrl.length-1)),r.headers=l(e.headers,t.headers),r},l=(...e)=>{const t=new Headers;for(const r of e){if(!r||\"object\"!=typeof r)continue;const e=r instanceof Headers?r.entries():Object.entries(r);for(const[r,s]of e)if(null===s)t.delete(r);else if(Array.isArray(s))for(const e of s)t.append(r,e);else void 0!==s&&t.set(r,\"object\"==typeof s?JSON.stringify(s):s)}return t};class i{_fns;constructor(){this._fns=[]}eject(e){const t=this._fns.indexOf(e);-1!==t&&(this._fns=[...this._fns.slice(0,t),...this._fns.slice(t+1)])}use(e){this._fns=[...this._fns,e]}}const c=(e,t,r)=>{\"string\"==typeof r||r instanceof Blob?e.append(t,r):e.append(t,JSON.stringify(r))},u={bodySerializer:e=>{const t=new FormData;return Object.entries(e).forEach((([e,r])=>{null!=r&&(Array.isArray(r)?r.forEach((r=>c(t,e,r))):c(t,e,r))})),t}},d={bodySerializer:e=>JSON.stringify(e)},p=(e,t,r)=>{\"string\"==typeof r?e.append(t,r):e.append(t,JSON.stringify(r))},f={bodySerializer:e=>{const t=new URLSearchParams;return Object.entries(e).forEach((([e,r])=>{null!=r&&(Array.isArray(r)?r.forEach((r=>p(t,e,r))):p(t,e,r))})),t}},h=a({allowReserved:!1,array:{explode:!0,style:\"form\"},object:{explode:!0,style:\"deepObject\"}}),y={\"Content-Type\":\"application/json\"},m=(e={})=>({...d,baseUrl:\"\",fetch:globalThis.fetch,headers:y,parseAs:\"auto\",querySerializer:h,...e}),b=(e={})=>{let t=o(m(),e);const r=()=>({...t}),s={request:new i,response:new i},c=async e=>{const r={...t,...e,headers:l(t.headers,e.headers)};r.body&&r.bodySerializer&&(r.body=r.bodySerializer(r.body)),r.body||r.headers.delete(\"Content-Type\");const o=n({baseUrl:r.baseUrl??\"\",path:r.path,query:r.query,querySerializer:\"function\"==typeof r.querySerializer?r.querySerializer:a(r.querySerializer),url:r.url}),i={redirect:\"follow\",...r};let c=new Request(o,i);for(const e of s.request._fns)c=await e(c,r);const u=r.fetch;let d=await u(c);for(const e of s.response._fns)d=await e(d,c,r);const p={request:c,response:d};if(d.ok){if(204===d.status||\"0\"===d.headers.get(\"Content-Length\"))return{data:{},...p};if(\"stream\"===r.parseAs)return{data:d.body,...p};const e=(\"auto\"===r.parseAs?(e=>{if(e)return e.startsWith(\"application/json\")||e.endsWith(\"+json\")?\"json\":\"multipart/form-data\"===e?\"formData\":[\"application/\",\"audio/\",\"image/\",\"video/\"].some((t=>e.startsWith(t)))?\"blob\":e.startsWith(\"text/\")?\"text\":void 0})(d.headers.get(\"Content-Type\")):r.parseAs)??\"json\";let t=await d[e]();return\"json\"===e&&r.responseTransformer&&(t=await r.responseTransformer(t)),{data:t,...p}}let f=await d.text();if(r.throwOnError)throw new Error(f);try{f=JSON.parse(f)}catch{}return{error:f||{},...p}};return{connect:e=>c({...e,method:\"CONNECT\"}),delete:e=>c({...e,method:\"DELETE\"}),get:e=>c({...e,method:\"GET\"}),getConfig:r,head:e=>c({...e,method:\"HEAD\"}),interceptors:s,options:e=>c({...e,method:\"OPTIONS\"}),patch:e=>c({...e,method:\"PATCH\"}),post:e=>c({...e,method:\"POST\"}),put:e=>c({...e,method:\"PUT\"}),request:c,setConfig:e=>(t=o(t,e),r()),trace:e=>c({...e,method:\"TRACE\"})}};export{b as createClient,m as createConfig,u as formDataBodySerializer,d as jsonBodySerializer,f as urlSearchParamsBodySerializer};\n",
7
  "// This file is auto-generated by @hey-api/openapi-ts\n\nimport { createClient, createConfig, type Options } from '@hey-api/client-fetch';\nimport type { RootGetError, RootGetResponse, HealthCheckHealthGetError, HealthCheckHealthGetResponse, ListSessionsSessionsGetError, ListSessionsSessionsGetResponse, CreateSessionSessionsPostData, CreateSessionSessionsPostError, CreateSessionSessionsPostResponse, StartInferenceSessionsSessionIdStartPostData, StartInferenceSessionsSessionIdStartPostError, StartInferenceSessionsSessionIdStartPostResponse, StopInferenceSessionsSessionIdStopPostData, StopInferenceSessionsSessionIdStopPostError, StopInferenceSessionsSessionIdStopPostResponse, RestartInferenceSessionsSessionIdRestartPostData, RestartInferenceSessionsSessionIdRestartPostError, RestartInferenceSessionsSessionIdRestartPostResponse, DeleteSessionSessionsSessionIdDeleteData, DeleteSessionSessionsSessionIdDeleteError, DeleteSessionSessionsSessionIdDeleteResponse } from './types.gen';\n\nexport const client = createClient(createConfig());\n\n/**\n * Root\n * Health check endpoint.\n */\nexport const rootGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<RootGetResponse, RootGetError, ThrowOnError>({\n ...options,\n url: '/'\n });\n};\n\n/**\n * Health Check\n * Detailed health check.\n */\nexport const healthCheckHealthGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<HealthCheckHealthGetResponse, HealthCheckHealthGetError, ThrowOnError>({\n ...options,\n url: '/health'\n });\n};\n\n/**\n * List Sessions\n * List all sessions.\n */\nexport const listSessionsSessionsGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<ListSessionsSessionsGetResponse, ListSessionsSessionsGetError, ThrowOnError>({\n ...options,\n url: '/sessions'\n });\n};\n\n/**\n * Create Session\n * Create a new inference session.\n *\n * If workspace_id is provided, all rooms will be created in that workspace.\n * If workspace_id is not provided, a new workspace will be generated automatically.\n * All rooms for a session (cameras + joints) are always created in the same workspace.\n */\nexport const createSessionSessionsPost = <ThrowOnError extends boolean = false>(options: Options<CreateSessionSessionsPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<CreateSessionSessionsPostResponse, CreateSessionSessionsPostError, ThrowOnError>({\n ...options,\n url: '/sessions'\n });\n};\n\n/**\n * Start Inference\n * Start inference for a session.\n */\nexport const startInferenceSessionsSessionIdStartPost = <ThrowOnError extends boolean = false>(options: Options<StartInferenceSessionsSessionIdStartPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<StartInferenceSessionsSessionIdStartPostResponse, StartInferenceSessionsSessionIdStartPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/start'\n });\n};\n\n/**\n * Stop Inference\n * Stop inference for a session.\n */\nexport const stopInferenceSessionsSessionIdStopPost = <ThrowOnError extends boolean = false>(options: Options<StopInferenceSessionsSessionIdStopPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<StopInferenceSessionsSessionIdStopPostResponse, StopInferenceSessionsSessionIdStopPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/stop'\n });\n};\n\n/**\n * Restart Inference\n * Restart inference for a session.\n */\nexport const restartInferenceSessionsSessionIdRestartPost = <ThrowOnError extends boolean = false>(options: Options<RestartInferenceSessionsSessionIdRestartPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<RestartInferenceSessionsSessionIdRestartPostResponse, RestartInferenceSessionsSessionIdRestartPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/restart'\n });\n};\n\n/**\n * Delete Session\n * Delete a session.\n */\nexport const deleteSessionSessionsSessionIdDelete = <ThrowOnError extends boolean = false>(options: Options<DeleteSessionSessionsSessionIdDeleteData, ThrowOnError>) => {\n return (options?.client ?? client).delete<DeleteSessionSessionsSessionIdDeleteResponse, DeleteSessionSessionsSessionIdDeleteError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}'\n });\n};"
8
  ],
9
- "mappings": "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",
10
- "debugId": "578200F5AF3D5E0564756E2164756E21",
11
  "names": []
12
  }
 
1
  {
2
  "version": 3,
3
+ "sources": ["../src/schemas.gen.ts", "../node_modules/@hey-api/client-fetch/dist/node/index.mjs", "../src/services.gen.ts"],
4
  "sourcesContent": [
5
+ "// This file is auto-generated by @hey-api/openapi-ts\n\nexport const CreateSessionRequestSchema = {\n properties: {\n session_id: {\n type: 'string',\n title: 'Session Id'\n },\n policy_path: {\n type: 'string',\n title: 'Policy Path'\n },\n transport_server_url: {\n type: 'string',\n title: 'Transport Server Url'\n },\n camera_names: {\n items: {\n type: 'string'\n },\n type: 'array',\n title: 'Camera Names',\n default: ['front']\n },\n workspace_id: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Workspace Id'\n },\n policy_type: {\n type: 'string',\n title: 'Policy Type',\n default: 'act'\n },\n language_instruction: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Language Instruction'\n }\n },\n type: 'object',\n required: ['session_id', 'policy_path', 'transport_server_url'],\n title: 'CreateSessionRequest'\n} as const;\n\nexport const CreateSessionResponseSchema = {\n properties: {\n workspace_id: {\n type: 'string',\n title: 'Workspace Id'\n },\n camera_room_ids: {\n additionalProperties: {\n type: 'string'\n },\n type: 'object',\n title: 'Camera Room Ids'\n },\n joint_input_room_id: {\n type: 'string',\n title: 'Joint Input Room Id'\n },\n joint_output_room_id: {\n type: 'string',\n title: 'Joint Output Room Id'\n }\n },\n type: 'object',\n required: ['workspace_id', 'camera_room_ids', 'joint_input_room_id', 'joint_output_room_id'],\n title: 'CreateSessionResponse'\n} as const;\n\nexport const HTTPValidationErrorSchema = {\n properties: {\n detail: {\n items: {\n '$ref': '#/components/schemas/ValidationError'\n },\n type: 'array',\n title: 'Detail'\n }\n },\n type: 'object',\n title: 'HTTPValidationError'\n} as const;\n\nexport const SessionStatusResponseSchema = {\n properties: {\n session_id: {\n type: 'string',\n title: 'Session Id'\n },\n status: {\n type: 'string',\n title: 'Status'\n },\n policy_path: {\n type: 'string',\n title: 'Policy Path'\n },\n policy_type: {\n type: 'string',\n title: 'Policy Type'\n },\n camera_names: {\n items: {\n type: 'string'\n },\n type: 'array',\n title: 'Camera Names'\n },\n workspace_id: {\n type: 'string',\n title: 'Workspace Id'\n },\n rooms: {\n additionalProperties: true,\n type: 'object',\n title: 'Rooms'\n },\n stats: {\n additionalProperties: true,\n type: 'object',\n title: 'Stats'\n },\n inference_stats: {\n anyOf: [\n {\n additionalProperties: true,\n type: 'object'\n },\n {\n type: 'null'\n }\n ],\n title: 'Inference Stats'\n },\n error_message: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'null'\n }\n ],\n title: 'Error Message'\n }\n },\n type: 'object',\n required: ['session_id', 'status', 'policy_path', 'policy_type', 'camera_names', 'workspace_id', 'rooms', 'stats'],\n title: 'SessionStatusResponse'\n} as const;\n\nexport const ValidationErrorSchema = {\n properties: {\n loc: {\n items: {\n anyOf: [\n {\n type: 'string'\n },\n {\n type: 'integer'\n }\n ]\n },\n type: 'array',\n title: 'Location'\n },\n msg: {\n type: 'string',\n title: 'Message'\n },\n type: {\n type: 'string',\n title: 'Error Type'\n }\n },\n type: 'object',\n required: ['loc', 'msg', 'type'],\n title: 'ValidationError'\n} as const;",
6
  "const e=/\\{[^{}]+\\}/g,t=({allowReserved:e,name:t,value:r})=>{if(null==r)return\"\";if(\"object\"==typeof r)throw new Error(\"Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.\");return`${t}=${e?r:encodeURIComponent(r)}`},r=({allowReserved:e,explode:r,name:s,style:a,value:n})=>{if(!r){const t=(e?n:n.map((e=>encodeURIComponent(e)))).join((e=>{switch(e){case\"form\":default:return\",\";case\"pipeDelimited\":return\"|\";case\"spaceDelimited\":return\"%20\"}})(a));switch(a){case\"label\":return`.${t}`;case\"matrix\":return`;${s}=${t}`;case\"simple\":return t;default:return`${s}=${t}`}}const o=(e=>{switch(e){case\"label\":return\".\";case\"matrix\":return\";\";case\"simple\":return\",\";default:return\"&\"}})(a),l=n.map((r=>\"label\"===a||\"simple\"===a?e?r:encodeURIComponent(r):t({allowReserved:e,name:s,value:r}))).join(o);return\"label\"===a||\"matrix\"===a?o+l:l},s=({allowReserved:e,explode:r,name:s,style:a,value:n})=>{if(n instanceof Date)return`${s}=${n.toISOString()}`;if(\"deepObject\"!==a&&!r){let t=[];Object.entries(n).forEach((([r,s])=>{t=[...t,r,e?s:encodeURIComponent(s)]}));const r=t.join(\",\");switch(a){case\"form\":return`${s}=${r}`;case\"label\":return`.${r}`;case\"matrix\":return`;${s}=${r}`;default:return r}}const o=(e=>{switch(e){case\"label\":return\".\";case\"matrix\":return\";\";case\"simple\":return\",\";default:return\"&\"}})(a),l=Object.entries(n).map((([r,n])=>t({allowReserved:e,name:\"deepObject\"===a?`${s}[${r}]`:r,value:n}))).join(o);return\"label\"===a||\"matrix\"===a?o+l:l},a=({allowReserved:e,array:a,object:n}={})=>o=>{let l=[];if(o&&\"object\"==typeof o)for(const i in o){const c=o[i];null!=c&&(l=Array.isArray(c)?[...l,r({allowReserved:e,explode:!0,name:i,style:\"form\",value:c,...a})]:\"object\"!=typeof c?[...l,t({allowReserved:e,name:i,value:c})]:[...l,s({allowReserved:e,explode:!0,name:i,style:\"deepObject\",value:c,...n})])}return l.join(\"&\")},n=({baseUrl:a,path:n,query:o,querySerializer:l,url:i})=>{let c=a+(i.startsWith(\"/\")?i:`/${i}`);n&&(c=(({path:a,url:n})=>{let o=n;const l=n.match(e);if(l)for(const e of l){let n=!1,l=e.substring(1,e.length-1),i=\"simple\";l.endsWith(\"*\")&&(n=!0,l=l.substring(0,l.length-1)),l.startsWith(\".\")?(l=l.substring(1),i=\"label\"):l.startsWith(\";\")&&(l=l.substring(1),i=\"matrix\");const c=a[l];null!=c&&(o=Array.isArray(c)?o.replace(e,r({explode:n,name:l,style:i,value:c})):\"object\"!=typeof c?\"matrix\"!==i?o.replace(e,\"label\"===i?`.${c}`:c):o.replace(e,`;${t({name:l,value:c})}`):o.replace(e,s({explode:n,name:l,style:i,value:c})))}return o})({path:n,url:c}));let u=o?l(o):\"\";return u.startsWith(\"?\")&&(u=u.substring(1)),u&&(c+=`?${u}`),c},o=(e,t)=>{const r={...e,...t};return r.baseUrl?.endsWith(\"/\")&&(r.baseUrl=r.baseUrl.substring(0,r.baseUrl.length-1)),r.headers=l(e.headers,t.headers),r},l=(...e)=>{const t=new Headers;for(const r of e){if(!r||\"object\"!=typeof r)continue;const e=r instanceof Headers?r.entries():Object.entries(r);for(const[r,s]of e)if(null===s)t.delete(r);else if(Array.isArray(s))for(const e of s)t.append(r,e);else void 0!==s&&t.set(r,\"object\"==typeof s?JSON.stringify(s):s)}return t};class i{_fns;constructor(){this._fns=[]}eject(e){const t=this._fns.indexOf(e);-1!==t&&(this._fns=[...this._fns.slice(0,t),...this._fns.slice(t+1)])}use(e){this._fns=[...this._fns,e]}}const c=(e,t,r)=>{\"string\"==typeof r||r instanceof Blob?e.append(t,r):e.append(t,JSON.stringify(r))},u={bodySerializer:e=>{const t=new FormData;return Object.entries(e).forEach((([e,r])=>{null!=r&&(Array.isArray(r)?r.forEach((r=>c(t,e,r))):c(t,e,r))})),t}},d={bodySerializer:e=>JSON.stringify(e)},p=(e,t,r)=>{\"string\"==typeof r?e.append(t,r):e.append(t,JSON.stringify(r))},f={bodySerializer:e=>{const t=new URLSearchParams;return Object.entries(e).forEach((([e,r])=>{null!=r&&(Array.isArray(r)?r.forEach((r=>p(t,e,r))):p(t,e,r))})),t}},h=a({allowReserved:!1,array:{explode:!0,style:\"form\"},object:{explode:!0,style:\"deepObject\"}}),y={\"Content-Type\":\"application/json\"},m=(e={})=>({...d,baseUrl:\"\",fetch:globalThis.fetch,headers:y,parseAs:\"auto\",querySerializer:h,...e}),b=(e={})=>{let t=o(m(),e);const r=()=>({...t}),s={request:new i,response:new i},c=async e=>{const r={...t,...e,headers:l(t.headers,e.headers)};r.body&&r.bodySerializer&&(r.body=r.bodySerializer(r.body)),r.body||r.headers.delete(\"Content-Type\");const o=n({baseUrl:r.baseUrl??\"\",path:r.path,query:r.query,querySerializer:\"function\"==typeof r.querySerializer?r.querySerializer:a(r.querySerializer),url:r.url}),i={redirect:\"follow\",...r};let c=new Request(o,i);for(const e of s.request._fns)c=await e(c,r);const u=r.fetch;let d=await u(c);for(const e of s.response._fns)d=await e(d,c,r);const p={request:c,response:d};if(d.ok){if(204===d.status||\"0\"===d.headers.get(\"Content-Length\"))return{data:{},...p};if(\"stream\"===r.parseAs)return{data:d.body,...p};const e=(\"auto\"===r.parseAs?(e=>{if(e)return e.startsWith(\"application/json\")||e.endsWith(\"+json\")?\"json\":\"multipart/form-data\"===e?\"formData\":[\"application/\",\"audio/\",\"image/\",\"video/\"].some((t=>e.startsWith(t)))?\"blob\":e.startsWith(\"text/\")?\"text\":void 0})(d.headers.get(\"Content-Type\")):r.parseAs)??\"json\";let t=await d[e]();return\"json\"===e&&r.responseTransformer&&(t=await r.responseTransformer(t)),{data:t,...p}}let f=await d.text();if(r.throwOnError)throw new Error(f);try{f=JSON.parse(f)}catch{}return{error:f||{},...p}};return{connect:e=>c({...e,method:\"CONNECT\"}),delete:e=>c({...e,method:\"DELETE\"}),get:e=>c({...e,method:\"GET\"}),getConfig:r,head:e=>c({...e,method:\"HEAD\"}),interceptors:s,options:e=>c({...e,method:\"OPTIONS\"}),patch:e=>c({...e,method:\"PATCH\"}),post:e=>c({...e,method:\"POST\"}),put:e=>c({...e,method:\"PUT\"}),request:c,setConfig:e=>(t=o(t,e),r()),trace:e=>c({...e,method:\"TRACE\"})}};export{b as createClient,m as createConfig,u as formDataBodySerializer,d as jsonBodySerializer,f as urlSearchParamsBodySerializer};\n",
7
  "// This file is auto-generated by @hey-api/openapi-ts\n\nimport { createClient, createConfig, type Options } from '@hey-api/client-fetch';\nimport type { RootGetError, RootGetResponse, HealthCheckHealthGetError, HealthCheckHealthGetResponse, ListSessionsSessionsGetError, ListSessionsSessionsGetResponse, CreateSessionSessionsPostData, CreateSessionSessionsPostError, CreateSessionSessionsPostResponse, StartInferenceSessionsSessionIdStartPostData, StartInferenceSessionsSessionIdStartPostError, StartInferenceSessionsSessionIdStartPostResponse, StopInferenceSessionsSessionIdStopPostData, StopInferenceSessionsSessionIdStopPostError, StopInferenceSessionsSessionIdStopPostResponse, RestartInferenceSessionsSessionIdRestartPostData, RestartInferenceSessionsSessionIdRestartPostError, RestartInferenceSessionsSessionIdRestartPostResponse, DeleteSessionSessionsSessionIdDeleteData, DeleteSessionSessionsSessionIdDeleteError, DeleteSessionSessionsSessionIdDeleteResponse } from './types.gen';\n\nexport const client = createClient(createConfig());\n\n/**\n * Root\n * Health check endpoint.\n */\nexport const rootGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<RootGetResponse, RootGetError, ThrowOnError>({\n ...options,\n url: '/'\n });\n};\n\n/**\n * Health Check\n * Detailed health check.\n */\nexport const healthCheckHealthGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<HealthCheckHealthGetResponse, HealthCheckHealthGetError, ThrowOnError>({\n ...options,\n url: '/health'\n });\n};\n\n/**\n * List Sessions\n * List all sessions.\n */\nexport const listSessionsSessionsGet = <ThrowOnError extends boolean = false>(options?: Options<unknown, ThrowOnError>) => {\n return (options?.client ?? client).get<ListSessionsSessionsGetResponse, ListSessionsSessionsGetError, ThrowOnError>({\n ...options,\n url: '/sessions'\n });\n};\n\n/**\n * Create Session\n * Create a new inference session.\n *\n * If workspace_id is provided, all rooms will be created in that workspace.\n * If workspace_id is not provided, a new workspace will be generated automatically.\n * All rooms for a session (cameras + joints) are always created in the same workspace.\n */\nexport const createSessionSessionsPost = <ThrowOnError extends boolean = false>(options: Options<CreateSessionSessionsPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<CreateSessionSessionsPostResponse, CreateSessionSessionsPostError, ThrowOnError>({\n ...options,\n url: '/sessions'\n });\n};\n\n/**\n * Start Inference\n * Start inference for a session.\n */\nexport const startInferenceSessionsSessionIdStartPost = <ThrowOnError extends boolean = false>(options: Options<StartInferenceSessionsSessionIdStartPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<StartInferenceSessionsSessionIdStartPostResponse, StartInferenceSessionsSessionIdStartPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/start'\n });\n};\n\n/**\n * Stop Inference\n * Stop inference for a session.\n */\nexport const stopInferenceSessionsSessionIdStopPost = <ThrowOnError extends boolean = false>(options: Options<StopInferenceSessionsSessionIdStopPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<StopInferenceSessionsSessionIdStopPostResponse, StopInferenceSessionsSessionIdStopPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/stop'\n });\n};\n\n/**\n * Restart Inference\n * Restart inference for a session.\n */\nexport const restartInferenceSessionsSessionIdRestartPost = <ThrowOnError extends boolean = false>(options: Options<RestartInferenceSessionsSessionIdRestartPostData, ThrowOnError>) => {\n return (options?.client ?? client).post<RestartInferenceSessionsSessionIdRestartPostResponse, RestartInferenceSessionsSessionIdRestartPostError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}/restart'\n });\n};\n\n/**\n * Delete Session\n * Delete a session.\n */\nexport const deleteSessionSessionsSessionIdDelete = <ThrowOnError extends boolean = false>(options: Options<DeleteSessionSessionsSessionIdDeleteData, ThrowOnError>) => {\n return (options?.client ?? client).delete<DeleteSessionSessionsSessionIdDeleteResponse, DeleteSessionSessionsSessionIdDeleteError, ThrowOnError>({\n ...options,\n url: '/sessions/{session_id}'\n });\n};"
8
  ],
9
+ "mappings": "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",
10
+ "debugId": "9EA46170B85C82C664756E2164756E21",
11
  "names": []
12
  }
client/openapi.json CHANGED
@@ -289,6 +289,10 @@
289
  "type": "string",
290
  "title": "Policy Path"
291
  },
 
 
 
 
292
  "camera_names": {
293
  "items": {
294
  "type": "string"
@@ -299,11 +303,6 @@
299
  "front"
300
  ]
301
  },
302
- "transport_server_url": {
303
- "type": "string",
304
- "title": "Transport Server Url",
305
- "default": "http://localhost:8000"
306
- },
307
  "workspace_id": {
308
  "anyOf": [
309
  {
@@ -335,7 +334,8 @@
335
  "type": "object",
336
  "required": [
337
  "session_id",
338
- "policy_path"
 
339
  ],
340
  "title": "CreateSessionRequest"
341
  },
 
289
  "type": "string",
290
  "title": "Policy Path"
291
  },
292
+ "transport_server_url": {
293
+ "type": "string",
294
+ "title": "Transport Server Url"
295
+ },
296
  "camera_names": {
297
  "items": {
298
  "type": "string"
 
303
  "front"
304
  ]
305
  },
 
 
 
 
 
306
  "workspace_id": {
307
  "anyOf": [
308
  {
 
334
  "type": "object",
335
  "required": [
336
  "session_id",
337
+ "policy_path",
338
+ "transport_server_url"
339
  ],
340
  "title": "CreateSessionRequest"
341
  },
client/src/schemas.gen.ts CHANGED
@@ -10,6 +10,10 @@ export const CreateSessionRequestSchema = {
10
  type: 'string',
11
  title: 'Policy Path'
12
  },
 
 
 
 
13
  camera_names: {
14
  items: {
15
  type: 'string'
@@ -18,11 +22,6 @@ export const CreateSessionRequestSchema = {
18
  title: 'Camera Names',
19
  default: ['front']
20
  },
21
- transport_server_url: {
22
- type: 'string',
23
- title: 'Transport Server Url',
24
- default: 'http://localhost:8000'
25
- },
26
  workspace_id: {
27
  anyOf: [
28
  {
@@ -52,7 +51,7 @@ export const CreateSessionRequestSchema = {
52
  }
53
  },
54
  type: 'object',
55
- required: ['session_id', 'policy_path'],
56
  title: 'CreateSessionRequest'
57
  } as const;
58
 
 
10
  type: 'string',
11
  title: 'Policy Path'
12
  },
13
+ transport_server_url: {
14
+ type: 'string',
15
+ title: 'Transport Server Url'
16
+ },
17
  camera_names: {
18
  items: {
19
  type: 'string'
 
22
  title: 'Camera Names',
23
  default: ['front']
24
  },
 
 
 
 
 
25
  workspace_id: {
26
  anyOf: [
27
  {
 
51
  }
52
  },
53
  type: 'object',
54
+ required: ['session_id', 'policy_path', 'transport_server_url'],
55
  title: 'CreateSessionRequest'
56
  } as const;
57
 
client/src/types.gen.ts CHANGED
@@ -3,8 +3,8 @@
3
  export type CreateSessionRequest = {
4
  session_id: string;
5
  policy_path: string;
 
6
  camera_names?: Array<(string)>;
7
- transport_server_url?: string;
8
  workspace_id?: (string | null);
9
  policy_type?: string;
10
  language_instruction?: (string | null);
 
3
  export type CreateSessionRequest = {
4
  session_id: string;
5
  policy_path: string;
6
+ transport_server_url: string;
7
  camera_names?: Array<(string)>;
 
8
  workspace_id?: (string | null);
9
  policy_type?: string;
10
  language_instruction?: (string | null);
src/inference_server/__pycache__/export_openapi.cpython-312.pyc CHANGED
Binary files a/src/inference_server/__pycache__/export_openapi.cpython-312.pyc and b/src/inference_server/__pycache__/export_openapi.cpython-312.pyc differ
 
src/inference_server/__pycache__/main.cpython-312.pyc CHANGED
Binary files a/src/inference_server/__pycache__/main.cpython-312.pyc and b/src/inference_server/__pycache__/main.cpython-312.pyc differ
 
src/inference_server/__pycache__/session_manager.cpython-312.pyc CHANGED
Binary files a/src/inference_server/__pycache__/session_manager.cpython-312.pyc and b/src/inference_server/__pycache__/session_manager.cpython-312.pyc differ
 
uv.lock CHANGED
The diff for this file is too large to render. See raw diff