@onigeya/oh-my-dsh
v0.1.1
Published
oh-my-dsh 是一个 DSH Profile(monorepo 主包/薄包装层): 声明 6 个 cordis bundles(sdd / engine / roster / team / memory / ui)及其层序(AD-2)。
Readme
oh-my-dsh
oh-my-dsh 是一个 DSH Profile(monorepo 主包/薄包装层): 声明 6 个 cordis bundles(sdd / engine / roster / team / memory / ui)及其层序(AD-2)。
安装
将本 monorepo 中的 @onigeya/oh-my-dsh 主包、contracts/ 共享类型目录及关联 bundles 放置于 $DSH_HOME/profiles/oh-my-dsh(保持兄弟目录布局)。
启动
dsh --profile oh-my-dsh结构
| 目录 | 说明 |
|---|---|
| @onigeya/oh-my-dsh-sdd | 核心方法论(BMAD skills / 工具 / 命令) |
| @onigeya/oh-my-dsh-engine | 执行层(hooks / tier 机制 / 投影) |
| @onigeya/oh-my-dsh-roster | persona 注册表(@mention 候选) |
| @onigeya/oh-my-dsh-team | 自研 Team 协作(ctx.teams) |
| @onigeya/oh-my-dsh-memory | 记忆服务(LadybugDB + LanceDB) |
| @onigeya/oh-my-dsh-ui | 观测面板(纯表现层) |
| contracts | 跨 bundle seam 接口契约类型 |
层序(AD-2)
bundles 按声明序加载 → profile cordis.patch.yml → home $DSH_HOME/cordis.patch.yml → --patch overlay。
后层按 id 替换前层(非深合并,仅 id 范围替换)。
