docs(cookbooks): fix v3 filters, response shapes & dead snippet in cookbooks (#5841)

This commit is contained in:
Kartik
2026-06-27 18:55:08 +05:30
committed by GitHub
parent e9c930c430
commit b44ce4dcc3
7 changed files with 17 additions and 45 deletions
@@ -217,8 +217,7 @@ def apply_writing_style(original_content):
results = memory.search(
query="What are my writing style preferences?",
user_id=USER_ID,
run_id=RUN_ID,
filters={"user_id": USER_ID, "run_id": RUN_ID},
)
if not results:
@@ -314,18 +314,16 @@ class EmailProcessor:
user_id (str): User identifier
sender (str, optional): Filter by sender email address
"""
# In OSS, user_id is an explicit parameter (not inside filters)
if not sender:
results = self.memory.search(
query=query,
user_id=user_id,
filters={"memory_category": "email"},
filters={"user_id": user_id, "memory_category": "email"},
)
else:
results = self.memory.search(
query=query,
user_id=user_id,
filters={
"user_id": user_id,
"AND": [
{"memory_category": "email"},
{"sender": sender},
@@ -343,10 +341,9 @@ class EmailProcessor:
subject (str): Email subject to match
user_id (str): User identifier
"""
# In OSS, user_id is an explicit parameter
thread = self.memory.get_all(
user_id=user_id,
filters={
"user_id": user_id,
"AND": [
{"memory_category": "email"},
{"subject": {"icontains": subject}},
+1 -1
View File
@@ -57,7 +57,7 @@ class CustomerSupportAIAgent:
"""
# Start a streaming chat completion request to the AI
stream = self.client.chat.completions.create(
model="gpt-4",
model="gpt-5-mini",
stream=True,
messages=[
{"role": "system", "content": "You are a customer support AI agent."},