Skip to main content

Self-learning memory infrastructure for AI products

Project description

Agent Magnet

Self-learning memory infrastructure for AI products. It learns from what users do — not what they say.

Installation

pip install agent-magnet

Two Integration Modes

1. MCP Server (Free, Self-Hosted)

Run on your own infrastructure. You control your data.

Add to your MCP config (Claude Desktop / Cursor / any MCP client):

{
  "mcpServers": {
    "agent-magnet": {
      "command": "agent-magnet-mcp",
      "env": {
        "MAGNET_REDIS_URL": "your_redis_url",
        "MAGNET_OPENAI_KEY": "your_openai_key"
      }
    }
  }
}

Tools available:

  • get_profile — get learned memory profile for a user
  • inject_memory — get memory injection string for system prompt
  • add_signal — record a behavioral signal
  • get_cold_start — get onboarding profile for new users

2. Proxy (Hosted, Dashboard included)

Change one line. We handle the infrastructure.

from openai import OpenAI

client = OpenAI(
    api_key="mg_sk_...",
    base_url="https://magnet-gateway.onrender.com/v1",
    default_headers={"x-session-id": "user_123"}
)

Get your API key: agentmagnet.app

How It Learns

Magnet observes behavioral signals — corrections, rejections, implicit patterns — and builds a living profile per user. No configuration required.

Three memory layers:

  • Behavioral (Redis) — real-time, every request
  • Episodic (Qdrant) — semantic recall when relevant
  • Knowledge (Neo4j) — long-term entity relationships

License

MIT

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

agent_magnet-0.1.4.tar.gz (43.8 kB view details)

Uploaded Source

Built Distribution

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

agent_magnet-0.1.4-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

Details for the file agent_magnet-0.1.4.tar.gz.

File metadata

  • Download URL: agent_magnet-0.1.4.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for agent_magnet-0.1.4.tar.gz
Algorithm Hash digest
SHA256 34e117b9b7ff35ad978163b0ab7306e16d20e5c221357ccaebdd242d0215b24f
MD5 28c06b3a5ea746a2ebef67f0def0177c
BLAKE2b-256 9bcfc8b102047368aa64e4b1f0984c2d1975549793d456189a566bf9ce5459d4

See more details on using hashes here.

File details

Details for the file agent_magnet-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: agent_magnet-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 46.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for agent_magnet-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4f2b757390b919c4c466c05d35a59af2145b7791f72a6577a36dbf7f3a68b10a
MD5 e6337872a643ab75fa542acde48c6cb1
BLAKE2b-256 c4895e6d45cbf8a9e694076b9e55adf6bc199948e559ebb32465cf89218db4ab

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