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.5.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.5-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agent_magnet-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 53aa7d0a44fddf9787d9f3a03b76a427d38e9626d837c661e7d7243a2f78923f
MD5 c57c73ea77fa5d6fcc95a00974bc9617
BLAKE2b-256 23c247322acb5faa09145ca3376940da8114db030f491cebd36f31306afb01f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agent_magnet-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 46.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 635e560655958d1c9f8b684fa0cd6b3068bf3768ff00a2dc4c31330deaceaff9
MD5 d66bd975c43cc848fceb5a6b49291033
BLAKE2b-256 744ca5d8b507fc0e10caeff3ea1b59d0c56b5c8c6ad81e94f790131b0595153f

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