/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
Metadata
Release files for agenticmem 0.1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agenticmem-0.1.5.0.tar.gz | 11.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agenticmem-0.1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.4 kB
Release files / agenticmem-0.1.5.0.tar.gz
| Download URL | agenticmem-0.1.5.0.tar.gz |
|---|---|
| Size | 11.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1218fd193e67c5272c030a5486df24bea558fa65a25c9279b3b409bc7579eecd
|
|
BLAKE2b-256 checksum How to use checksums |
3465d7f78b2f30f0fe638ee988db62dd6703827499b66f8c3374c0b56e0ef9fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.10.11 Darwin/25.2.0
|
Release files / agenticmem-0.1.5.0-py3-none-any.whl
| Download URL | agenticmem-0.1.5.0-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f965ce5bc9cfd4cc5069241c49f4009ae8d56f1387b78cefb91b1107268c49b
|
|
BLAKE2b-256 checksum How to use checksums |
283663c53f2ef35a3ef5ccd3722edaf8bffdd2cd6f625d628cb0059ede0a0f92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.10.11 Darwin/25.2.0
|