项目
各项目标尺分支上 .workhub/progress.yaml 的内容;最近更新时间是最后一次改动该文件的提交时间。
接入一个项目 · 人需要做的准备,大约 10 分钟
接入由 AI 终端(Claude Code 或 Codex)自动完成:你把一句话发给它,它会读取接入剧本,一步步把项目接上中央工作台。你要做的是准备好下面几样东西,并在过程中确认几次。新项目、已经在做的项目都一样。
一、准备(每台设备做一次)
-
拿到本端密钥。 向负责中央工作台的同事要一把密钥(以
whk_开头)。每台电脑或每个 AI 终端一把,不要共用,也不要发到群里。 -
把密钥设成环境变量
WORKHUB_KEY,然后重新打开终端,再启动 Claude Code 或 Codex:- macOS / Linux:在
~/.zshrc或~/.bashrc末尾加一行export WORKHUB_KEY=whk_... - Windows:在 PowerShell 或命令提示符里执行
setx WORKHUB_KEY "whk_..."
不要把密钥写进项目文件。
- macOS / Linux:在
二、准备(每个项目)
- 项目在 Git 服务上有仓库(Gitee、GitHub 或自建 Gogs),本地已经 clone 下来。还没有仓库的新项目,先在 Git 服务上建一个。
- 你能在仓库设置里添加“部署公钥”(中央只读,不会提交代码)。没有这个权限的话,准备一个只读的访问令牌也可以。
- 想好标尺分支。 前期每个项目只用一个分支,一般是
main或master,进度文件提交到这个分支,中央也只读这个分支。
三、发一句话给 AI
在项目根目录打开 Claude Code 或 Codex,发送:
请阅读 https://workhub.qianba.cc/onboarding.md,按它把当前项目接入 workhub。
四、过程中你要确认的事
| AI 会问你 | 你要做的 |
|---|---|
| 标尺分支用哪个 | 确认 main 或 master |
| 添加部署公钥 | 把 AI 给出的公钥加到仓库的“部署公钥 / Deploy keys”,只勾选只读;或者给它一个只读令牌 |
| 是否登记项目 | 确认 |
| 进度文件的内容 | 仔细看一遍:它会公开显示在本站,不能有客户信息、服务器地址、账号密码 |
| 目录按项目规范映射还是改造(已在建的项目) | 目录已经稳定就选“映射”(不动文件,只写对照关系);想统一成标准结构就选“改造”,AI 会先列迁移计划给你看 |
| 写入 AI 规则 | 在 AGENTS.md 里加一段 workhub 规则(CLAUDE.md 引用它),以后每次会话都按规范和流程干活;看一下内容,同意 |
| 安装 agent 和 skill | 看一下清单(来自团队共享的能力库),没问题就同意 |
| 提交并推送 | 看一下改动清单,同意 |
五、接入之后
- 配置 webhook(可选,建议): AI 会给你一个 webhook 地址(只出现一次),配到仓库的 WebHooks,触发事件选 push,不需要密码或 Secret。Gitee 在“仓库 → 管理 → WebHooks”,GitHub 在“Settings → Webhooks”。不配的话,中央每 5 分钟检查一次进度。
- 项目会出现在本页的列表里。
- 以后 AI 每次干活都会按项目规范和 Loop 视图执行,并随时更新进度。
- 接入要求(当前 v1)、项目规范或 Loop 视图更新后,再发一次同样的话,AI 会按最新要求更新项目。
常见问题
- AI 说密钥无效(401): 密钥过期或已停用,找负责中央工作台的同事换一把。
- AI 说试拉失败: 部署公钥没加上、加错了仓库,或者分支名不对。
- 本页显示“进度文件解析错误”: 让 AI 按页面上的错误提示修正
.workhub/progress.yaml并重新提交。 - 想看 AI 具体会做什么: 打开接入剧本。
还没有登记项目