Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

agentmem-core

A proactive memory layer for long-horizon coding agents, it knows when to remind.

agentsclaude-codecoding-agentsllmlong-horizonmemory
Published14 Jul 2026
Direct dependencies9
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

agentmem-core

The core of AgentMem: a proactive memory layer for long-horizon coding agents. It maintains a structured memory bank and decides when to remind your agent, instead of dumping everything or retrieving on similarity.

pip install agentmem-core

Published as agentmem-core (the name agentmem was already taken on PyPI by an unrelated project); everything you import and run is still agentmem.

from agentmem import MemorySession, triggers

mem = MemorySession(task="Fix the auth tests without changing the public API")
while not done:
    reminder = mem.pending_context()          # str | None
    reply = call_your_agent(messages, memory_context=reminder)
    mem.observe(reply.new_messages)

Full docs, integrations, and the design rationale live in the main repository.

Licensed under Apache-2.0.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 9

Native requirements
9 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
anthropic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
anthropic>=0.40runtime
pydantic-settings
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pydantic-settings>=2.3runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.7runtime
claude-agent-sdk
Environment
{
  "extras": "",
  "marker": "extra == \"agent-sdk\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
claude-agent-sdk>=0.2; extra == "agent-sdk"runtime
aider-chat
Environment
{
  "extras": "",
  "marker": "extra == \"aider\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
aider-chat<0.87,>=0.86; extra == "aider"runtime
agentmem-daemon
Environment
{
  "extras": "",
  "marker": "extra == \"daemon\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
agentmem-daemon; extra == "daemon"runtime
litellm
Environment
{
  "extras": "",
  "marker": "extra == \"litellm\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
litellm>=1.40; extra == "litellm"runtime
mcp
Environment
{
  "extras": "",
  "marker": "extra == \"mcp\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mcp<2,>=1.28; extra == "mcp"runtime
openai-agents
Environment
{
  "extras": "",
  "marker": "extra == \"openai-agents\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
openai-agents<0.19,>=0.18; extra == "openai-agents"runtime

Distribution files

2 collected
agentmem_core-0.1.0-py3-none-any.whl

bdist_wheel · 89.14 KB · Python py3

Source file
agentmem_core-0.1.0.tar.gz

sdist · 105.45 KB · Python source

Source file

Repository

PENDING
agentmem/agentmem

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:379e2e1dc3b2edcd0fcc01119b01f508dbc018d33e166ed9a767e128f229b8a2

Other collected versions

View all collected versions →