SuperAPI AI 工具集

alibabacloud-iac-code

设计与创作

查看项目

更新于 10-16 04:59

技能介绍

用途:alibabacloud-iac-code 是阿里云基础设施即代码(IaC)场景的打包智能体,用于设计、开通、变更或部署阿里云资源,以及生成和校验 ROS 模板、排查问题。

主要能力:通过打包的 iac-code 桥接器处理基础设施请求;支持 normal 模式(默认,含资源查询与变更、模板工作、故障排查、明确目标的部署)与 pipeline 模式(候选架构、成本比较、计划确认与部署流程,默认采用 selling_solution_first)。可生成模板、展示进度边界、发起权限请求、提问、候选方案选择与部署确认,并返回权威结果。

使用方式:唯一入口是 scripts/iac_code.py,禁止用 pip 安装 iac-code,也不得调用无头命令。macOS/Linux 用 python3,Windows 用 py -3(确认 CPython 3.8–3.14 后可用 python)。每个基础设施请求的首要操作命令必须是:python3 scripts/iac_code.py start --mode normal --cwd <workspace> --prompt-file <prompt-file> --language <language> --follow。运行时缓存请求的首个操作命令必须是 python3 scripts/iac_code.py cache list。后续可用 follow、poll、continue、respond、cancel 等命令与同一 job 交互。

交互与限制:权限、提问、候选选择、部署确认均为硬性交互边界,必须通过外层界面向用户呈现并等待明确回答,不得代选或从原请求推断授权。start 会做非机密配置预检;LLM 提供商/API Key 不完整返回 llm_not_configured 并停止,两种 Pipeline 均需完整阿里云凭证,否则返回 cloud_credentials_not_configured。若桥接器在创建任务前返回 incompatible_host,应报告错误码、消息、可重试性及主机/运行时基线事实后停止,不得安装 Terraform、pip 包或其他替代工具,不得绕过桥接器直连云 API,也不得索取部署输入。读取或变更阿里云资源前需先阅读 references/ram-policies.md 并仅授予必要动作;仅模板与运行时缓存工作流无需 RAM 权限。切勿暴露运行时令牌、状态文件、凭证或原始工具输入输出。官方文本暂未提供。