网通社科技快报
rpi Agent Loop与Cordis分层协作实现配置修改闭环执行
当用户指令‘把配置端口改为8080’时,模型仅输出结构化工具调用请求,真正完成文件定位、参数校验、变更执行与结果回写的是程序层循环控制逻辑。这揭示了当前Agent系统的核心分工:模型为意图生成者,程序为执行主体。rpi Agent Loop聚焦单任务推进,通过AgentContext、StreamFn、AgentTool等接口封装轮次调度,确保输入→模型→工具→反馈的闭环可靠运行;而Cordis则面向应用构建,提供服务注册、插件管理、作用域隔离与生命周期控制,其自身通过agent-loop插件集成具体执行循环,二者处于不同抽象层级,可组合而非互斥。进一步扩展至长时任务场景,DeepSeek Harness中的goal-round-driver负责治理任务启停、中断恢复与状态一致性,rpi-web则将本地执行进程通过Web暴露,保持会话与凭据驻留服务端,保障隐私与控制权。实际部署中,个人开发者倾向rpi + rpi-web轻量组合,团队项目采用Cordis + agent-loop + 自定义driver三层架构,无人值守任务必须引入控制器模块。技术演进正从‘能否完成任务’转向‘如何稳定可控扩展地完成任务’,开源社区共识是单一框架难通吃所有场景,边界清晰带来分工明确,组合灵活支撑多维适配。