Superpowers 市场 / 插件 与 Autoresearch
对比基于本仓库已纳入版本管理的快照:reference/reference_agent/superpowers-marketplace/ 与 reference/reference_agent/autoresearch/(由 GitHub 浅克隆后去掉嵌套 .git,便于随讲义一起 diff)。不是对 Anthropic 闭源行为的猜测;插件行为以各上游仓库与 Claude Code 文档为准。
知乎 / 仓库长文:wemedia 稿 21 ↗
1. 三个名词
- Superpowers Marketplace:obra 的 市场元数据仓库,核心文件
.claude-plugin/marketplace.json,列出多款可安装插件(含 superpowers、episodic-memory 等)。 - Superpowers(核心插件):市场中一条记录,源码在独立仓库
obra/superpowers(本快照仅含 market 中的 URL 与版本字段)。 - Autoresearch:单一插件包,含
plugin.json、主SKILL.md与/autoresearch系列子命令定义。
2. 市场里有什么(读 JSON)
打开 reference/reference_agent/superpowers-marketplace/.claude-plugin/marketplace.json:除 superpowers 外,可见 superpowers-chrome、elements-of-style、episodic-memory、superpowers-lab、double-shot-latte 等条目,各带 source.url 与 version。
根目录 README.md 面向用户说明如何 /plugin marketplace add obra/superpowers-marketplace 与安装其中插件。
3. Autoresearch 是什么(读 plugin + SKILL)
reference/reference_agent/autoresearch/claude-plugin/.claude-plugin/plugin.json 将本包描述为自主改进引擎 + 10 条子命令面。主协议在 claude-plugin/skills/autoresearch/SKILL.md,细分工作流在 references/*.md。
上游 README.md / COMPARISON.md 说明与 Karpathy autoresearch 的继承关系;本页不重复其社区数据,仅强调结构差异。
4. 差异表
| 维度 | Superpowers 生态 | Autoresearch |
|---|---|---|
| 单元 | 市场 = 多插件目录;核心插件 = 技能库 + 命令(见 market README) | 单插件内 10 命令 + 统一循环协议 |
| 主隐喻 | 精选 skills / workflows / 工具 | 指标 + 机械验证 + Git 记忆的自主循环 |
| 关系 | 可与 Autoresearch 同时安装,正交 | 专注「可度量改进」与安全/发货等专链 |
5. 几种循环 / 定时方式有什么区别
把 Agent 连续跑起来,常见不止一种做法。名字都像“循环”,但驱动者完全不同:有的是产品原生 loop,有的是 hook 拦截退出,有的是后台 daemon 定时唤醒,有的是操作系统 cron 负责外层调度。
| 方式 | 谁驱动循环 | 最大优势 | 典型短板 | 适合什么 |
|---|---|---|---|---|
| 原生 Loop | 产品自身 runtime | 体验最顺,用户几乎不用自己搭调度层 | 强依赖平台原生支持,迁移性差 | 产品已经内建 loop / 定时唤醒能力时 |
| Hook 内循环 | 会话生命周期 hook(如 Stop hook) | 上下文连续性最好,循环发生在当前 session 里 | 依赖 hook 接口;没有 hook 的平台很难直接复刻 | 像 Ralph loop 这类“拦住退出,再把同一 prompt 喂回去”的场景 |
| Daemon 循环 | 后台常驻进程 | 最工程化,可写状态、日志、锁文件,也更容易跨项目复用 | 要自己维护后台进程;默认不会像 hook 那样天然贴在当前会话里 | 像我们做的 codex-loop:定时唤醒、复用 thread、长期推进 plan |
| Cron 调度 | 操作系统定时器 | 最稳定,适合开机拉起、巡检、定时健康检查 | 更像“按时执行脚本”,不是 thread-aware loop 本体 | 守护 daemon、开机恢复、限定运行时段 |
如果只记一句:Hook 最像“会话内自循环”,daemon 最像“工程化长期运行”,cron 更像“外层守护与调度”。因此 cron 往往不单独作为 loop 本体,而是拿来守护 daemon。
6. 证据路径(本仓库)
reference/reference_agent/superpowers-marketplace/.claude-plugin/marketplace.jsonreference/reference_agent/superpowers-marketplace/README.mdreference/reference_agent/autoresearch/claude-plugin/.claude-plugin/plugin.jsonreference/reference_agent/autoresearch/claude-plugin/skills/autoresearch/SKILL.mdreference/reference_agent/README.md(如何更新快照)