Skip to main content

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

  1. Remote API access - Async SDK for applications to call AgenticMem backend
  2. Authentication - Handle login and Bearer token management
  3. 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 search
  • get_profiles(request) - Get all for user
  • delete_profile(user_id, profile_id, search_query) - Delete profiles
  • get_profile_change_log() - Get history

Interactions:

  • search_interactions(request) - Semantic search
  • get_interactions(request) - Get all for user
  • delete_interaction(user_id, interaction_id) - Delete interaction

Feedback:

  • get_raw_feedbacks(request) - Raw feedback from interactions
  • get_feedbacks(request) - Aggregated feedback with status

Configuration:

  • set_config(config) - Update org config (extractors, evaluators, storage)
  • get_config() - Get current config

Architecture Pattern

  • All async - Uses aiohttp for 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


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.2.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agenticmem-0.1.4.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file agenticmem-0.1.4.2.tar.gz.

File metadata

  • Download URL: agenticmem-0.1.4.2.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.11 Darwin/24.6.0

File hashes

Hashes for agenticmem-0.1.4.2.tar.gz
Algorithm Hash digest
SHA256 a18bdcaa6e06eabf7cbb57408d9d603b6eced1151724aa3f145ee3c3f7b3db9b
MD5 9b59d1faef672b3cc11a93ddb153024d
BLAKE2b-256 55325f15fc92f25aa3236573aeeffe1d487839543d6391df1ffb4499852ae927

See more details on using hashes here.

File details

Details for the file agenticmem-0.1.4.2-py3-none-any.whl.

File metadata

  • Download URL: agenticmem-0.1.4.2-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.11 Darwin/24.6.0

File hashes

Hashes for agenticmem-0.1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e18bb14430aade5627953dddf7b80336d3e267fbbf5b94c8712ff0c5e643d8
MD5 2686a321eee88eb3c1f7712686a6558f
BLAKE2b-256 880789e4e553a1101c4315b1cdc0864b575e8c2a8a9e2df4947768bfe7d62101

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page