gitextract_yvxy2qej/ ├── .eslintrc.js ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── jest.config.js ├── memories/ │ ├── ineffectual/ │ │ └── memory │ ├── same-error/ │ │ └── memory │ ├── strange-loop/ │ │ └── memory │ └── summarizing-bug/ │ └── memory ├── model-registry.json ├── package.json ├── poems/ │ └── GPT-Legion_A_Symphony_of_Autonomous_Endeavor.txt ├── src/ │ ├── action-handler.ts │ ├── agent.ts │ ├── console.ts │ ├── in-memory-message-bus.ts │ ├── main.ts │ ├── make-decision.ts │ ├── memory/ │ │ ├── index.ts │ │ └── memory.ts │ ├── message-bus.ts │ ├── message.ts │ ├── module/ │ │ ├── action-definition.ts │ │ ├── define-module.ts │ │ ├── definitions/ │ │ │ ├── core.ts │ │ │ ├── goals.ts │ │ │ ├── messaging.ts │ │ │ ├── notes.ts │ │ │ ├── system.ts │ │ │ ├── web.test.ts │ │ │ └── web.ts │ │ ├── index.ts │ │ ├── module-instance.ts │ │ ├── module-manager.ts │ │ └── util.ts │ ├── openai.ts │ ├── parameters.ts │ ├── parse-action.test.ts │ ├── parse-action.ts │ ├── redis-message-bus.ts │ ├── store/ │ │ ├── file-store.ts │ │ ├── in-memory-store.ts │ │ ├── index.ts │ │ └── json-store.ts │ ├── task-queue.test.ts │ ├── task-queue.ts │ ├── types.ts │ ├── util.ts │ └── web-socket-server.ts └── tsconfig.json