Skip to content

docs(adaptation): 按实际情况补全 make-bot-ui 与 Benny 的替代方案 - #30

Merged
mtmtian merged 2 commits into
mainfrom
claude/adaptation-replacements
Oct 25, 2026
Merged

mtmtian merged 2 commits into
mainfrom
claude/adaptation-replacements

Conversation

@mtmtian

@mtmtian mtmtian commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

问题与目标

#29 删除了 make-bot-ui 和 Benny,并在 ADAPTATION 的“Not taken from upstream”里写了替代方案。但那段只列了 Claude 这一侧:定时任务、Claude Tag 和 GitHub Action。维护者实际在用的 Codex Automations、飞书桥接机器人和 Codex GitHub App 都没写进去。这个 PR 按 2026-10-25 核实的结果补全,不写本机路径、应用 ID 和群 ID。

改了什么

替代方案从一句话改成三类:

场景 现在的说明 依据
定时任务 两端都有。Codex Automations 按 cron 跑,执行环境是本机或 worktree;Claude Code 有本地定时任务和云端定时任务,云端的 API 触发最接近 make-bot-ui 维护者本机的 7 个 Codex Automation 全是 cron,3 个在运行,没有外部触发;Claude 端的说法来自官方文档
聊天报 bug 飞书/Lark 桥接(例如 lark-channel-bridge,每个 agent 一个机器人)在被 @ 时运行本机的 Claude Code 或 Codex,可以直接走 pstack 的 bug-fix 流程,也替代了 make-bot-ui 用页面唤醒 agent 的做法。同时写明三点限制:只在被 @ 时才动,不会像 Benny 那样一直盯着频道;消息里要写明仓库,因为桥接会在各自的工作区里启动 agent;full 权限的机器人等于让每个能 @ 它的人都能指挥它。Slack 这边用 Claude Tag 本机两个桥接进程都在运行;从配置里读到的是个人模式、群里需要 @、权限为 full、各自有默认工作区
GitHub 事件 Codex GitHub App 会在维护者的仓库上审 PR;这些仓库里没有发现 Claude GitHub App 的活动,也没有 claude-code-action workflow,要在 issue 事件上分流或修复,得另外加上 Claude Code GitHub Action 用 GraphQL 搜了最近的 PR:chatgpt-codex-connector 在 pstack-remix 上 35 次、另一个组织的仓库上 24 次,其余个人仓库也有;用 code search 查 claude-code-action,没有结果

版本升到 0.15.32-shared.6。

验证

检查 命令 结果
完整门禁 bash scripts/check.sh all PASS:fork guards(链接检查覆盖了新加的 3 个文档链接)、Node 91/91、statechart 63 pass / 101 skip、Python 五组、Bun 125/125、产物一致
thermo 收尾审查 逐句对照证据审 98d1f14 的改动 找到 4 处说得比证据更满的地方,f7ecfed 已收紧:飞书机器人只响应发给它的消息,群里要 @;API 触发只对应 make-bot-ui 的自定义页面;issue 事件写成“需要一个 workflow,例如…”;本地定时任务归到 Claude 桌面 app。之后重跑守卫,通过
不泄露本机信息 在 ADAPTATION.md 里 grep 应用 ID 前缀、群 ID 前缀、/Users/、~/.lark、~/.codex/automations、LaunchAgents 无匹配

未验证项

  • Claude GitHub App 有没有装上,没能确认。 列出组织的 app 安装需要 admin:org 权限,我没有改 gh 的授权。所以文中只写“没有发现活动”,不写“没装”。
  • 飞书桥接对“个人模式”的放行规则没有深究。 风险只按 full 权限来写。
  • Claude 云端定时任务的 API 触发和 Claude Tag 都没实测。

🤖 Generated with Claude Code

上一版只列了 Claude 的定时任务、Claude Tag 和 GitHub Action。按 2026-10-25
核实的本机配置和仓库记录改为三类:
- 定时任务:Codex Automations(cron,本机或 worktree,本机全是 cron、没有外部
  触发)与 Claude Code 本地和云端定时任务(云端有 API 触发,最接近 make-bot-ui)。
- 聊天报 bug:飞书/Lark 桥接机器人(如 lark-channel-bridge,每个 agent 一个
  机器人)@ 后运行本机 Claude Code 或 Codex;写明只在被 @ 时动、要在消息里
  指明仓库、full 权限的风险;Slack 用 Claude Tag。
- GitHub:Codex GitHub App 在维护者仓库上审 PR;没发现 Claude GitHub App 活动
  或 claude-code-action workflow,issue 事件要另加 GitHub Action。
不写本机路径、应用 ID 和群 ID。版本 0.15.32-shared.6。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-25T00:15:51.508883Z 98d1f14 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

- 飞书桥接:只响应发给它的消息(群里要 @),不再写成“只在 @ 时动”。
- make-bot-ui:云端 API 触发对应自定义页面,聊天消息用于不需要页面的场景,
  两处不再都算“最接近”。
- issue 事件“需要一个 workflow,例如 Claude Code GitHub Action”,不写成唯一途径。
- 本地定时任务归到 Claude 桌面 app。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mtmtian
mtmtian merged commit 5a20f12 into main Oct 25, 2026
3 checks passed
@mtmtian
mtmtian deleted the claude/adaptation-replacements branch October 25, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant