|
|
|
# 外部依赖与参考
|
|
|
|
|
|
|
|
cdgs 借鉴与融合的外部项目登记:引入版本、许可证(商用结论)、引入形态与更新策略,供后续**选择性更新**。新引入一项时在此登记一节。
|
|
|
|
|
|
|
|
| 项目 | 许可证 | 商用 | 引入形态 |
|
|
|
|
|---|---|---|---|
|
|
|
|
| OpenMAIC | MIT(v0.3.0 起由 AGPL-3.0 改) | 友好 | 本机部署 + cdgs skill 收编 |
|
|
|
|
| deepseek-harness | MIT | 友好 | 浅克隆借鉴参考仓 |
|
|
|
|
| superpowers | MIT | 友好 | 本机 agent 技能运行时 |
|
|
|
|
|
|
|
|
## OpenMAIC
|
|
|
|
|
|
|
|
- **上游**:https://github.com/THU-MAIC/OpenMAIC (THU-MAIC 多智能体互动课堂平台,Next.js + LangGraph)
|
|
|
|
- **许可证**:MIT(v0.3.0 起由此前 AGPL-3.0 调整为 MIT)——商用友好
|
|
|
|
- **引入版本**:本地克隆 main @ 0b2e5028(2026-09-15;近期 tag `@openmaic/storage@0.31.0`,最新正式 release v0.3.2 2026-08-14)
|
|
|
|
- **引入形态**:①本机部署(`OPENMAIC_ROOT`,模型走公司网关,配置见 `.skillsrc` OPENMAIC_* 三键);②cdgs skill 收编(v1.10.4-beta `openmaic/`:SKILL.md + references 8 篇)
|
|
|
|
- **引入内容**:课堂生成能力(主题或文档→AI 师生互动课堂,可导出 .pptx/.html)——术语表/SOP/排查报告可作输入;架构借鉴研究四项见[待办与构想](todo)
|
|
|
|
- **更新策略**:上游周级发版、变动快。本机部署直接 `git pull` + `pnpm install`;skill 部分更新时 diff 上游 `skills/openmaic/` 重新适配——本地化改动点要重放:access code 读取路径改 `.skillsrc`、公司网关已知坑小节
|
|
|
|
- **注意**:上游 `skills/agent-runtime/`(20 余个教学场景包)与 `skills/openmaic/` 是两套,仅后者收编
|
|
|
|
|
|
|
|
## deepseek-harness
|
|
|
|
|
|
|
|
- **上游**:https://github.com/deepseek-ai/deepseek-harness (DeepSeek 官方 agent 运行时,**开发者预览**)
|
|
|
|
- **许可证**:MIT——商用友好
|
|
|
|
- **引入版本**:浅克隆 main @ 47f9438(2026-08-13,无 tag/release,按 commit 锚定)
|
|
|
|
- **引入形态**:借鉴参考仓,不直接依赖
|
|
|
|
- **引入内容**:CONTRIBUTING「SKILL 编写约定」(两阶段暴露:入口常驻 catalog、references 按需正文)、cdgs-app raw-stdout 逐行归档机制
|
|
|
|
- **更新策略**:预览期变动快;等首个 tag 再评估增量借鉴,平时不追
|
|
|
|
|
|
|
|
## superpowers
|
|
|
|
|
|
|
|
- **上游**:https://github.com/obra/superpowers (Jesse Vincent 的 agent 技能库)
|
|
|
|
- **许可证**:MIT——商用友好
|
|
|
|
- **引入版本**:运行时工具,随其安装器升级,无固定 commit 锚定
|
|
|
|
- **引入形态**:本机 agent 技能运行时(brainstorm 头脑风暴/设计工作流等);cdgs 仓内 `.superpowers/` 为运行状态与会话产物(`.last-port`/`.last-token` 已忽略,部分会话 content 被跟踪)
|
|
|
|
- **引入内容**:工具性使用,不收编其内容进 cdgs
|
|
|
|
- **更新策略**:工具随安装器升级即可;若未来要收编某技能,按 OpenMAIC 同款流程单独评估 |