diff --git a/controller/agent-process.js b/controller/agent-process.js index f3439f6..929317e 100644 --- a/controller/agent-process.js +++ b/controller/agent-process.js @@ -22,8 +22,8 @@ export class AgentProcess { console.log(`Agent process exited with code ${code} and signal ${signal}`); if (code !== 0) { - // agent must run for at least 30 seconds before restarting - if (Date.now() - last_restart < 30 * 1000) { + // agent must run for at least 10 seconds before restarting + if (Date.now() - last_restart < 10000) { console.error('Agent process exited too quickly. Killing entire process. Goodbye.'); process.exit(1); } diff --git a/utils/events.js b/utils/events.js index 4a64c0e..015cf17 100644 --- a/utils/events.js +++ b/utils/events.js @@ -38,8 +38,7 @@ export class Events { } sendThought(agent, message) { - agent.history.add(agent.name, message); - agent.handleMessage(); + agent.handleMessage(agent.name, message); } sendChat(agent, message) {