SuperAPI AI 工具集

aeon

智能体与模型

查看项目

更新于 10-15 11:06

技能介绍

Aeon 是一个运行在用户自己 GitHub 仓库上的智能体(agent),通过 GitHub Actions 执行。它把「技能」定义为一个个 Markdown 文件(skills/<name>/SKILL.md),并由仓库根目录的 aeon.yml 声明哪些技能启用、何时运行。

用途

Aeon 用来把重复性的、可自动化的工作变成按计划运行的技能。文档按用户意图划分了若干模式:从零开始建立实例(Start)、调整排期或运行内容(Reschedule)、排查「没有运行」(Unblock)、把一次对话变成定时技能(Chat → skill)、编辑已有技能(Edit a skill)、挑选启用的技能与安装技能包(What to turn on)、配置策略与语气(Strategy & voice,STRATEGY.md 与 soul/),以及从过去的编码智能体对话中挖掘可交给 Aeon 的重复工作(Mine history → skill)。

主要能力

  • 在用户自己的 GitHub 仓库上运行,使用 GitHub Actions 作为执行环境。
  • 技能由 SKILL.md 定义,可包含 frontmatter 与提示词;可声明 mode、requires(所需密钥,可选键用 KEY? 表示可降级)、category 等。
  • 通过 aeon.yml 配置技能的启用状态与 cron 排期(所有 cron 均为 UTC)。
  • 支持按需(schedule: workflow_dispatch)与条件触发(reactive)的技能,后者不按时间触发。
  • 支持为单个技能覆盖 model/harness(通过 scripts/skill_entry.sh 读取)。
  • 支持多模型提供商与 harness(如 claude-code、OpenRouter、Grok、GLM 等,具体清单见 harness-adapter/harnesses.json 与 docs/harnesses.md)。
  • 支持消息通知渠道,文档称 Telegram 最快接入。
  • 可通过浏览器版 Aeon Connect 完成搭建,无需终端。
  • 可通过 MCP 接入 ChatGPT、Claude、Cursor,用于运行技能、读取输出与记忆、编辑策略与灵魂设定。

使用方式

  • 浏览器路径:访问 https://www.aeon.fun/connect,用 GitHub 登录,创建 Aeon(公开 fork 或私有副本),在该仓库上安装 Aeon Connect GitHub App,连接模型并挑选技能。
  • 命令行路径:从模板克隆后运行 ./aeon init(可加 --private、--name <repo>、--harness <h>),该命令是幂等的,按步骤打印检查或修复。
  • 模型认证:./aeon auth --harness claude-code 或 ./aeon auth --key <key>;对无前缀的提供商(UsePod、Venice、GLM、HivemindOS)必须用 --provider 指定,否则会被当作普通 Anthropic 密钥导致运行失败。
  • 密钥设置:./aeon secrets set NAME --stdin,不要把密钥作为命令参数。
  • 运行与查看:./aeon skills run <name> 运行,./aeon runs logs <id> 查看日志。
  • 排期管理:./aeon skills schedule、./aeon skills enable/disable、./aeon skills set --var 等。
  • 查看已启用技能:./aeon skills ls --enabled --json(--enabled 很重要,普通 ls 会为已禁用技能也打印 SCHEDULE 列)。
  • 配置校验:node scripts/validate-config.js 检查结构与排期格式。
  • MCP 接入:在 ChatGPT、Claude 或 Cursor 中添加 https://www.aeon.fun/connect/mcp 作为连接器;Claude Code 使用 claude mcp add --transport http aeon https://www.aeon.fun/connect/mcp。

适用场景

适合希望把重复性任务(如主题简报、仓库监控、健康检查)变成定时自动运行的用户;适合希望在自有 GitHub 仓库中托管智能体并掌控配置与密钥的用户;也适合通过聊天应用或 MCP 客户端来驱动技能的用户。文档举例的良好初始技能包括 digest(主题简报)、github-monitor(监控自己的仓库)、heartbeat(默认开启,仅在需要关注时报告)。

限制与注意事项

  • 所有 cron 为 UTC,没有本地时间选项;若涉及夏令时,需要告知用户一年中有半年会偏差一小时。
  • schedule: workflow_dispatch 与 reactive 的技能不会按 cron 触发。
  • GitHub 在仓库无活动 60 天后会自动禁用定时工作流,Aeon 不会主动提示这一点。
  • GitHub 只投递约 10% 的 */5 cron 触发,调度器会补跑最多 12 小时的错过的时段,技能晚触发约 40 分钟属正常。
  • 若 aeon.yml 中任意位置存在无效 YAML,整个调度 tick 会失败,导致什么都不运行。
  • 无信号的干净运行按约定不发送任何消息。
  • 使用 gh 时,若未固定默认仓库且存在 upstream remote,gh 会优先 upstream 而非 origin,导致密钥与运行落到上游仓库;需用 gh repo set-default <owner>/<repo> 固定并验证。
  • 在 Claude harness 下,.mcp.json 中单个未解析的 ${VAR} 会禁用该次运行的所有 MCP 服务器(Grok 按服务器降级)。
  • 处理密钥时,不要请用户把密钥粘贴进聊天,也不要回显、记录或提交密钥,不要读取凭据文件来填充密钥。
  • 关于具体功能的收费、价格、平台支持范围与效果,资料中未提供相关说明。