以下命令均在 AgentOS-Lite/ 源码目录中执行。建议先检查状态,脚本显示“PID 未运行、API 正常”时,应再用 HTTP、ps 和 ss 交叉判断,不能因此重复启动已经由其他监督方式托管的服务。
scripts/agentos_runtime.sh status
scripts/reposec_workbench.sh status
scripts/host_security_workbench.sh status
scripts/crew_news_workbench.sh status
scripts/autogen_teamchat.sh status
scripts/teamchat_local_model.sh status
curl -fsS http://127.0.0.1:8080/health
AgentOS-Lite
面向多智能体系统的操作系统级执行时原型。
AgentOS-Lite 不是一个新的工作流编排框架,也不是把若干 Agent 页面拼在一起的展示项目。它位于 LangGraph、CrewAI、AutoGen AgentChat 和原生多 Agent 应用之下,把 Agent 建模为可由 Runtime 统一创建、调度、通信、授权、观测、恢复和回收的系统级执行对象,并在 Linux/openEuler 上形成可运行、可审计的用户态 Runtime。
可复现实验的聚合结果、公开报告和校验清单位于
AgentOS-Lite/evidence/。参赛项目说明书、 原创承诺书、作品介绍 PPT 和演示视频按大赛要求作为独立材料提交,并在最终提交时 置于master分支根目录。解决什么问题
针对赛题提出的四类困难,AgentOS-Lite 给出的回答是:
核心抽象
总体架构
Runtime authority 是本项目的关键边界:上层框架保留业务编排或会话语义,但不能成为资源、调用和执行状态的最终权威;Runtime 负责准入、持久状态、资源所有权、故障收敛与审计解释。
四个应用与框架关系
http://127.0.0.1:8800http://127.0.0.1:8900http://127.0.0.1:9000RoundRobinGroupChathttp://127.0.0.1:9100http://127.0.0.1:8765TeamChat 只允许访问
http://127.0.0.1:8080/v1的本地 Qwen3 1.7B,由 Runtime 以单槽位准入;健康检查地址为http://127.0.0.1:8080/health。它不会回退到 DeepSeek 或其他外部模型。环境与安装
已验证环境为 openEuler 24.03 LTS x86_64、Linux 6.6、Python 3.11。核心 Runtime 只依赖 Python 标准库;四个框架应用使用可选依赖。
模型密钥或本地 Provider 配置必须只放在本机环境变量或已忽略的本地配置中。仓库不提供、也不需要提交任何真实密钥。TeamChat 不需要外部 API Key;
scripts/autogen_teamchat.sh start会在 8080 未就绪时通过scripts/teamchat_local_model.sh自动启动本地 Qwen3 1.7B。已存在的健康外部本地模型只会被复用,不会被脚本接管或停止。最小 Runtime 验证
下面的流程使用确定性场景,不需要真实模型;命令均在
AgentOS-Lite/源码目录中执行:在另一个终端执行:
其中
WORKFLOW_ID使用run返回的实际值。结束后在运行agentosd的终端按Ctrl-C。CLI 通过 Unix Domain Socket 进入 Runtime,不直接修改 SQLite 权威状态。五个服务的运行与检查
以下命令均在
AgentOS-Lite/源码目录中执行。建议先检查状态,脚本显示“PID 未运行、API 正常”时,应再用 HTTP、ps和ss交叉判断,不能因此重复启动已经由其他监督方式托管的服务。需要启动完整演示栈时,先准备相应 Provider,再按顺序执行:
最后一条命令会自动确保本地模型就绪后再启动 TeamChat,无需手工预启动 llama.cpp。也可以独立管理模型:
默认使用
$HOME/local/src/llama.cpp/build/bin/llama-server和$HOME/models/qwen3-1.7b-gguf/Qwen_Qwen3-1.7B-Q4_K_M.gguf,可分别通过AGENTOS_TEAMCHAT_LLAMA_SERVER和AGENTOS_TEAMCHAT_MODEL_PATH覆盖。评审机只在本机访问时,建议将各脚本对应的
*_BIND_HOST环境变量设为127.0.0.1。请勿把带密钥的配置、Authorization、Bearer token、完整 Prompt 或完整模型正文录入截图、日志、PPT和视频。测试与实验证据
2026 年 7 月 23 日对当前候选提交执行完整回归,结果为:
855 passed, 27 skipped, 0 failed(7 分 59 秒)。测试时显式关闭外部在线模型开关, 26 个跳过项均保留其环境或显式授权条件;没有为获得全绿结果而停止本地模型服务或运行 真实模型任务。项目保留了可复核的冻结实验,而不是只给页面截图:
cache_n、timing、slot/save/restore 信号AgentOS-Lite/evidence/保存从本地冻结实验中精选并脱敏的汇总、报告与公开校验清单;AgentOS-Lite/benchmarks/与AgentOS-Lite/scripts/保存可复现实验和验收入口。原始运行产物不进入提交仓库, 最终结论必须同时能够回到源码、测试和权威证据。仓库结构