support data: in URL for memory. Add ootb support for pdfs

This commit is contained in:
Hardik Shah 2024-09-12 10:54:55 -07:00
parent a11d92601b
commit 5f49dce839
5 changed files with 82 additions and 12 deletions

View file

@ -83,13 +83,12 @@ class AgenticSystemClient(AgenticSystem):
if line.startswith("data:"):
data = line[len("data: ") :]
try:
if "error" in data:
jdata = json.loads(data)
if "error" in jdata:
cprint(data, "red")
continue
yield AgenticSystemTurnResponseStreamChunk(
**json.loads(data)
)
yield AgenticSystemTurnResponseStreamChunk(**jdata)
except Exception as e:
print(data)
print(f"Error with parsing or validation: {e}")