ANOLISA 智能体运行层
为现有智能体提供终端入口、上下文压缩和受控执行环境。
- Star 数
- ★ 652
- 最近更新
- 今天
- License
- Apache-2.0
- 主语言
- Rust
- FA 评分
- 45/100 · 缺口较多
30 秒速览
- 可在哪里用
- 通用 · 跨平台
- 开始前需要
- 典型场景
- 使用既有智能体框架和沙箱的开发团队,希望让智能体通过终端执行 Shell 与系统操作时,可部署 cosh-ng 作为结构化入口。
- 主要局限
- README 仅明确标示 Linux 与 macOS,未提供 Windows 支持证据。
- 源码审查
- 45/100 · 缺口较多
这个 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-ng 或 anolisa install tokenless,再运行 cosh-ng 进入面向智能体的 Shell。Token-less 使用 ResponseCompressor 和 SchemaCompressor 处理进入上下文的工具响应和工具 schema:例如按字段黑名单移除 debug、trace,删除值为 null 的 metadata 及空的 tags / extra。被删除的数组项以 <<tokenless:KEY>> 标记保留可检索引用,从而支持可逆压缩。Agent Memory 复用会话间上下文,SkillFS 将 Skills 暴露为视图并按需挂载,AgentSight 记录 Token 实际消耗的位置;Agent Sec Core 隔离高风险操作,ws-ckpt 为工作区改动保存恢复点。
- 使用既有智能体框架和沙箱的开发团队,希望让智能体通过终端执行 Shell 与系统操作时,可部署 cosh-ng 作为结构化入口。
- 工具调用响应包含调试字段、空字段或冗余数组的智能体应用,可启用 Token-less,在响应进入模型上下文前压缩它们。
- 需要在多个会话之间重复使用上下文的智能体工作流,可评估 Agent Memory。
- 拥有大量 Skills、但不希望每次都把全部技能放入上下文的团队,可使用 SkillFS 的按需挂载方式。
- 需要定位工具链中 Token 花费位置的运营或平台团队,可使用 AgentSight 记录 Token 消耗。
- 需要为智能体工作区变更保留恢复点,或希望隔离风险操作的环境,可评估 ws-ckpt 与 Agent Sec Core。
如何安装或部署这个 Agent?
README 提供的安装方式为:
curl -fsSL https://get.agentic-os.sh | bash随后按需安装组件:
anolisa install cosh-ng
anolisa install tokenlessREADME 标示的平台为 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?
查看各维度的扣分理由
证据显示有安全机制(如用户批准、隔离、回滚),但多为描述性,缺乏具体实现细节。扣分:未提供权限最小化的具体配置或代码证据;用户确认机制未详细说明;数据流透明性仅提及Token压缩,未全面展示;敏感数据处理未明确;依赖安全未提供漏洞扫描或锁定版本;外部影响未明确;回滚仅提及ws-ckpt,未说明恢复流程;来源归属未验证。
自一致性较好,README与文档一致,但部分组件描述与代码不完全对应。扣分:依赖可用性未提供完整清单或验证;失败消息未提供具体示例。
目标用户和场景明确(终端、Token成本、执行环境),能力边界有描述,但触发精度不足(如Token压缩的触发条件未明确)。环境适配有Linux/macOS说明,但未覆盖所有组件。
信息架构清晰,有README、用户指南、快速开始等;安装说明存在但依赖外部脚本;命名稳定性未明确;示例和FAQ有部分;已知限制未充分说明;许可证明确;版本变更日志存在但未详细;维护责任未明确。
输出可用性有示例,边际价值有明确(Token节省),但成本效益未量化(如性能开销)。
声明有部分可追溯(如Token节省数据),但缺乏独立验证;跨来源佐证不足;事实与推断未明确分离。
- 安装脚本通过curl执行,存在供应链风险,建议审查脚本内容。
- Token压缩声称的节省数据未提供测试方法或独立验证。
- 安全机制(如用户批准、隔离)多为描述性,需验证实际实现。
常见问题
Token-less 的节省能直接等同于模型调用总成本吗?
使用 Token-less 是否必须修改智能体框架代码?
被压缩掉的信息会永久丢失吗?
<<tokenless:KEY>> 标记保留可检索引用,目的是使压缩可逆。安装需要哪些凭据?
curl。