Repolode
framerslab

framerslab/agentos

TypeScript AI 智能体框架,提供持久化认知记忆、可选 HEXACO 人格、多智能体编排,并统一对接 13 家 LLM 服务商。

Star
681
Fork
100
未关闭 Issue
24
最近提交
12小时前

这是什么?

AgentOS 是一个开源的 TypeScript AI 智能体框架,用于构建能够跨会话保留记忆、调整行为,并在运行时生成新工具的智能体。通过一次调用即可创建基础智能体,服务商根据配置自动选择;会话会保存对话历史,并在后续请求中回放。

框架内置认知记忆层,支持类艾宾浩斯的遗忘曲线衰减,以及再巩固、检索诱导遗忘等多种记忆机制。智能体可以选择性地携带 HEXACO 人格向量,用于影响提示词和记忆编码。多智能体团队支持顺序、并行、辩论、审查循环、层级和图等六种协作策略,此外还提供安全护栏、语音管线,以及基于七种向量后端的 RAG 检索。

项目由核心包与独立的扩展、技能和注册表包组成。作者在配套仓库中公布了 LongMemEval 数据集上的基准结果及测试方法。

核心功能

  • 01带衰减机制的持久化认知记忆。
  • 02可选的 HEXACO 人格特质,影响提示词与记忆。
  • 03支持六种协作策略的多智能体团队。
  • 04统一接口对接 13 家 LLM 服务商,支持 API 密钥池与故障切换。
  • 05运行时生成工具,生成的工具需经 LLM 评审后才会启用。
  • 06提供安全护栏包、语音能力,以及基于七种向量后端的 RAG 检索。

适用场景

  • 构建需要跨多次对话记住用户的聊天机器人或辅导助手。
  • 让研究、写作、审阅等多个专业智能体协同完成同一任务。
  • 在不同 LLM 服务商之间切换,而无需重写代码。
  • 为智能体后端添加语音或聊天渠道接口。

快速上手

  1. 1

    安装软件包

    npm install @framers/agentos
  2. 2

    创建智能体并发送消息(参见 README 示例;请在环境变量中设置提供商 API 密钥)

使用前须知

  • 认知记忆的基准数字来自项目自己的 agentos-bench 仓库,并非独立验证。
  • 完整的 GMI 运行时、自我修改工具和护栏等功能需要 AgentOS 运行时或特定配置。
  • 运行时工具锻造默认在 node:vm 中执行代码,README 明确指出这不是安全边界。

标签

常见问题

agentos 是什么?
TypeScript AI 智能体框架,提供持久化认知记忆、可选 HEXACO 人格、多智能体编排,并统一对接 13 家 LLM 服务商。 AgentOS 是一个开源的 TypeScript AI 智能体框架,用于构建能够跨会话保留记忆、调整行为,并在运行时生成新工具的智能体。通过一次调用即可创建基础智能体,服务商根据配置自动选择;会话会保存对话历史,并在后续请求中回放。
agentos 可以免费使用吗?用的什么许可证?
agentos 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
agentos 还在维护吗?
活跃维护中。agentos 最近一次提交是在 2026年10月19日。
agentos 适合用来做什么?
构建需要跨多次对话记住用户的聊天机器人或辅导助手。 让研究、写作、审阅等多个专业智能体协同完成同一任务。 在不同 LLM 服务商之间切换,而无需重写代码。 为智能体后端添加语音或聊天渠道接口。
agentos 怎么安装和运行?
安装软件包: npm install @framers/agentos 创建智能体并发送消息(参见 README 示例;请在环境变量中设置提供商 API 密钥)
在哪里获取 agentos?
源代码和安装说明在 GitHub 上:https://github.com/framerslab/agentos

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目