Commit graph

16 commits

Author SHA1 Message Date
ved015
cb557f404f fix(python-sdk): limit profile retrieval and sync lock 2026-08-24 23:38:41 +05:30
ved015
90babae1eb fix(python-sdks): harden memory context handling 2026-08-24 22:37:46 +05:30
Dhravya Shah
8de27afa2c feat(python-sdks): SDK-level cross-source memory deduplication
Port the normalized, priority-ordered (static > dynamic > search) profile
deduplication into the Python SDKs, injecting one owned memory block per
request that replaces the prior block rather than accumulating. Dedup is
request-local (no shared state), so it stays correct under concurrency.

Covers OpenAI, Agent Framework (middleware + context provider), Cartesia,
and Pipecat.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-24 21:40:36 +05:30
ved015
6180c047f7 fix(openai-sdk-python): harden middleware requests 2026-08-24 19:59:51 +05:30
ved015
7cf0480b83 fix(openai-sdk-python): harden 7-tool parity 2026-08-21 21:59:32 +05:30
ved015
183e9fba93 fix(openai-sdk-python): harden v4 migration 2026-08-21 21:24:38 +05:30
Dhravya Shah
1160c46ccc feat(openai-sdk-python): expand OpenAI tools to 7-tool parity
Add document_list, document_add, document_delete, get_profile, and
memory_forget alongside search_memories and add_memory. Includes
forget_memory HTTP helper and expanded tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 19:39:24 -07:00
Dhravya Shah
03849ce94f fix(openai-sdk-python): migrate tools and middleware to v4 Supermemory APIs
Replace deprecated search.execute and memories.add with search.memories
(hybrid) and client.add. Fix middleware container_tag param and dedupe
string/pydantic profile memory items.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 19:38:47 -07:00
icyzh
f833843760
fix(openai-sdk): use AsyncSupermemory and correct client API calls (#1063) 2026-06-17 09:05:11 -07:00
devteamaegis
55445bff1d
fix(openai-sdk): don't inject empty system prompt when no memories are found (#999)
Co-authored-by: Ishaan Samantray <ishaansamantray@Ishaans-MacBook-Pro.local>
2026-05-26 22:28:35 +05:30
sreedharsreeram
0104a2572c update open ai python sdk (#879) 2026-04-25 01:43:14 +00:00
Ishaan Gupta
a0e3d7d192
perf(middleware): await background task cancellation on timeout (#786) 2026-04-12 14:22:41 -07:00
Dhravya Shah
87b361c26b
docs changes (#678)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 16:55:32 -08:00
nexxeln
10d8f92439 fix deduplication in python sdk (#626)
done in a similar way to the ai sdk
2025-12-29 18:51:43 +00:00
nexxeln
ea9bf13d31 add openai middleware functionality for python sdk (#546)
add openai middleware functionality

fix critical type errors and linting issues

update readme with middleware documentation
2025-11-11 02:16:34 +00:00
Shreyans Jain
4467b65524
fix: openai python sdk package export (#432) 2025-10-08 15:54:42 -07:00