diff --git a/packages/agent/src/index.ts b/packages/agent/src/index.ts index ae3d92ff193..725a65cfca8 100644 --- a/packages/agent/src/index.ts +++ b/packages/agent/src/index.ts @@ -22,6 +22,7 @@ import fs from "fs"; import readline from "readline"; import yargs from "yargs"; import { character } from "./character.ts"; + export const wait = (minTime: number = 1000, maxTime: number = 3000) => { const waitTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime; diff --git a/packages/client-discord/src/actions/summarize_conversation.ts b/packages/client-discord/src/actions/summarize_conversation.ts index fbed5ad1c65..bca4adc8a24 100644 --- a/packages/client-discord/src/actions/summarize_conversation.ts +++ b/packages/client-discord/src/actions/summarize_conversation.ts @@ -249,8 +249,8 @@ const summarizeAction = { let currentSummary = ""; - const model = models[runtime.character.modelProvider]; - const chunkSize = model.settings.maxOutputTokens - 1000; + const model = models[runtime.character.settings.model]; + const chunkSize = model.settings.maxContextLength - 1000; const chunks = await splitChunks(formattedMemories, chunkSize, 0); diff --git a/packages/plugin-node/src/services/image.ts b/packages/plugin-node/src/services/image.ts index 374582936d9..e4430c651ac 100644 --- a/packages/plugin-node/src/services/image.ts +++ b/packages/plugin-node/src/services/image.ts @@ -43,7 +43,7 @@ export class ImageDescriptionService extends Service { return; } - const model = models[runtime.character.modelProvider]; + const model = models[runtime?.character?.modelProvider]; if (model === models[ModelProviderName.LLAMALOCAL]) { this.modelId = "onnx-community/Florence-2-base-ft"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c98a7d8984..a97848a2ed5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20058,7 +20058,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.4 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -22169,7 +22169,7 @@ snapshots: log-symbols@4.1.0: dependencies: - chalk: 4.1.2 + chalk: 4.1.0 is-unicode-supported: 0.1.0 log-symbols@6.0.0: