dsh-plugin-forge-cnb:给 DSH forge 面板接入 CNB 合并请求

genius-alray 维护的 DSH bundle,通过 ctx.forge 注册 ForgeProvider,让 change request 与 working tree 面板读取 CNB (cnb.cool) 的合并请求:状态、增删行数、可合并性、检查、评审人、diff、文件内容、评审发布与合并。零运行时依赖,仅用全局 fetch 和 Node 内置模块,要求 Node.js >= 22。本文介绍其契约能力、CRN 接口带来的映射限制、diff 拼装方式、git clone 后按 bundle 安装的步骤、profile 配置字段、MR 与会话绑定路径及凭证读取机制,并说明了适用场景与注意事项。

阅读全文