From 4f15f95f533de6b5b9400e029e5e155fb3155deb Mon Sep 17 00:00:00 2001 From: timothycarambat <rambat1010@gmail.com> Date: Wed, 12 Jun 2024 12:43:06 -0700 Subject: [PATCH] hotfix: fix bad semantic HTML feat: add /reset to bailout for agent session fix: patch save-to-browser not enabling --- frontend/src/pages/Admin/Agents/skills.js | 2 +- .../pages/WorkspaceSettings/AgentConfig/index.jsx | 12 +++++------- server/utils/agents/aibitat/plugins/websocket.js | 1 + 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/frontend/src/pages/Admin/Agents/skills.js b/frontend/src/pages/Admin/Agents/skills.js index 0d5ea7025..d7dfddfb7 100644 --- a/frontend/src/pages/Admin/Agents/skills.js +++ b/frontend/src/pages/Admin/Agents/skills.js @@ -42,7 +42,7 @@ export const defaultSkills = { }; export const configurableSkills = { - "save-file": { + "save-file-to-browser": { title: "Generate & save files to browser", description: "Enable the default agent to generate and write to files that can be saved to your computer.", diff --git a/frontend/src/pages/WorkspaceSettings/AgentConfig/index.jsx b/frontend/src/pages/WorkspaceSettings/AgentConfig/index.jsx index 78b9a502d..1149a010c 100644 --- a/frontend/src/pages/WorkspaceSettings/AgentConfig/index.jsx +++ b/frontend/src/pages/WorkspaceSettings/AgentConfig/index.jsx @@ -88,13 +88,11 @@ export default function WorkspaceAgentConfiguration({ workspace }) { /> {!hasChanges && ( <div className="flex flex-col gap-y-4"> - <button onClick={() => navigate(paths.settings.agentSkills())}> - <div - type="button" - className="w-fit transition-all duration-300 border border-slate-200 px-5 py-2.5 rounded-lg text-white text-sm items-center flex gap-x-2 hover:bg-slate-200 hover:text-slate-800 focus:ring-gray-800" - > - Configure Agent Skills - </div> + <button + className="w-fit transition-all duration-300 border border-slate-200 px-5 py-2.5 rounded-lg text-white text-sm items-center flex gap-x-2 hover:bg-slate-200 hover:text-slate-800 focus:ring-gray-800" + onClick={() => navigate(paths.settings.agentSkills())} + > + Configure Agent Skills </button> <p className="text-white text-opacity-60 text-xs font-medium"> Customize and enhance the default agent's capabilities by enabling diff --git a/server/utils/agents/aibitat/plugins/websocket.js b/server/utils/agents/aibitat/plugins/websocket.js index f5c73b33b..8c8800ff3 100644 --- a/server/utils/agents/aibitat/plugins/websocket.js +++ b/server/utils/agents/aibitat/plugins/websocket.js @@ -21,6 +21,7 @@ const WEBSOCKET_BAIL_COMMANDS = [ "/stop", "halt", "/halt", + "/reset", // Will not reset but will bail. Powerusers always do this and the LLM responds. ]; const websocket = { name: "websocket", -- GitLab