From 7c9a589c2bd1526f7e020d424c0ac1ca07f16f1a Mon Sep 17 00:00:00 2001 From: Rob <90061012+treppers@users.noreply.github.com> Date: Mon, 27 Jan 2025 14:24:29 -0800 Subject: [PATCH 1/2] Update new charactert route for api.ts --- packages/client-direct/src/api.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/client-direct/src/api.ts b/packages/client-direct/src/api.ts index 8ad6af9378b..1e212b61eb3 100644 --- a/packages/client-direct/src/api.ts +++ b/packages/client-direct/src/api.ts @@ -162,6 +162,31 @@ export function createApiRouter( }); }); + router.post("/agents/set", async (req, res) => { + // load character from body + const character = req.body; + console.log('character', character); + try { + validateCharacterConfig(character); + } catch (e) { + elizaLogger.error(`Error parsing character: ${e}`); + res.status(400).json({ + success: false, + message: e.message, + }); + return; + } + + // start it up (and register it) + agent = await directClient.startAgent(character); + elizaLogger.log(`${character.name} started`); + + res.json({ + id: character.id, + character: character, + }); + }); + router.get("/agents/:agentId/channels", async (req, res) => { const { agentId } = validateUUIDParams(req.params, res) ?? { agentId: null, From 233626fb075800b920bafbf816d4857c99553675 Mon Sep 17 00:00:00 2001 From: Coopes <24834768+Cooops@users.noreply.github.com> Date: Wed, 29 Jan 2025 15:56:48 -0600 Subject: [PATCH 2/2] commented out problematic line for now --- packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts b/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts index b23a25d79c2..ed3c7d4221f 100644 --- a/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts +++ b/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts @@ -101,7 +101,7 @@ export class SttTtsPlugin implements Plugin { if (config?.chatContext) { this.chatContext = config.chatContext; } - elizaLogger.log("[SttTtsPlugin] Plugin config =>", config); + // elizaLogger.log("[SttTtsPlugin] Plugin config =>", config); // Listen for mute events this.space.on(