diff --git a/src/agent/commands/queries.js b/src/agent/commands/queries.js index b6f2449..99f5fa9 100644 --- a/src/agent/commands/queries.js +++ b/src/agent/commands/queries.js @@ -127,7 +127,7 @@ export const queryList = [ name: '!savedPlaces', description: 'List all saved locations.', perform: async function (agent) { - return "Saved place names: " + Object.keys(agent.memory_bank.places).join(', '); + return "Saved place names: " + agent.memory_bank.getKeys(); } } ]; diff --git a/src/agent/memory_bank.js b/src/agent/memory_bank.js index 3ddcc73..a32ab78 100644 --- a/src/agent/memory_bank.js +++ b/src/agent/memory_bank.js @@ -18,4 +18,8 @@ export class MemoryBank { loadJson(json) { this.memory = json; } + + getKeys() { + return Object.keys(this.memory).join(', ') + } } \ No newline at end of file