ANOLISA 智能体运行层

为现有智能体提供终端入口、上下文压缩和受控执行环境。

Star 数
★ 652
最近更新
今天
License
Apache-2.0
主语言
Rust

30 秒速览

可在哪里用
通用 · 跨平台
开始前需要
Linux or macOScurlShell / 命令行网络访问本地文件系统
典型场景
使用既有智能体框架和沙箱的开发团队,希望让智能体通过终端执行 Shell 与系统操作时,可部署 cosh-ng 作为结构化入口。
主要局限
README 仅明确标示 Linux 与 macOS,未提供 Windows 支持证据。

这个 Agent 能做什么,适合哪些场景?

ANOLISA 是面向 AI 智能体工作负载的服务端操作层,通过 ANOLISA CLI 提供统一安装入口。它包含 cosh-ng,用于让智能体通过结构化、可预测的终端接口执行 Shell 和系统操作。Token-less 位于智能体与模型之间,压缩工具 schema 与工具响应,并可通过标记找回被移除的数组项。项目还列出 Agent Memory、SkillFS 和 AgentSight,分别用于跨会话复用上下文、按需挂载 Skills,以及记录 Token 消耗位置。执行环境方向包括 Agent Sec Core 的风险操作隔离和 ws-ckpt 的工作区变更恢复点;README 标示支持 Linux 与 macOS。

安装后可执行 anolisa install cosh-nganolisa install tokenless,再运行 cosh-ng 进入面向智能体的 Shell。Token-less 使用 ResponseCompressorSchemaCompressor 处理进入上下文的工具响应和工具 schema:例如按字段黑名单移除 debugtrace,删除值为 null 的 metadata 及空的 tags / extra。被删除的数组项以 <<tokenless:KEY>> 标记保留可检索引用,从而支持可逆压缩。Agent Memory 复用会话间上下文,SkillFS 将 Skills 暴露为视图并按需挂载,AgentSight 记录 Token 实际消耗的位置;Agent Sec Core 隔离高风险操作,ws-ckpt 为工作区改动保存恢复点。

  1. 使用既有智能体框架和沙箱的开发团队,希望让智能体通过终端执行 Shell 与系统操作时,可部署 cosh-ng 作为结构化入口。
  2. 工具调用响应包含调试字段、空字段或冗余数组的智能体应用,可启用 Token-less,在响应进入模型上下文前压缩它们。
  3. 需要在多个会话之间重复使用上下文的智能体工作流,可评估 Agent Memory。
  4. 拥有大量 Skills、但不希望每次都把全部技能放入上下文的团队,可使用 SkillFS 的按需挂载方式。
  5. 需要定位工具链中 Token 花费位置的运营或平台团队,可使用 AgentSight 记录 Token 消耗。
  6. 需要为智能体工作区变更保留恢复点,或希望隔离风险操作的环境,可评估 ws-ckpt 与 Agent Sec Core。

如何安装或部署这个 Agent?

README 提供的安装方式为:

curl -fsSL https://get.agentic-os.sh | bash

随后按需安装组件:

anolisa install cosh-ng
anolisa install tokenless

README 标示的平台为 Linux 或 macOS。该安装命令需要网络访问和 curl;未说明需要 API 密钥、账户或其他凭据。

如何使用这个 Agent?

安装 cosh-ng 后执行:

cosh-ng

这会进入面向智能体的 Shell。README 还说明可以让现有智能体指向 cosh-ng。安装 Token-less 后,它会作用于工具调用,README 未给出额外配置命令;请先在目标工作流中验证压缩效果和可检索标记的处理方式。

这个 Agent 有哪些优点和局限?

优点
  • 可保留现有 Shell、智能体框架和沙箱,而不是要求替换整套执行栈。
  • Token-less 同时压缩工具 schema 与工具响应,并以 <<tokenless:KEY>> 保留被移除数组项的可检索引用。
  • 上下文效率组件覆盖跨会话复用、按需挂载 Skills 和 Token 支出记录,而不只处理单次响应压缩。
  • 执行环境方向同时覆盖风险操作隔离与工作区恢复点。
局限
  • README 仅明确标示 Linux 与 macOS,未提供 Windows 支持证据。
  • README 给出的 Token 节省数据仅适用于进入上下文的工具响应与 schema,不代表整个会话账单的等比例下降。
  • 首次安装依赖通过 curl 获取并执行远程安装脚本,因此需要网络访问并应符合组织的软件安装审查流程。
  • 虽然 README 说明可配合既有框架和沙箱使用,但没有列出命名的框架、模型提供商或平台集成,采用前需要自行验证兼容性。
  • Agent Sec Core 与 ws-ckpt 被描述为正在建设的执行环境能力,README 未提供其隔离边界、恢复流程或配置细节。

这个 Agent 与同类方案有什么区别?

ANOLISA 的定位不是替换既有 Shell、智能体框架或沙箱,而是在它们之上增加终端入口、上下文效率与执行环境能力。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 Star 最近更新 主语言 完整支持的平台
ANOLISA 智能体运行层 当前 45 · 缺口较多 ★ 652 今天 Rust
Archestra 71 · 存在缺口 ★ 4.3k 今天 TypeScript Codex · Claude Code · OpenAI API · Claude API
Arize Phoenix 61 · 存在缺口 ★ 12k 今天 Python OpenAI API · Claude API
Adrian 59 · 缺口较多 ★ 568 8 天前 Python Claude Code · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
45/ 100 五分制 2.3 / 5
信任安全 10/29
可靠稳定 6/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示有安全机制(如用户批准、隔离、回滚),但多为描述性,缺乏具体实现细节。扣分:未提供权限最小化的具体配置或代码证据;用户确认机制未详细说明;数据流透明性仅提及Token压缩,未全面展示;敏感数据处理未明确;依赖安全未提供漏洞扫描或锁定版本;外部影响未明确;回滚仅提及ws-ckpt,未说明恢复流程;来源归属未验证。

可靠稳定6 / 14 · 2.1/5

自一致性较好,README与文档一致,但部分组件描述与代码不完全对应。扣分:依赖可用性未提供完整清单或验证;失败消息未提供具体示例。

适用触发10 / 18 · 2.8/5

目标用户和场景明确(终端、Token成本、执行环境),能力边界有描述,但触发精度不足(如Token压缩的触发条件未明确)。环境适配有Linux/macOS说明,但未覆盖所有组件。

规范维护9 / 18 · 2.5/5

信息架构清晰,有README、用户指南、快速开始等;安装说明存在但依赖外部脚本;命名稳定性未明确;示例和FAQ有部分;已知限制未充分说明;许可证明确;版本变更日志存在但未详细;维护责任未明确。

有效结果7 / 13 · 2.7/5

输出可用性有示例,边际价值有明确(Token节省),但成本效益未量化(如性能开销)。

证据核验3 / 8 · 1.9/5

声明有部分可追溯(如Token节省数据),但缺乏独立验证;跨来源佐证不足;事实与推断未明确分离。

风险与缓解建议
  • 安装脚本通过curl执行,存在供应链风险,建议审查脚本内容。
  • Token压缩声称的节省数据未提供测试方法或独立验证。
  • 安全机制(如用户批准、隔离)多为描述性,需验证实际实现。
证据充分度: 评估于 2026年8月9日 审查版本 bc122a654bf3 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

常见问题

Token-less 的节省能直接等同于模型调用总成本吗?
不能。README 明确说明,展示的节省适用于进入上下文的工具响应和 schema,而不是整个会话账单。
使用 Token-less 是否必须修改智能体框架代码?
README 表示压缩位于智能体与模型之间,因此无需修改智能体框架代码。
被压缩掉的信息会永久丢失吗?
README 说明被移除的数组项会以 <<tokenless:KEY>> 标记保留可检索引用,目的是使压缩可逆。
安装需要哪些凭据?
README 没有列出 API 密钥、账户或其他凭据要求;其示例安装方式需要网络访问和 curl
哪些系统有明确支持?
README 的平台标识为 Linux 与 macOS。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents