|
6 | 6 |
|
7 | 7 | ## Features
|
8 | 8 |
|
9 |
| -- 🛠 Full-featured Discord, Twitter and Telegram connectors |
10 |
| -- 👥 Multi-agent and room support |
11 |
| -- 📚 Easily ingest and interact with your documents |
12 |
| -- 💾 Retrievable memory and document store |
13 |
| -- 🚀 Highly extensible - create your own actions and clients to extend capabilities |
14 |
| -- ☁️ Supports many models, including local Llama, OpenAI, Anthropic, Groq, and more |
15 |
| -- 📦 Just works! |
| 9 | +- 🛠 Full-featured Discord, Twitter and Telegram connectors |
| 10 | +- 👥 Multi-agent and room support |
| 11 | +- 📚 Easily ingest and interact with your documents |
| 12 | +- 💾 Retrievable memory and document store |
| 13 | +- 🚀 Highly extensible - create your own actions and clients to extend capabilities |
| 14 | +- ☁️ Supports many models, including local Llama, OpenAI, Anthropic, Groq, and more |
| 15 | +- 📦 Just works! |
16 | 16 |
|
17 | 17 | ## What can I use it for?
|
18 |
| -- 🤖 Chatbots |
19 |
| -- 🕵️ Autonomous Agents |
20 |
| -- 📈 Business process handling |
21 |
| -- 🎮 Video game NPCs |
| 18 | + |
| 19 | +- 🤖 Chatbots |
| 20 | +- 🕵️ Autonomous Agents |
| 21 | +- 📈 Business process handling |
| 22 | +- 🎮 Video game NPCs |
22 | 23 |
|
23 | 24 | # Getting Started
|
24 | 25 |
|
@@ -161,15 +162,17 @@ pnpm test:watch # Run tests in watch mode
|
161 | 162 | ```
|
162 | 163 |
|
163 | 164 | For database-specific tests:
|
| 165 | + |
164 | 166 | ```bash
|
165 | 167 | pnpm test:sqlite # Run tests with SQLite
|
166 | 168 | pnpm test:sqljs # Run tests with SQL.js
|
167 | 169 | ```
|
168 | 170 |
|
169 | 171 | Tests are written using Jest and can be found in `src/**/*.test.ts` files. The test environment is configured to:
|
170 |
| -- Load environment variables from `.env.test` |
171 |
| -- Use a 2-minute timeout for long-running tests |
172 |
| -- Support ESM modules |
173 |
| -- Run tests in sequence (--runInBand) |
174 | 172 |
|
175 |
| -To create new tests, add a `.test.ts` file adjacent to the code you're testing. |
| 173 | +- Load environment variables from `.env.test` |
| 174 | +- Use a 2-minute timeout for long-running tests |
| 175 | +- Support ESM modules |
| 176 | +- Run tests in sequence (--runInBand) |
| 177 | + |
| 178 | +To create new tests, add a `.test.ts` file adjacent to the code you're testing. |
0 commit comments