-
released this
2026-10-20 19:11:25 +08:00 | 0 commits to main since this releasev2.1.0 · V2.1 项目中心 Skill
流程基线
采用已确认的 V2.1 八阶段流程,为该流程下的首次正式发布。总流程图继续使用
doc/Codex多角色项目推进总流程图.html固定路径,历史版本由 Git 保留。中心负责流程、交接与记录,各角色真人自行安排内部工作流程。主要变更
- 阶段成果完成、已交待确认或存在需决定的遗留时,主动在持续中心会话汇报;逐项提供成果名称、版本、确认用途和完整入口,仅更新本地文件不算汇报。
- 已有条件授权实际满足后按原范围推进,保留授权、条件满足和实际切换日期;阶段交接管理日期取实际切换日期,工程实际日期另记。
- 补齐需求交接、应用层/底层/硬件工时与周期评估、技术负责人核实和测试周期衔接。初版与后续迭代分开,工时、工作周期、投入与外部等待分别记录。
- 已有项目沿用唯一计划主表,新项目默认使用可编辑 Excel 八列模板。Markdown 进度只保留摘要和入口;模板不预填任务、日期、工时、人数或轮次。日常执行情况据实更新,计划日期、范围或资源变更由有权真人确认。
- 完整归档有效成果和配套资料,或登记真实完整外部入口。项目明确授权本地复制时保留来源和路径映射,复制日期不覆盖原提交、采用、确认或完成时间。Agent 无法访问不等于未提交。
- 全部 Bug 的处理或承接由中心先确认事实、产品再次确认并在职责内决定处理,沿用有效确认和原记录。结项后同步记录、锁定有效成果、停止重复催办,保留未修复问题和失败测试事实。
- 阶段交接将上一阶段总结与下一阶段安排合为一条通知;等待决定时先在中心会话汇报,实际关闭后发送一次结项总结。阶段内重要通知继续按已授权范围发送,同轮合并。
- 更新项目、阶段、任务和成果模板,新增阶段成果汇报、工时与周期评估、结项资料归档栏目及 Excel 计划模板;通知脚本同步帮助说明和离线回归用例,发送接口与五类事件保持兼容。
安装与配置更新
- 更新目标环境的完整
ep-hub/,保留 references、assets 和 agents。新增规则和模板均可从 Skill 按当前任务发现。 - 配置与通信继续使用已安装的
etunel-use;本版不恢复统一全角色内部流程或独立 Hook 源树。 - 使用钉钉通知的项目同步部署
scripts/dingtalk_notify.py和所需平台入口,按当前阶段传入--stage。原位 @ 继续用@{完整姓名}与--at配对。已有有效配置可沿用,账号或群变更须重新确认。 - 发布包包含仓库已提交文件;本地通知配置、带版本号的未跟踪流程图源稿未打包。解压后按上述目录分别安装,源码包不自动安装 Skill。
在途项目影响
发布不等于部署,不自动更新插件缓存、Etunel 配置或在途项目。已有项目沿用已确认基线及计划主表;采用 V2.1 时明确迁移范围,保留原任务、原计划、改期历史、成果和真人确认,不用新规则改写过去的完成事实或要求重做已有成果。
验证
- Skill Creator 结构校验通过。
- 独立 Python 下 38 项隔离离线通知测试全部通过,覆盖条件授权交接、多人原位 @、关闭后承接与失败测试状态保留。
- 80 处 Markdown 链接及流程图锚点、八阶段结构检查通过;文本 LF 和 Git 差异格式检查通过。
- Excel 八列表头、空白输入、日期/数值格式、筛选及冻结表头检查通过,已用本机 Excel 打开并导出预览检查排版。
- 发布 ZIP 与标签所含文件逐项一致,压缩包完整性检查通过,附 SHA-256 校验文件。
本次未真实发送钉钉通知,未执行真实项目完整生命周期或目标环境安装验收。结构与离线检查不代表接收端提醒、正式工程结果或在途项目迁移已完成。
发布提交:
075837d51f5816ad42154f84683ff6b5605654fcDownloads
-
v2.0.0 · 项目中心 Skill 与八阶段流程 Stable
released this
2026-10-12 12:45:40 +08:00 | 2 commits to main since this release流程基线
本版采用已确认的 V2.0 八阶段流程,为该流程下的首次正式发布。默认八角色与一个持续中心会话继续沿用;成员 Agent 之间仍经中心中继。
主要变更
- 以中心业务 Skill
ep-hub/替代旧的全角色etunel-role-collaboration/和独立 Hook 源树。中心管理阶段、交付结果、信息交接和留档,Etunel 配置、角色契约、会话绑定、消息和排障交给目标环境已安装的etunel-use。 - 每项交付任务明确一名主责真人,真人自行组织内部执行、直接协作并决定是否使用 Agent。任务接收与成果提交可在线下完成,记录实际依据;跨阶段推进由中心真人明确决定。
- 区分原计划、当前有效计划和实际完成时间。实际完成只取任务提交后对应真人明确确认完成的时间;改期、退回、重开及跨阶段延续保留同一任务记录与历史。
- 增加项目概览、项目进度、阶段记录、任务记录、成果索引五类模板。正式区只保留真人确认的最终成果和当前确认,草稿、旧版、历史确认及推进决定进入过程区;外部链接成果只登记地址。
- 按 V2.0 更新八阶段结果要求:阶段二风险纳入立项资料;阶段六不要求缺陷清单文件或零缺陷清单;测试不通过的放行须有项目与产品双方真人确认,保留原测试结论;阶段七按适用范围记录内部和外部验收;阶段八由中心真人组织、业务确认结项、中心真人决定关闭。
- 钉钉进度通知增加必填
--stage,标题取项目当前阶段;正文按“已确认的进展/待办事项/遗留”分条。支持在对应事项中用@{完整姓名}定位真人提及,并用--at列出相同姓名。已有责任、时间、停止事项和范围从事实记录沿用。
安装与升级
- 将完整
ep-hub/安装到目标中心环境,保留 references、assets 和 agents;确认目标环境具备etunel-use。 - 旧版中心和成员职责契约、Hook 与流程 Skill 需要按明确的迁移范围检查。V2.0 不再提供统一全角色 Hook 源文件;通过 etunel-use 的对应管理操作配置,中心自身配置和成员配置分别办理。
- 钉钉使用者同步部署共用 Python 文件和所需平台入口。所有旧
progress调用须补--stage;原位提及使用@{完整姓名}与--at配对。现有有效个人账号配置可沿用,变更账号或群另行确认。 - 仓库发布不会自动更新插件缓存、Etunel 配置或在途项目。已有项目继续使用登记基线,迁移须保留既有任务、时间、成果和确认历史;不能用新版规则改写旧完成事实。
部署说明见仓库 README 和 .dingtalk/README.md,版本更新详情仅维护在 Release 中。
验证
- ep-hub 的 Skill Creator 结构校验通过。
- 独立 Python 下 36 项隔离离线测试全部通过,包括阶段参数、中文多行消息、原位提及、有限重试和 Windows PowerShell 入口实际参数传递。
- 22 个仓库 Markdown 文件 LF、59 个相对链接与锚点检查通过;14 个细则和模板可从根 Skill 按条件发现。
- 两个 Shell 入口语法、三个 PowerShell 入口解析及 Git 差异格式检查通过。
本次没有真实发送钉钉通知,也没有验证真实项目完整生命周期、接收端提及效果或原生 macOS/Linux 部署;上述检查不表示目标环境已安装或迁移。
Downloads
- 以中心业务 Skill
-
v1.0.4 · 消息附加说明与分行表达 Stable
released this
2026-09-15 17:46:20 +08:00 | 6 commits to main since this release流程基线
流程仍为 V1.0。本版只优化消息表达和使用提醒,不改变八角色职责、Hub 唯一中介、任务波次、真人负责人确认、阶段门禁或留档规则。
本次改进
- 中心正式派发、交接、返工或说明阻塞时,工具支持则优先用可选 context 简述事项和下一步;简单答复可省略,不强制固定模板。
- 完整任务要求仍在 text,完成或阻塞结果仍在 summary。附加说明不替代正文、成果文件、确认依据或完成条件。
- 说明使用自然中文、实际换行和短列表;明确当前 2048 UTF-8 字节限制,以及纯文本展示、换行转义与 Markdown 渲染之间的区别。
- 成员通过共享 Skill 按需了解如何读取和填写说明,不自动沿用原任务的过期状态,不为添加说明另发消息。
- 工具未暴露字段时保持原正文用法;对端不支持时由 Etunel 保留消息并提示升级,不剥离说明重发,不重造队列或重试机制。
- README 仅标明当前版本;逐版升级记录只在发布说明维护。
使用者需要更新
- 更新 etunel-role-collaboration 整个 Skill,保持入口、Hub 工作流、成员工作流、人类可读沟通和消息细则一致。
- 更新 etunel-role-hook-contexts/中心角色精简职责与每轮提醒.md 中的完整职责 JSON 和每轮提醒,分别配置到 Etunel 对应字段。其他七个角色 Hook 无需替换。
- 钉钉脚本和配置未变,无需因本版迁移。
- 附加说明依据本次核对的 ETunel 0.5.4 实现;使用时通信双方须运行支持该能力的客户端,并重新加载 MCP。实际字段与能力协商为准,不能仅凭版本号假定已支持。
- 本仓库发版不代表 ETunel 客户端已经发布或部署;不自动更新插件缓存、Hook 配置或迁移在途项目,不改写已发送消息。
验证与限制
- Skill Creator 结构校验通过。
- 7 个修改文件的 LF、72 个相对链接与锚点、中心 Hook JSON、Git 差异格式检查通过。
- 独立 Python 下 27 项隔离离线测试全部通过,包含 Windows PowerShell 入口参数传递;未触发真实钉钉通知。
- 已对照 ETunel 当前源码核实字段、支持工具、长度和兼容规则;未重新执行真实跨设备消息验收或 macOS 验证。
- 当前展示层可能转义换行,队列按纯文本显示;本版不修改客户端,不承诺 Markdown 富文本渲染。
Downloads
-
v1.0.3 · 个人 DWS 通知与简化初始化 Stable
released this
2026-09-10 17:15:22 +08:00 | 8 commits to main since this release流程基线
继续使用 V1.0 流程,八角色、阶段门禁及 Hub 唯一跨角色中介不变。
本次更新
- 阶段汇报与负责人 @ 提醒统一使用经确认的个人 DWS 账号,不再依赖机器人、应用密钥或临时 Webhook。
- Hub 首次查询可用账号与项目群,以姓名、组织、群名取得负责人确认后,使用 init 自动创建配置。
- 配置只保留通知开关、固定账号、固定群和项目名称;不保存机器人密钥或个人登录凭据。
- progress 与 message 均支持按完整姓名 @,可将进度和行动提醒合并为一条;保留 AI 标识及中文自动汇报说明。
- 修复 Windows 启动环境问题,共用 PowerShell 启动器使用独立 Python,保留中文、引号和多行 Markdown。
- 更新 Hub Skill、中心 Hook、AGENTS.md、README 与部署说明;新 Shell 入口固定 LF 换行。
升级要求
- 将共用 Python 文件及所需平台入口更新到实际 Hub 项目。摘要入口改为 dingtalk-message / dingtalk-message.ps1,移除旧 dingtalk-bot-message 入口和本地 Stream 实验脚本。
- 旧机器人配置不能直接沿用。Hub 确认个人账号、目标群及自动通知授权后,用 init --replace 重建 config.env;不分发旧密钥或他人的登录态。
- 更新核心 Skill 中受影响的通知说明,以及 Etunel 单独配置的中心 Hook;其他角色 Hook 无需因此替换。
- 本地配置继续排除出 Git。安装 Skill 不会部署脚本;发布不自动更新插件缓存或迁移其他在途项目。
验证
- 27 项离线测试通过,包含初始化覆盖保护、个人回执、@ 参数、有限重试与 Windows 实际传参。
- Skill 结构、Hub JSON、68 个相对链接、Shell 语法、差异检查通过。
- Windows 新封装个人账号里程碑消息已实际投递,状态为 SUCCESS。
- 个人 @ 请求此前已提交成功,接收端提醒效果仍待本人确认;原生 macOS/Linux 运行尚未实测。
通知仍仅是辅助可见性,不替代 Etunel 任务通信、人工批准、门禁或项目事实。
Downloads
-
v1.0.2 · 跨平台钉钉通知与流程版本约定 Stable
released this
2026-09-09 11:52:18 +08:00 | 9 commits to main since this release本版说明
发布版本为 v1.0.2,HTML 主流程仍为 V1.0,八角色及阶段门禁不变。
版本采用
vX.Y.Z:前两位跟随已确认的 HTML 流程版本;流程版本不变时,Skill、Hook、脚本、配置及文档等更新均只递增第三位。流程正式升级到新的 X.Y 时,第三位从 0 开始。改进内容
- 钉钉通知统一使用 Python 实现,保留 macOS/Linux 入口,新增 Windows PowerShell 入口。
- 支持项目事件、自定义中文 Markdown、从文件读取正文,以及按完整姓名提醒负责人。
- 所有系统统一从本地 config.env 读取机器人 Client Secret,不再从环境变量或 macOS 钥匙串取值。
- 两个入口统一遵守离线预览;仅明确的 DNS 解析失败每隔 10 秒重试,总计最多 3 次。超时或缺少回执不盲目重发。
- 不在命令参数、消息或错误输出中携带密钥,禁止把当前配置文件作为消息正文,真实配置及其备份排除出 Git。
- 同步中心 Skill 的渐进式通知用法与中心 Hook,保留完整职责 JSON 和独立每轮提醒。
升级注意
- 更新 etunel-role-collaboration 核心 Skill,以及中心 Hook 的完整职责和每轮提醒;其他角色 Hook 无需因本次通知更新而替换。
- 目标 Hub 项目需同步 scripts/dingtalk_notify.py 和所需平台入口。依赖 Python 3.9+ 与原生 DWS;PowerShell 入口需要 7.3+。
- 由部署负责人在本地 config.env 补填 DINGTALK_PROGRESS_CLIENT_SECRET,并删除旧 DINGTALK_PROGRESS_KEYCHAIN_SERVICE 字段。 实际配置包含明文密钥,须限制文件访问权限,不提交或回传配置。
- 普通群通知不需要 DWS 用户登录;按姓名提醒需要同组织的已登录账号及 DINGTALK_PROGRESS_PROFILE 配置。
- 发布不自动部署脚本、更新插件缓存或 Etunel Hook,也不自动迁移在途项目;按已确认的部署安排执行。钉钉仍仅为辅助通知,不替代 Etunel 任务消息、审批或项目门禁。
验证
- 27 项离线测试通过,覆盖平台入口、中文参数、配置密钥、预览与有限重试。
- Skill 结构、AGENTS.md、8 份角色 Hook JSON、73 个相对链接及 Git 差异检查通过。AGENTS.md 校验器将版本示例误识别为路径的提示已人工核对。
- Windows 普通群通知已返回有效服务端回执,并经负责人确认群内显示成功。
- 按姓名 @ 和原生 macOS 发送尚未实测,不将其表述为已完成真实验收。
发布提交:
a08cfd6a3b4bfa38a3b3ac3a5b56bbd56502a514。Downloads
-
v1.0.1 · 协作执行修正与版本规则 Stable
released this
2026-09-08 21:56:28 +08:00 | 10 commits to main since this release本版说明
发布版本为 v1.0.1,流程设计基线仍为 V1.0。八角色、八阶段、正式成果及原有审批和测试验收条件不变。
改进内容
- 新决定生效后说清旧任务哪些停止、哪些继续以及替换哪些输入;晚到结果不恢复旧要求。
- 区分开工输入与本次产出,认准实际工程,不把尚待制作的成果当作上游缺件。
- 产品对文档需求和参数把关;资料异常经 Hub 交对应专业角色核实,由原主责修正。
- 合理查找仍无新线索时,汇总事实、未知和选择交有权负责人决定,不重复查询。
- 模拟默认保留角色交接顺序,真实遗留问题不因模拟完成而关闭。
- 在 AGENTS.md 和 README.md 中明确统一发布版本、递增规则、不可覆盖已发布标签以及发布与部署的区别。
升级范围
- 更新 etunel-role-collaboration 核心 Skill。
- Etunel Hook 只需关注中心与产品两份:中心完整职责和每轮提醒均有调整;产品只调整完整职责。JSON 与每轮提醒仍分别配置。
- 流程图和钉钉脚本未修改。发布不自动更新插件缓存、Etunel 配置或迁移在途项目,实际更新与迁移须明确确认。
验证
Skill 结构校验、AGENTS.md 校验、114 处本地链接及标题锚点、八角色 Hook JSON 和独立提醒格式、Git 差异检查均通过。未进行真实项目流程重跑或钉钉发送。
发布提交:4f9efd175d165153b99a4a0767afb00b0f066142。
Downloads
-
V1.0 正式版 · Etunel 多角色项目协作 Stable
released this
2026-09-08 19:47:57 +08:00 | 11 commits to main since this release发布内容
- 定版八角色、八阶段协作流程:项目Hub统一中继,角色任务按依赖推进。
- 统一渐进式职责 Skill 与八角色 Hook,保留完整职责 JSON 和独立每轮提醒。
- 明确真人负责人参与、测试结果项目负责人确认、缺陷修复与回归、平台及客户双线验收。
- 补齐模板复用、阶段成果留档和复盘结项规则。
- 文档改为固定路径维护,历史由 Git 保存,不再保留日期目录及旧版副本。
- 钉钉仅作为 Hub 的辅助进度和异常通知参考,不替代 Etunel 任务通信。
使用入口
etunel-role-collaboration/SKILL.md:各角色按需读取的职责与流程。etunel-role-hook-contexts/:在 Etunel 中独立配置的八角色上下文。doc/Codex多角色项目推进总流程图.html:当前 V1.0 流程图。doc/文档模板参考/:配套模板参考与来源清单。
验证与范围
发布基于主分支提交
ba95337650ed9e14db5fe7a10208d568e7a16ad7。已完成 Skill 结构、AGENTS.md、Hook JSON 格式、文档链接及流程导航检查。这是职责约束与流程文档的正式发布,不代表已自动部署 Skill/Hook、升级插件缓存或迁移在途项目。实际项目仍使用已登记基线,迁移需负责人确认。
Downloads