mirror of
https://github.com/koush/scrypted.git
synced 2026-02-03 06:03:27 +00:00
sdk: update tool calls to include id
This commit is contained in:
8
packages/client/package-lock.json
generated
8
packages/client/package-lock.json
generated
@@ -21,7 +21,7 @@
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@scrypted/types": "^0.5.45"
|
||||
"@scrypted/types": "^0.5.52"
|
||||
}
|
||||
},
|
||||
"node_modules/@cspotcode/source-map-support": {
|
||||
@@ -104,9 +104,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@scrypted/types": {
|
||||
"version": "0.5.45",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.45.tgz",
|
||||
"integrity": "sha512-ysySpWkGUrUpNj0BoTZpyn2HeVCyN0kfsQ2qyUoegdj7O8Z4VWROQa1mSrrPAAftM8zhTHrgYw8RcvMsfh0BTQ==",
|
||||
"version": "0.5.52",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.52.tgz",
|
||||
"integrity": "sha512-c1ra1ENnoC8MqVHf7QQcXIU+5BvQnhU4x5oqx4b20LtoB0/TTXthYFFvEDBvLenBivUr8Bb6dWrji7TZXVax1g==",
|
||||
"license": "ISC",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@scrypted/types": "^0.5.45"
|
||||
"@scrypted/types": "^0.5.52"
|
||||
},
|
||||
"dependencies": {
|
||||
"engine.io-client": "^6.6.3",
|
||||
|
||||
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.53",
|
||||
"version": "0.5.55",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.53",
|
||||
"version": "0.5.55",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/preset-typescript": "^7.27.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.53",
|
||||
"version": "0.5.55",
|
||||
"description": "",
|
||||
"main": "dist/src/index.js",
|
||||
"exports": {
|
||||
|
||||
4
sdk/types/package-lock.json
generated
4
sdk/types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.50",
|
||||
"version": "0.5.52",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.50",
|
||||
"version": "0.5.52",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"openai": "^6.1.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.50",
|
||||
"version": "0.5.52",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"author": "",
|
||||
|
||||
@@ -1131,7 +1131,7 @@ class TamperState(TypedDict):
|
||||
pass
|
||||
|
||||
|
||||
TYPES_VERSION = "0.5.50"
|
||||
TYPES_VERSION = "0.5.52"
|
||||
|
||||
|
||||
class AirPurifier:
|
||||
@@ -1386,7 +1386,7 @@ class LauncherApplication:
|
||||
|
||||
class LLMTools:
|
||||
|
||||
async def callLLMTool(self, name: str, parameters: Mapping[str, Any]) -> CallToolResult:
|
||||
async def callLLMTool(self, toolCallId: str, name: str, parameters: Mapping[str, Any]) -> CallToolResult:
|
||||
pass
|
||||
|
||||
async def getLLMTools(self) -> list[ChatCompletionFunctionTool]:
|
||||
|
||||
@@ -1077,7 +1077,7 @@ export interface PanTiltZoomCommand {
|
||||
|
||||
export interface LLMTools {
|
||||
getLLMTools(): Promise<ChatCompletionFunctionTool[]>;
|
||||
callLLMTool(name: string, parameters: Record<string, any>): Promise<CallToolResult>;
|
||||
callLLMTool(toolCallId: string, name: string, parameters: Record<string, any>): Promise<CallToolResult>;
|
||||
}
|
||||
|
||||
export interface ChatCompletionCapabilities {
|
||||
|
||||
18
server/package-lock.json
generated
18
server/package-lock.json
generated
@@ -12,7 +12,7 @@
|
||||
"dependencies": {
|
||||
"@scrypted/ffmpeg-static": "^6.1.0-build3",
|
||||
"@scrypted/node-pty": "^1.0.25",
|
||||
"@scrypted/types": "^0.5.43",
|
||||
"@scrypted/types": "^0.5.52",
|
||||
"adm-zip": "^0.5.16",
|
||||
"body-parser": "^2.2.0",
|
||||
"cookie-parser": "^1.4.7",
|
||||
@@ -594,12 +594,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@scrypted/types": {
|
||||
"version": "0.5.43",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.43.tgz",
|
||||
"integrity": "sha512-mA+UirHLUpSyf6w5G1sSs/FTOYywORqiAZS8nEbcTCEZBuia0m8ZLMJBIUO3CUQYIsqpP6rhgap9DpusxWHcaQ==",
|
||||
"version": "0.5.52",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.52.tgz",
|
||||
"integrity": "sha512-c1ra1ENnoC8MqVHf7QQcXIU+5BvQnhU4x5oqx4b20LtoB0/TTXthYFFvEDBvLenBivUr8Bb6dWrji7TZXVax1g==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"openai": "^5.3.0"
|
||||
"openai": "^6.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/adm-zip": {
|
||||
@@ -2614,16 +2614,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/openai": {
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/openai/-/openai-5.3.0.tgz",
|
||||
"integrity": "sha512-VIKmoF7y4oJCDOwP/oHXGzM69+x0dpGFmN9QmYO+uPbLFOmmnwO+x1GbsgUtI+6oraxomGZ566Y421oYVu191w==",
|
||||
"version": "6.10.0",
|
||||
"resolved": "https://registry.npmjs.org/openai/-/openai-6.10.0.tgz",
|
||||
"integrity": "sha512-ITxOGo7rO3XRMiKA5l7tQ43iNNu+iXGFAcf2t+aWVzzqRaS0i7m1K2BhxNdaveB+5eENhO0VY1FkiZzhBk4v3A==",
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
"openai": "bin/cli"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"ws": "^8.18.0",
|
||||
"zod": "^3.23.8"
|
||||
"zod": "^3.25 || ^4.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"ws": {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"dependencies": {
|
||||
"@scrypted/ffmpeg-static": "^6.1.0-build3",
|
||||
"@scrypted/node-pty": "^1.0.25",
|
||||
"@scrypted/types": "^0.5.43",
|
||||
"@scrypted/types": "^0.5.52",
|
||||
"adm-zip": "^0.5.16",
|
||||
"body-parser": "^2.2.0",
|
||||
"cookie-parser": "^1.4.7",
|
||||
|
||||
Reference in New Issue
Block a user