mindcraft/src/agent/memory_bank.js

25 lines
333 B
JavaScript
Raw Normal View History

export class MemoryBank {
constructor() {
this.memory = {};
}
rememberPlace(name, x, y, z) {
this.memory[name] = [x, y, z];
}
recallPlace(name) {
return this.memory[name];
}
getJson() {
return this.memory
}
loadJson(json) {
this.memory = json;
}
2024-04-27 23:36:58 -05:00
getKeys() {
return Object.keys(this.memory).join(', ')
}
}