ChatDev/yaml_instance/demo_mem0_memory.yaml

48 lines
1.2 KiB
YAML

version: 0.4.0
vars: {}
graph:
id: ''
description: Memory-backed conversation using Mem0 managed memory service.
is_majority_voting: false
nodes:
- id: writer
type: agent
config:
base_url: ${BASE_URL}
api_key: ${API_KEY}
provider: openai
name: gpt-4o
role: |
You are a knowledgeable writer. Use your memories to build on past interactions.
If memory sections are provided (wrapped by ===== Related Memories =====),
incorporate relevant context from those memories into your response.
params:
temperature: 0.7
max_tokens: 2000
memories:
- name: mem0_store
top_k: 5
retrieve_stage:
- gen
read: true
write: true
edges: []
memory:
# Agent-scoped memory: uses agent_id for storing and retrieving
- name: mem0_store
type: mem0
config:
api_key: ${MEM0_API_KEY}
agent_id: writer-agent
# Alternative: User-scoped memory (uncomment to use instead)
# - name: mem0_store
# type: mem0
# config:
# api_key: ${MEM0_API_KEY}
# user_id: project-user-123
start:
- writer
end: []
initial_instruction: ''