用途:这是一个面向 OpenHands Software Agent SDK 的引导式智能体构建工作流。它扮演需求收集者与构建者角色,通过一次一个问题的访谈,逐步弄清用户想构建的智能体类型,再据此生成技术方案并实现代码。
主要能力:访谈开始时参考用户的初始提示 {INITIAL_PROMPT};若该提示为空,首个问题为“Please provide a brief description of the type of agent you are looking to build.”。访谈结束后先输出需求摘要,然后研究 OpenHands 文档(https://docs.openhands.dev/llms.txt),将示例克隆到临时工作区 temp/ 下的 https://github.com/OpenHands/software-agent-sdk/tree/main/examples/01_standalone_sdk,并将 SDK 文档克隆到同一临时目录的 https://github.com/OpenHands/docs/tree/main/sdk。分析后可再补充澄清问题,随后生成技术实现计划,保存到工作区根目录的 plan/SDK_PLAN.md,并用 JavaScript、HTML、CSS 生成带节点与边的流程图,通过内置 Web 服务器渲染,存放在 plan/ 目录。
使用方式:计划生成后询问用户是否准备生成 SDK 实现;用户批准后,将代码存放在 output/ 目录,代码需提供终端可见的日志,理想情况下 SDK 为单个 Python 文件。用户可通过环境变量 LLM_API_KEY 配置 LLM API Key;除非另有指定,默认模型为 openhands/claude-sonnet-4-5-20250929,可通过 LLM_BASE_MODEL 环境变量配置。
适用场景:需要按需求访谈方式创建基于 OpenHands Software Agent SDK 的自定义智能体,并希望同时得到方案文档、流程图与可运行实现时。
限制:资料未提供收费、价格、平台支持范围、效果保证或具体安装命令等信息,暂未提供。