mcpField
A
ae-automation

ae-automation

github.com/thinkingaiagenticengineAgent 工作流2150 次安装6 天前更新
代码仓库

关于 ae-automation

ae-automation 是一项使用 ae-cli 管理 AgentSpace 定期自动化任务的技能,涵盖发现、配置、执行和查看结果。它强调先核对命令约定、确认高风险操作,并区分任务受理与执行完成。

主要功能

  1. 01按 ID 查找自动化任务
  2. 02配置定期执行计划
  3. 03用 dry-run 预览变更
  4. 04确认破坏性操作
  5. 05查看执行结果

适用场景

  1. 01检查现有自动化任务
  2. 02设置定期 Agent 任务
  3. 03应用前验证变更
  4. 04确认运行是否完成

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thinkingaiagenticengine/ae-cli --skill ae-automation

安装后在 Claude Code 中输入/ae-automation确认已加载。

附带文件references/cli.mdreferences/command_index.md

详细介绍

AE 自动化

请参阅命令风险。编写或执行自动化之前,请阅读命令契约。使用 ae-cli automation --help 和各级子命令的帮助信息来了解可用标志。

  1. 确定主机和空间。本地用户使用 ae-cli auth login 登录;沙箱使用当前对话用户注入的 CLI 令牌,绝不使用共享沙箱的用户绑定。用户指定空间时,传入 --agent-space-id。未明确指定空间时,CLI 会从其运行时上下文、工作目录或已验证的当前对话中继承当前 AgentSpace;只有不带空间上下文的本地调用才会使用个人默认空间。在相关情况下,请显示已解析的空间。
  2. 使用 automation list 发现自动化,并通过 automation get 检查。请使用返回的 ID;名称并不唯一。
  3. 创建时,通过相应的发现命令选择 Agent 或团队。根据目标类型匹配配置。若一个时间对应多个日期,请使用 --weekdays 或 --days-of-month JSON 数组;跳过当月不存在的日期。若要指定每月实际的最后一天,请使用 --days-of-month '["L"]',也可将其与具体日期组合,例如 '[1,15,"L"]';重叠的日期选择只会执行一次。Agent 和 Agent Team 均支持结果通知。创建前请确认完整配置;--message 仅保存周期性任务说明,切勿保存自动化创建指南。适用时,可使用 --dry-run 预览写入操作;CLI 会显示经过脱敏的请求,并要求服务器验证身份验证、空间、权限、目标状态、字段和幂等性,但不会应用操作。
  4. 执行所请求的操作。删除自动化或停止执行需要确认;只有用户已授权该操作时才使用 --yes。在非交互式 shell 中,除非提供全局 --yes,否则这些操作会立即失败。
  5. 读取返回的运行 ID,然后使用 automation runs result。分别报告已受理和已完成状态。只有用户现在需要最终结果时才使用 --wait。

结果从服务器读取,在沙箱外也可使用。此技能不会读取完整对话,也不会继续聊天。切勿根据共享同一对话的其他执行推断输出。

评论

支持 Markdown