gitextract_4_n614s8/ ├── .dockerignore ├── .gitignore ├── .migpt.example.js ├── .vscode/ │ ├── launch.json │ └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── app.js ├── docs/ │ ├── changelog.md │ ├── compatibility.md │ ├── development.md │ ├── faq.md │ ├── how-it-works.md │ ├── prompt.md │ ├── roadmap.md │ ├── settings.md │ ├── sponsors.md │ └── tts.md ├── package.json ├── prisma/ │ ├── engines/ │ │ ├── libquery_engine.so.node │ │ ├── query-engine │ │ └── schema-engine │ ├── migrations/ │ │ ├── 20240227161545_init/ │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src/ │ ├── index.ts │ ├── services/ │ │ ├── bot/ │ │ │ ├── config.ts │ │ │ ├── conversation.ts │ │ │ ├── index.ts │ │ │ └── memory/ │ │ │ ├── index.ts │ │ │ ├── long-term.ts │ │ │ └── short-term.ts │ │ ├── db/ │ │ │ ├── index.ts │ │ │ ├── memory-long-term.ts │ │ │ ├── memory-short-term.ts │ │ │ ├── memory.ts │ │ │ ├── message.ts │ │ │ ├── room.ts │ │ │ └── user.ts │ │ ├── openai.ts │ │ ├── proxy.ts │ │ └── speaker/ │ │ ├── ai.ts │ │ ├── base.ts │ │ ├── speaker.ts │ │ └── stream.ts │ └── utils/ │ ├── base.ts │ ├── diff.ts │ ├── env.ts │ ├── io.ts │ ├── is.ts │ ├── log.ts │ ├── parse.ts │ ├── retry.ts │ ├── shell.ts │ ├── string.ts │ └── type.ts ├── tests/ │ └── index.ts ├── tsconfig.json └── tsup.config.ts