V1:实现 LiteAgentOS 多智能体协作原型 本次提交作为比赛项目的第一个可运行基线版本,实现 LiteAgentOS 多智能体协作原型。 系统初步包含 Planner、Retriever、Executor、Summarizer 等 Agent 角色,能够完成“任务规划 → 信息检索 → 工具执行 → 总结生成”的基础多步骤流程。该版本重点验证不少于 3 个 Agent 可以围绕一个复杂任务进行协作,为后续结构化通信协议、非文本状态传递、共享记忆复用、性能评测和多进程运行时奠定基础。
V1:实现 LiteAgentOS 多智能体协作原型
本次提交作为比赛项目的第一个可运行基线版本,实现 LiteAgentOS 多智能体协作原型。
系统初步包含 Planner、Retriever、Executor、Summarizer 等 Agent 角色,能够完成“任务规划 → 信息检索 → 工具执行 → 总结生成”的基础多步骤流程。该版本重点验证不少于 3 个 Agent 可以围绕一个复杂任务进行协作,为后续结构化通信协议、非文本状态传递、共享记忆复用、性能评测和多进程运行时奠定基础。
LiteAgentOS 是一个使用 Python 标准库实现的轻量级多智能体协作运行时。V1 聚焦于可解释、可运行、可评测的自研核心链路,不依赖 LangGraph 或外部大模型。
PlannerAgent
RetrieverAgent
data/docs/
ExecutorAgent
SummarizerAgent
Coordinator
MessageBus
asyncio.Queue
EventLogger
python run_demo.py --mode text --task "分析 Linux 进程调度并生成示例代码"
进行不少于 10 轮的连续任务稳定性验证:
python run_demo.py --mode text --rounds 10
运行测试:
python -m unittest discover -s tests -v
运行日志保存在 experiments/logs/week1_demo.jsonl。
experiments/logs/week1_demo.jsonl
LiteAgentOS/ ├── run_demo.py ├── requirements.txt ├── liteagent/ │ ├── agents/ │ ├── protocol/ │ ├── runtime/ │ └── tools/ ├── data/docs/ ├── docs/week1_design.md ├── experiments/logs/ └── tests/
V1 使用固定调度流程、本地文本检索、固定安全示例代码和模板总结。后续版本可以在不改变消息协议与运行时边界的前提下,增加动态规划、结构化低开销通信、Unix Socket、沙箱和评测模块。
LiteAgentOS
LiteAgentOS 是一个使用 Python 标准库实现的轻量级多智能体协作运行时。V1 聚焦于可解释、可运行、可评测的自研核心链路,不依赖 LangGraph 或外部大模型。
V1 功能
PlannerAgent:把用户任务拆为检索、执行和总结步骤RetrieverAgent:检索data/docs/中的本地资料ExecutorAgent:在子进程中运行受超时保护的固定 Python 示例SummarizerAgent:根据检索资料和代码结果生成最终答案Coordinator:注册 Agent,并按固定流程调度MessageBus:使用asyncio.Queue交换结构化消息EventLogger:输出 JSONL 消息日志、字符数、token 估算和耗时环境要求
快速开始
进行不少于 10 轮的连续任务稳定性验证:
运行测试:
运行日志保存在
experiments/logs/week1_demo.jsonl。项目结构
当前限制
V1 使用固定调度流程、本地文本检索、固定安全示例代码和模板总结。后续版本可以在不改变消息协议与运行时边界的前提下,增加动态规划、结构化低开销通信、Unix Socket、沙箱和评测模块。