A Python client for the AgenticMem API
Project description
/user_profiler/agenticmem/agenticmem_client
Description: Python SDK for remote async access to AgenticMem API
Main Entry Points
- Client:
agenticmem/client.py-AgenticMemClient - Utils:
agenticmem/client_utils.py- Helper utilities
Purpose
- Remote API access - Async SDK for applications to call AgenticMem backend
- Authentication - Handle login and Bearer token management
- Type-safe interface - Auto-parsing responses into Pydantic models
API Methods
Authentication:
login(email, password)- Get auth token
Publishing:
publish_interaction(request_id, user_id, interactions, source, agent_version)- Publish interactions (triggers profile/feedback/evaluation)
Profiles:
search_profiles(request)- Semantic searchget_profiles(request)- Get all for userget_all_profiles(limit, status_filter)- Get all profiles across all usersdelete_profile(user_id, profile_id, search_query)- Delete profilesget_profile_change_log()- Get historyrerun_profile_generation(request)- Regenerate profiles from interactions
Interactions:
search_interactions(request)- Semantic searchget_interactions(request)- Get all for userdelete_interaction(user_id, interaction_id)- Delete interaction
Requests:
get_requests(request)- Get request groups with associated interactionsdelete_request(request_id)- Delete a request and its interactionsdelete_request_group(request_group)- Delete all requests in a group
Feedback:
get_raw_feedbacks(request)- Raw feedback from interactionsadd_raw_feedback(request)- Add raw feedback directly to storageget_feedbacks(request)- Aggregated feedback with statusrerun_feedback_generation(request)- Regenerate feedback for agent versionrun_feedback_aggregation(request)- Aggregate raw feedbacks into insights
Evaluation:
get_agent_success_evaluation_results(request)- Get agent success evaluation results
Configuration:
set_config(config)- Update org config (extractors, evaluators, storage)get_config()- Get current config
Architecture Pattern
- All async - Uses
aiohttpfor HTTP requests - Type-safe - Pydantic models from
agenticmem_commons - Auto-parsing - Responses → Pydantic models
- Flexible input - Accepts Pydantic models or dicts
- Bearer auth - Automatic token handling
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agenticmem-0.1.4.6.tar.gz
(11.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agenticmem-0.1.4.6.tar.gz.
File metadata
- Download URL: agenticmem-0.1.4.6.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.10.11 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50cab62256ec5dce738d555f3a8b9fb5a164e64e9c5e7a3dca1c03f192bfa3f4
|
|
| MD5 |
e6b7e61324176c4dbb298a2b8dae969d
|
|
| BLAKE2b-256 |
869b809604b213528973bef83ff5da4deabec8c2e5333d0c46f0f5166e5eb78c
|
File details
Details for the file agenticmem-0.1.4.6-py3-none-any.whl.
File metadata
- Download URL: agenticmem-0.1.4.6-py3-none-any.whl
- Upload date:
- Size: 11.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.10.11 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8f721cf9f8c74cf3118692ef243bea510962e6d51aa78b11772a2ed8d927849
|
|
| MD5 |
e6bf6fc700b1f3e789b9a0e0dc10a30d
|
|
| BLAKE2b-256 |
fe8824afce19633f34a4990b2090df4d20005e7da6f950b742e2835aae58d0d0
|