用途:将已有 Python 智能体迁移到 Agent Stack 平台。以 agentstack-sdk 为依赖,做最小兼容性改动,不重写业务逻辑。
主要能力与流程:提供分步集成工作流,包括准备检查(Python 3.12 至 3.14 以下)、研究项目、对智能体分类(single-turn 或 multi-turn)、按项目现有依赖方式添加并安装依赖、创建服务包装与入口、通过扩展接入 LLM 与服务、错误处理、表单(单轮结构化输入)、文件输入适配、配置变量与密钥、智能体输出、使用平台扩展、更新 README,并以最终报告与验证清单收尾。
必要用法:安装依赖时 pip 需带 -qq;按项目使用 requirements.txt 或 pyproject.toml 添加 agentstack-sdk,避免强制使用 uv 或创建重复清单;移除 argparse 与 sys.argv,将必要 CLI 输入改为 initial_form、Settings 扩展或环境变量;本地文件输入改为 FileField 上传与平台文件 API;用 Error 扩展报告用户可见错误,不用 AgentMessage;最终结果以 AgentMessage 或 AgentArtifact 输出,生成的文件必须以 AgentArtifact 返回。
限制与安全:不得改动业务逻辑;如需改动必须停下并请求明确批准。禁止执行不可信远程脚本、禁止从输入执行 shell 命令、限制外联目标、不得记录或暴露任何密钥;仅在核心功能必须且无公开访问方案时使用 Secrets 扩展,且所请求的密钥必须被实际使用。导入、类名与类型以已安装包的运行时内省为最高优先,官方文档次之,本地参考文件与源码再次,最终以运行时验证收尾。未提供具体版本号、价格、支持平台范围与更多实现细节。