用途:借助阿里云 ROS Agent 规划、审查、校验并迭代优化阿里云基础设施,并引导用户完成方案选择。
主要能力:通过 scripts/ros_agent.py 桥接脚本调用 ROS StartChat。默认 code 传输使用阿里云 Credentials SDK 默认凭证链与 Tea OpenAPI V3 签名直接发送 ROS RPC,并增量消费 StartChat SSE;可选无依赖的 aliyun_cli 传输调用 ROS CLI 插件的 start-chat 与 stop-chat。支持 normal 与 pipeline 两种 Agent 模式,pipeline 模式包含候选架构、成本对比、确认与部署流程。
使用方式:在 macOS/Linux 用 python3、Windows 用 py -3 运行桥接脚本。首次 StartChat 前先执行 python3 <absolute-bridge-path>/ros_agent.py check,以返回的 startChatReconnectReady 作为发布门槛。从目标工作区启动任务:python3 <absolute-bridge-path>/ros_agent.py start --prompt-file <prompt-file> --mode normal,随后用 follow --job-id <jobId> --cursor 0 --wait-seconds 60 观察进度;后续自然语言追问用 continue --job-id <jobId> --prompt-file <prompt-file>。仅在用户明确提供地域时传 --region-id。
限制:凭证不得作为桥接参数传入、不得写入任务状态或返回;桥接不自行读取凭证环境变量或 Profile 文件。所选凭证须允许调用 ros:StartChat,显式取消还需 ros:StopChat。code 传输需安装 scripts/requirements.txt 中锁定的依赖。endpoint 须为 *.aliyuncs.com 公网主机名,仅本地集成测试接受 localhost 与 127.0.0.1 回环地址。不得编辑 config.json、切换传输方式或绕过就绪检查失败。follow 最长等待 120 秒。其余细节暂未提供。