Acontext

给 AI Agent 装上持久记忆,告别上下文丢失

Acontext 是一个面向 AI Agent 的上下文数据平台,将 Agent Skills 作为记忆层,解决 Agent 在长时间运行中上下文丢失、记忆碎片化的问题。它提供统一的上下文管理能力,支持从多种数据源(如对话历史、工具调用、外部文档)中提取、结构化并持久化关键信息,并通过 API 或 SDK 集成到现有 Agent 开发流程中。核心能力包括:自动记忆提取与更新、上下文检索增强(RAG)、跨会话记忆共享、以及可观测性工具,帮助开发者调试和优化 Agent 的上下文使用。项目基于 JavaScript 实现,兼容 Anthropic 等主流 Agent 框架,适合构建需要长期记忆的复杂 Agent 应用。

开源 unknown 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3697
维护状态 维护中
是否开源 是
定价模式 unknown

项目数据

分类基础设施
开发团队memodb-io
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言JavaScript
技术栈/模型agent,agent-development-kit,agent-observability,ai-agent,anthropic,context-data-platform,context-engineering,data-platform,llm,llm-observability,llmops,memory,openai,self-evolving,self-learning
GitHub 星标★ 3697
30天Star增速
HF 下载量
上线时间2025-07-16 00:00:00
最近更新2026-09-23 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

环境要求

  • Python 环境(可用 pip 安装依赖)
  • 可访问 PyPI 网络
  • 一个与 Acontext 集成的 Agent(如 Anthropic 等框架)

安装与启动步骤

  1. 1安装 Python SDK

    使用 pip 安装官方 acontext 包,这是接入上下文数据平台的前提;README 未给出虚拟环境要求,可自行隔离。

    pip install acontext
  2. 2存储会话消息

    在 Agent 会话中把 user / assistant 消息写入 Acontext;示例默认已有 client 与 session 对象。

    client.sessions.store_message(session.id, blob={"role": "user", "content": "My name is Gus"})
    client.sessions.store_message(session.id, blob={"role": "assistant", "content": "Hi Gus! How can I help you today?"})
  3. 3运行 Agent 触发学习

    正常运行业务 Agent 并持续存储消息;当任务完成时,记忆提取与学习会自动运行,无需手动触发。

  4. 4下一轮召回技能

    给 Agent 提供 get_skill、get_skill_file 等 Skill Content Tools,由 Agent 自行调用获取技能内容,不使用向量检索。

如何确认成功

消息存储调用无报错,任务完成后学习自动运行,下一轮 Agent 调用 get_skill 能取回技能内容。

常见问题

Q:支持哪些语言的 SDK?

A:官方同时维护 Python 与 TypeScript SDK,Python 包名 acontext,TypeScript 包名为 @acontext/acontext。

Q:召回需要做向量检索吗?

A:不需要。采用渐进式披露(progressive disclosure),由 Agent 在环内主动调用 list_skills/get_skill 获取所需技能内容。

Q:学习过程需要手动调用吗?

A:不需要。按 README 说明,运行 Agent 并存储消息后,任务完成时学习会自动运行。

Q:在哪里看 TypeScript SDK 的快速开始?

A:README 提示点击文档链接查看 TS SDK Quickstart,官方文档地址为 https://docs.acontext.io。

注意事项

  • README 节选未给出 client / session 的初始化方式和鉴权配置,请以官方文档 https://docs.acontext.io 为准。
  • 除 Python 外也可使用 TypeScript SDK(@acontext/acontext)接入。
  • 示例中的 session.id 需由上一步创建会话得到,README 未给出该创建代码。

核心亮点

  • 自动提取并更新 Agent 关键记忆,减少手动管理成本
  • 提供上下文检索增强,提升长对话中的信息召回准确率
  • 内置可观测性面板,方便调试 Agent 记忆使用情况

不足之处

  • 项目尚在成长中,API 可能不稳定
  • 文档/社区待观察

适用场景

  • 构建需要长期记忆的客服或助手型 Agent
  • 多会话场景下共享用户偏好与历史信息
  • 对 Agent 上下文使用进行监控与优化

替代项目

Mem0、LangChain Memory、Zep

项目介绍

Acontext 是智能体领域的开源项目,由 memodb-io 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,697)位列前 30%,在智能体分类的 2,517 个项目里位列前 11%。

近 42 天,它的 GitHub 星标从 3,666 增加到 3,697,净增 31。

项目仍在小幅维护中,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:构建需要长期记忆的客服或助手型Agent。同类可对比的替代方案包括 Mem0、LangChain Memory、Zep。

上一篇:agent-starter-pack

下一篇:AGiXT

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12