mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-12 23:01:07 +00:00
updated addMemory
This commit is contained in:
parent
56ac4c656f
commit
e32f66af7e
3 changed files with 7 additions and 5 deletions
|
|
@ -46,7 +46,7 @@ const response = await agent.generate("What do you know about me?")
|
|||
```
|
||||
|
||||
<Note>
|
||||
**Memory saving is disabled by default.** The wrapper only retrieves existing memories. To automatically save conversations:
|
||||
**Memory saving is enabled by default.** The wrapper automatically saves conversations. To disable saving (read-only mode):
|
||||
|
||||
```typescript
|
||||
const agent = new Agent(withSupermemory(
|
||||
|
|
@ -54,7 +54,7 @@ const response = await agent.generate("What do you know about me?")
|
|||
{
|
||||
containerTag: "user-123",
|
||||
customId: "conv-456",
|
||||
addMemory: "always",
|
||||
addMemory: "never", // Read-only mode
|
||||
}
|
||||
))
|
||||
```
|
||||
|
|
@ -99,7 +99,7 @@ sequenceDiagram
|
|||
| `apiKey` | `string` | `SUPERMEMORY_API_KEY` env | Your Supermemory API key |
|
||||
| `baseUrl` | `string` | `https://api.supermemory.ai` | Custom API endpoint |
|
||||
| `mode` | `"profile" \| "query" \| "full"` | `"profile"` | Memory search mode |
|
||||
| `addMemory` | `"always" \| "never"` | `"never"` | Auto-save conversations |
|
||||
| `addMemory` | `"always" \| "never"` | `"always"` | Auto-save conversations |
|
||||
| `verbose` | `boolean` | `false` | Enable debug logging |
|
||||
| `promptTemplate` | `function` | - | Custom memory formatting |
|
||||
|
||||
|
|
|
|||
|
|
@ -602,10 +602,12 @@ const response = await agent.generate("Hello!", { requestContext: ctx })
|
|||
|
||||
```typescript
|
||||
interface SupermemoryMastraOptions {
|
||||
containerTag: string // Required: User/container ID for scoping memories
|
||||
customId: string // Required: Conversation ID to group messages
|
||||
apiKey?: string // Supermemory API key (or use SUPERMEMORY_API_KEY env var)
|
||||
baseUrl?: string // Custom API endpoint
|
||||
mode?: "profile" | "query" | "full" // Memory search mode (default: "profile")
|
||||
addMemory?: "always" | "never" // Auto-save conversations (default: "never")
|
||||
addMemory?: "always" | "never" // Auto-save conversations (default: "always")
|
||||
verbose?: boolean // Enable debug logging (default: false)
|
||||
promptTemplate?: (data: MemoryPromptData) => string // Custom memory formatting
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ function createProcessorContext(
|
|||
apiKey,
|
||||
baseUrl,
|
||||
mode: options.mode ?? "profile",
|
||||
addMemory: options.addMemory ?? "never",
|
||||
addMemory: options.addMemory ?? "always",
|
||||
logger,
|
||||
promptTemplate: options.promptTemplate,
|
||||
memoryCache: new MemoryCache<string>(),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue