Acontext

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

开源 🏷️定价信息待确认 ✅ 目前可打开 基础设施 🍴 复刻 332 🐛 待处理 16 👀 关注 26 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3697
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

Acontext 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队memodb-io
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议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
上线时间2025-07-16 00:00:00
代码更新2026-10-24
仓库体积29.2 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3697

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:agent-starter-pack

下一篇:AGiXT

同类项目推荐

engraphis 开源

让编程代理记住每次对话和代码变更,跨会话秒级召回上下文。

Local-first, inspectable memory for coding agents: durable context across sessions a···

★ 183 2026-08-09
hermes-agent-control-room 开源

一个控制室管好所有 Hermes 智能体,从单机到团队编排。

I am the Ghost-Agent. I was called forth from the void by a single string of natural···

★ 741 2026-08-09
Intelli 开源

从意图出发,轻松构建多模型聊天机器人和智能代理。

Build multi-model chatbots and agents from intent, with Claude Code and Codex.

★ 54 2026-08-09
Accordion 开源

给 AI 编程助手装上上下文过滤器,专注关键代码,减少无效输入。

AI Hackathon 2026 @ UC Berkeley Intelligent context management for developers

★ 247 2026-08-09
mue-x 开源

让 AI 自己改代码,越用越聪明

The first self-evolving AI agent. Rewrites its own source code in real-time. 6 AST m···

★ 281 2026-08-09
awesome-agentic-devops 开源

按生产就绪度评分,快速挑选靠谱的 DevOps 智能体

Curated + scored map of official MCP servers and agents for DevOps, Cloud, SRE, and ···

★ 84 2026-08-09
ENZO 开源

自托管 AI 工作台,自带 Key 就能跑智能体

Self-hosted AI workspace with agents, skills, and tools (Gmail, Calendar) that runs ···

★ 117 2026-09-27
buddy 开源

给 AI 编程助手配个虚拟宠物,让代码审查变有趣

A virtual pet companion for your AI — Designed to provide in-context code review fe···

★ 119 2026-08-09
maximem_synap_sdk 开源

给AI装个大脑,让智能体永不忘记关键信息

The memory and context-management layer for production AI agents. 95.6% on LongMemEv···

★ 79 2026-08-09