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.1.tar.gz (42.9 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.1-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for agent_magnet-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cf251952f72770d1f978d65dd26d1bf93107bbfe4c2354959b416a78ee63ce08
MD5 d054dc2f8a548d18884059a6db1c287d
BLAKE2b-256 b1ce0fa8bf0a13b7adca39943a1eecf182b2657faf6cf56763a5459b672e7a6e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for agent_magnet-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 584c778f264ba3d177f4df10c1e62a9b184d90b86833fb6e928acc739f7e94fe
MD5 ac9edd5a32d5521378e36df7f1ecc1b7
BLAKE2b-256 72d33b0609e21fbf03cdd42c5e2f05e1745914534d55dc16b37a7c0bcbb02070

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