Observed since 20 Oct, 22:40 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentmem-core
A proactive memory layer for long-horizon coding agents, it knows when to remind.
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.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
anthropicEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | anthropic>=0.40 | runtime |
pydantic-settingsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | pydantic-settings>=2.3 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.7 | runtime |
claude-agent-sdkEnvironment{
"extras": "",
"marker": "extra == \"agent-sdk\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | claude-agent-sdk>=0.2; extra == "agent-sdk" | runtime |
aider-chatEnvironment{
"extras": "",
"marker": "extra == \"aider\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | aider-chat<0.87,>=0.86; extra == "aider" | runtime |
agentmem-daemonEnvironment{
"extras": "",
"marker": "extra == \"daemon\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | agentmem-daemon; extra == "daemon" | runtime |
litellmEnvironment{
"extras": "",
"marker": "extra == \"litellm\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | litellm>=1.40; extra == "litellm" | runtime |
mcpEnvironment{
"extras": "",
"marker": "extra == \"mcp\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | mcp<2,>=1.28; extra == "mcp" | runtime |
openai-agentsEnvironment{
"extras": "",
"marker": "extra == \"openai-agents\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | openai-agents<0.19,>=0.18; extra == "openai-agents" | runtime |
bdist_wheel · 89.14 KB · Python py3
sdist · 105.45 KB · Python source
Observed since 20 Oct, 22:40 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:379e2e1dc3b2edcd0fcc01119b01f508dbc018d33e166ed9a767e128f229b8a2