核心用法
Manus 是一个自主 AI 代理技能,通过命令行脚本与 Manus API 交互,实现任务创建、状态监控和结果获取的完整闭环。
基础工作流:
1. manus.sh create "任务描述" — 创建任务,可选 manus-1.6(默认)/manus-1.6-lite(快速)/manus-1.6-max(深度)三种配置
2. manus.sh wait <task_id> — 轮询等待完成(默认 600 秒超时)
3. manus.sh download <task_id> — 下载所有输出文件
辅助命令: status 查询状态、get 获取详情、files 列输出文件、list 查看任务历史。
显著优点
- 完全自主执行:Manus 可独立完成网页浏览、工具调用、多步骤推理,无需人工介入
- 多层级配置:lite/max 档位灵活匹配速度与深度需求
- 成果交付完整:输出文件自动打包下载,而非仅返回文本摘要
- 安全边界清晰:明确禁用模型自主调用(
disable-model-invocation: true),每次任务需用户显式触发 - 依赖最小化:仅依赖
curl和jq,无复杂运行时
潜在缺点与局限性
- 无本地文件上传:高级功能如附件上传、Webhook、多轮对话未在基础脚本实现
- 同步阻塞模式:
wait命令为轮询等待,长任务占用终端 - 超时刚性:默认 600 秒可能不足应对深度研究任务
- 无本地缓存:重复查询相同任务需重新请求 API
- 闭源服务依赖:完全依赖 Manus 云服务能力与可用性
适合人群
- 需要将复杂研究、数据分析、内容生成等任务外包给 AI 代理的用户
- 偏好命令行工作流、希望将 Manus 集成到自动化脚本或 CI/CD 的开发者
- 对 AI 自主执行有明确需求,且能接受异步等待模式的专业用户
常规风险
- API 密钥泄露:需将
MANUS_API_KEY置于环境变量,存在被进程读取风险 - 网络传输安全:密钥仅发送至
api.manus.ai,但用户需自行验证脚本未篡改 - 输出文件安全:下载来源为 Manus CDN,敏感成果存在第三方托管风险
- 成本不可控:自主代理可能产生较多 token 消耗,建议配合用量监控
- 结果可靠性:长链路自主执行可能出现逻辑漂移,关键结论需人工复核