From 1334ab19652521adfba506c1a483f0e095c731ba Mon Sep 17 00:00:00 2001 From: moon Date: Wed, 21 Feb 2024 00:01:35 -0800 Subject: [PATCH 1/2] lint fix --- .eslintignore | 4 +++- package.json | 2 +- tsconfig.json | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.eslintignore b/.eslintignore index b739030..0058600 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,4 +2,6 @@ **/coverage/* **/dist/* **/types/* -**/scripts/concatenated-output.ts \ No newline at end of file +**/scripts/concatenated-output.ts +rollup.config.js +jest.config.js \ No newline at end of file diff --git a/package.json b/package.json index b20ec93..89e9c71 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bgent", - "version": "0.0.13", + "version": "0.0.14", "private": false, "description": "bgent. because agent was taken.", "type": "module", diff --git a/tsconfig.json b/tsconfig.json index 5f16dce..5dedefa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -34,11 +34,11 @@ "include": [ "src", "__tests__", - "jest.config.js", - "rollup.config.js", ], "exclude": [ "node_modules", - "dist" + "dist", + "jest.config.js", + "rollup.config.js", ] } \ No newline at end of file From 2821f4caea4da364f4a397ac40c2cca3c0a7fd57 Mon Sep 17 00:00:00 2001 From: moon Date: Wed, 21 Feb 2024 10:31:42 -0800 Subject: [PATCH 2/2] replace responses in IGNORE messages with *Ignore* for continuity --- src/lib/messages.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/messages.ts b/src/lib/messages.ts index 7ad3afb..86aeb9d 100644 --- a/src/lib/messages.ts +++ b/src/lib/messages.ts @@ -52,10 +52,16 @@ export const formatMessages = ({ .reverse() .filter((message: Memory) => message.user_id) .map((message: Memory) => { + let messageContent = + (message.content as Content).content || (message.content as string); + const messageAction = (message.content as Content).action; const sender = actors.find( (actor: Actor) => actor.id === message.user_id, )!; - return `${sender.name}: ${(message.content as Content).content || (message.content as string)} ${(message.content as Content).action && (message.content as Content).action !== "null" ? `(${(message.content as Content).action})` : ""}`; + if (messageAction === "IGNORE") { + messageContent = "*Ignored*"; + } + return `${sender.name}: ${messageContent} ${messageAction && messageAction !== "null" ? `(${messageAction})` : ""}`; }) .join("\n"); return messageStrings;