fix(cosh-ng): [shell] gate startup upgrade probe
Cosh no longer starts a new background package upgrade probe when the effective AI setting is disabled. Cached notices retain their existing local RPM validation, while AI-on and both display opt-outs keep their behavior. Real PTY regressions cover these startup paths.
Fixes: d4874256e235 (“feat(cosh-ng): add login upgrade notice”)
User-visible changes:
COSH_SHELL_AI=off cosh: Startup does not launch a new background upgrade probe. Cached notices and local RPM ownership checks remain available. Command syntax and configuration are unchanged.Assisted-by: Codex:26.1016.8120.0 Signed-off-by: huier huier5635@gmail.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Agentic Nexus Operating Layer & Interface System Architecture
面向 AI Agent 的系统软件栈。
English · 网站 · 快速开始 · 用户指南 · 参与贡献
ANOLISA 是面向 AI Agent 工作负载的多组件系统软件栈。 它以现有操作系统的 内核和基础设施为基础,为 Agent 应用、框架和平台提供上下文管理、Skills 供给、 工作区恢复、安全与观测能力。 用户可以通过保留熟悉 Shell 交互方式的原生终端完成任务,并为 Agent 的运行环境启用系统级优化能力。 开发者可以通过 AW 开放架构, 将面向 Agent 工作负载优化的自有系统软件接入 ANOLISA,扩展系统软件栈的能力。
1. 快速开始
你可以通过三种方式使用 ANOLISA:通过预装镜像体验完整的 Agentic OS 能力; 在已有 OS 上安装 ANOLISA 系统软件栈,将原有系统扩展为 Agentic OS; 或者为已有的 Agent 应用、框架或 Harness 接入可配置的系统级优化能力。
1.1 从镜像开始体验
在开箱即用的预装系统环境中,你可以在 cosh 中使用熟悉的 Shell 交互方式, 并用自然语言调用系统工具与 Skills。完成相关组件的安装与配置后,你还可以使用 上下文压缩、工作区保存与恢复、安全与观测等 Agent 语义层能力。 此外,你也可以基于容器基础镜像搭建自己的 Agent 运行环境。
镜像与云服务入口目录列出了可用镜像、 镜像预装内容、下载或拉取地址,以及云服务使用入口。厂商和社区贡献者都可以 向该目录补充镜像或云服务条目与使用说明。
Agent 平台与 Agent 运行基础设施的开发者,可以在 Agent、沙箱或业务镜像中预置 ANOLISA 软件包。 具体做法见基础镜像目录与 软件包安装指南。
1.2 将已有 OS 转为 Agentic OS
如果你已经在使用受支持的 Linux 系统,可以在该系统上安装 ANOLISA 系统软件栈, 为原有系统增加面向 Agent 工作负载的运行能力。你可以安装 cosh、OS Skills 和 所需的 Agent 语义层能力组件,使用 cosh 作为终端入口,并完成模型接入与相关服务的配置。
请先阅读安装指南, 确认平台要求,再完成软件包安装与服务配置。随后,你可以参照 cosh 首次使用指南,开始使用终端。
1.3 为已有 Agent 启用 ANOLISA
如果你希望继续使用已有的 Agent 应用、框架或 Harness,可以通过适配器与插件, 为现有运行环境启用 ANOLISA 的 headless 系统能力。接入后,你仍可使用原有 Agent 的界面、模型账号与工作方式。
当前可用的接入流程见安装与适配器说明。
2. 为什么需要 ANOLISA
ANOLISA 是系统软件栈,用于增强 Agent 应用、框架和 Harness,不替代它们。
Agent 在规划任务和调用工具时,也需要运行环境提供上下文管理、技能发现、操作约束 和运行记录等系统支持。ANOLISA 从以下几个方面改善 Agent 的工作环境:
我们欢迎 OS 发行商与社区采用并共建 ANOLISA,将其集成到现有发行版, 或在设计新的 Agentic OS 时就将其纳入整体架构。
企业 Agent 治理平台的开发者与沙箱服务提供方也可以在运行环境中预置 ANOLISA, 为这些环境中的 Agent 工作负载提供上下文管理、安全与观测等系统支持。
3. 示例
可观测:观察一次 Agent 运行
查看模型与工具调用、运行轨迹和 Token 消耗。
复现指南
上下文压缩:查看工具输出压缩效果
体验 Tokenless,查看工具输出压缩与 Token 消耗变化。
复现指南
安全:检测 Skill 文件变更
使用 Qoder 检查 Skill 文件变更,查看重新扫描结果。
复现指南
4. 组件
ANOLISA 的组件分为用户入口层、统一接入层与 Agent 语义层。各层职责见术语表。
4.1 用户入口层
4.2 统一接入层
4.3 Agent 语义层
ANOLISA CLI 负责组件安装与生命周期管理。 ktuner 检查 Linux 内核参数, 给出调优建议,并支持应用或回滚内核参数变更。各组件支持的平台见 安装指南。
5. 开放架构
AW 位于 ANOLISA 的统一接入层,负责连接上层 Agent 与下层系统软件。开发者可以 为尚未支持的 Agent 开发适配器,也可以编写面向 Agent 工作负载优化的系统软件, 再通过 Provider 协议将这些软件的能力接入 ANOLISA。原有 Agent 应用或框架继续 负责模型、界面和权限管理。
目前,AW 已接入命令安全检查和工具内容优化,也支持通过可选配置关联 AgentSight 运行记录。现有操作系统、内核和沙箱负责提供底层资源与隔离机制。ANOLISA 面向 AI PC 与云桌面、Agent 应用与框架、Agent 平台,以及 Agent 运行基础设施等使用 环境设计。
5.1 配置与运行示例
以下示例通过一份配置同时启用安全检查与上下文优化。运行该示例前,请先按 AW 安装指南安装 Linux Preview 版的
aw-all-in-one,设置AW_PREFIX与PATH,再按 安全后台准备步骤启动 sec-core。 CI 安装包要求使用 Linux x86_64 系统,且 glibc 版本不低于 2.39。你还需要安装 Qoder CLI 1.1.64 或更新版本,并完成登录。请使用平时运行 Qoder 的用户账号执行以下命令,创建新的
anolisa.yaml并启动 Agent。示例中的 socket 路径用于连接安全指南中的本地试用后台;如果你要连接 已有的其他安全后台,请将AW_SEC_SOCKET改为该服务实际使用的 socket 路径。对于配置覆盖的工具调用,sec-core 在工具执行前进行安全检查。工具成功执行后, Tokenless 会尝试压缩受支持的文本结果。Agent 调用工具后,你可以打开另一个终端, 设置与启动 Agent 时所用终端相同的
PATH和AW_HOME,再运行以下命令查看运行记录:退出 Agent 后,请执行
aw stop --config "$AW_HOME/anolisa.yaml"停止 AW 本地服务, 再根据安全后台的启动方式,使用相应的命令停止该服务。其他 Agent 的接入方式、规则配置 与观测能力接入方法,见AW 用户指南。5.2 开发与扩展
开发者可以根据接入目标选择相应指南:
6. 文档与开发
7. 仓库目录
仓库分别存放运行能力组件、发行工具、评测工具与保留的旧版实现。组件源码迁移到 其他目录后,该组件的命令、包名和发布 tag 保持不变。
src/providers/distribution/anolisa/包含安装 CLI、组件清单和打包资源;docker/定义整套 ANOLISA 容器镜像。benchmark/deprecated/scripts/tests/contribute/docs/specs/website/.github/修改文件前,请先阅读 AGENTS.md,了解仓库规则、组件位置和构建测试 命令,再阅读对应组件内的
AGENTS.md(如有)。贡献流程见 CONTRIBUTING_zh.md。调整源码路径时,请同步更新.github/components.json,以及构建、发布、维护归属配置和文档入口中引用的路径, 同时保持组件的命令、包名和发布 tag 不变。8. 社区
使用钉钉扫码加入 ANOLISA 社区。
9. 许可证
ANOLISA 基于 Apache License 2.0 发布。
10. 更多资源
用户指南 · 故障排查 · 源码构建 · 变更日志 · Agent 入口
Agent Security Core 的相关安全参考资料如下: AARM 登记条目(Aligned) · OWASP Agentic Top 10 控制映射。
Blaze 已迁移至独立仓库 blaze-rs。
11. 术语表