← 返回列表
未验证
一键安装切换 Coding、Research、Investing 预设
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/15 · 已提供中文文档
为 DeepSeek Harness 精选的编码、研究与投资智能体配置
综合分
30.6
GitHub 分
30.6
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add byhongyu/oh-my-dsh该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
oh-my-dsh 为 DeepSeek Harness 精心策划的 agent 预设。无需手动编辑 DSH 配置,即可发现、切换、派生和分享专注的 agent。 发现 → 切换 → 派生。点击演示查看全质量 MP4。 oh-my-dsh 是 DeepSeek Harness (dsh) 的一个独立 Agent Setup 层。一次安装三个有主见的 agent,几秒内切换新会话,并让每项变更都可检查、可回滚。 快速开始 需要 Node.js 24 或更高版本。当前适配器面向 DSH 0.1.0-rc.5 和 0.1.0-rc.6。 无需安装即可试用公开发布版: npx --yes --package \ https://github.com/byhongyu/oh-my-dsh/releases/download/v0.1.0/oh-my-dsh-0.1.0.tgz \ oh-my-dsh list 安装并初始化精心策划的 setup: npm install --global \ https://github.com/byhongyu/oh-my-dsh/releases/download/v0.1.0/oh-my-dsh-0.1.0.tgz oh-my-dsh init oh-my-dsh use research --default oh-my-dsh doctor init 会以原子方式发布 Coding、Research 和 Investing。更改默认设置仅影响新会话;现有会话保留其原始 setup。 为什么选择 oh-my-dsh? DeepSeek Harness 提供插件运行时。oh-my-dsh 增加了一个带版本、注重安全的预设层,以实现可重复的 agent 行为。 | 目标 | 命令 | 你将获得 | | --------- | ----------------------------------------------------- | ---------------------------------------------------------------------------- | | 发现 | oh-my-dsh list | 一个小型、持续维护的目录,而非无边界市场 | | 检查 | oh-my-dsh plan coding | 变更前的文件、权限、工作流、警告和规范化哈希 | | 切换 | oh-my-dsh use research --default | 在不重写现有会话的情况下设置新的默认值 | | 自定义 | oh-my-dsh agent fork investing --as my-investing | 保留其父级身份的最小本地覆盖 | | 共享 | agent export、agent import 或固定的 Git 源 | 具有验证、锁定和来源追踪的可移植配置 | | 恢复 | oh-my-dsh rollback 和 oh-my-dsh doctor | 原子代际、完整性检查以及可启动的先前状态 | 内置智能体配置 | 配置 | 适用场景 | 策略姿态 | | ------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------- | | 编程 | 检查、修改、测试和审查代码仓库 | 工作区写入、shell 访问、网络需经批准 | | 研究 | 基于来源的研究,注重证据质量和不确定性 | 禁止机密或数据导出;不可用的宿主工具如实报告 | | 投资 | 公司、申报文件、估值情景和论点风险分析 | 拒绝经纪、交易、机密和数据导出 | 该目录刻意保持精简。每个配置选择不同的工作流和能力子集,而不是以不同的提示词呈现同一个通用智能体。 定制你的配置 派生一个内置配置,编辑其生成的 agent.yaml,验证并锁定它,然后导出一个可移植归档: oh-my-dsh agent fork investing --as my-investing oh-my-dsh agent save my-investing oh-my-dsh agent export my-investing 导入一个经过审查的归档,或将配置固定到确切的 Git 提交: oh-my-dsh agent import my-investing-0.1.0.omdsh-agent --yes oh-my-dsh agent add github:owner/repo/path --rev oh-my-dsh apply 安全性与可移植性 - 计划、导入和 Git 源检查在解析数据时不加载第三方插件模块。 - 归档拒绝路径遍历、链接、嵌套归档、可执行文件、凭据、绝对机器路径和完整性不匹配。 - Git 源要求确切的提交、隔离的 Git 配置、有界归档、可移植路径和内容锁定。 - 配置解析拒绝权限/工具矛盾,并且绝不允许配置级别的数据导出。 - DSH 发布使用锁定的、带校验和的代际,支持回滚和中断操作恢复。 - oh-my-dsh 不发送遥测数据,也不处理提供商凭据。 Agent 预设最终拥有其所加载 DSH 插件的权限。DSH 的 user 信任标记是描述性的,而非沙箱,并且设置选择不会创建操作系统级别的隔离。参见架构和威胁模型。 工作原理 flowchart LR Catalog["内置目录"] --> Core["解析器 + 策略"] Custom["分支 · 归档 · 固定 Git"] --> Core Core --> Plan["锁定 + 语义计划"] Plan --> Adapter["版本化 DSH 适配器"] Adapter --> Generation["原子化、校验和的生成"] Generation --> Session["新的 DSH 会话"] 启动会话时不会进行网络解析、软件包安装或主机重启。 CLI 参考 oh-my-dsh init oh-my-dsh list [--json] oh-my-dsh use research --default oh-my-dsh plan [setup] [--json] oh-my-dsh apply oh-my-dsh update [--apply] oh-my-dsh rollback oh-my-dsh doctor [--json] oh-my-dsh agent fork investing --as my-investing oh-my-dsh agent save my-investing oh-my-dsh agent export my-investing [--output file.omdsh-agent] oh-my-dsh agent import file.omdsh-agent --yes oh-my-dsh agent add github:owner/repo/path --rev 在测试期间使用 --dsh-home 指定隔离的主目录。生产环境则使用 $DSH_HOME,然后是 ~/.dsh。 状态与路线图 本仓库为开发者预览版。DSH 正在快速迭代,可能会做出破坏兼容性的更改。适配器仅输出在原生 rc.5/rc.6 中验证过的能力;不可用的文档、电子表格、引用捕获和市场数据能力仍以显式警告的形式呈现,而非静默声明。 参见路线图,了解计划中的第二个适配器、分支协调、精选社区频道、来源溯源工作以及稳定的 v1 模式。 开发 要求:Node.js 24 或更高版本,以及 pnpm 11。 pnpm install --frozen-lockfile pnpm format:check pnpm lint pnpm typecheck pnpm test:coverage pnpm build 运行工作区 CLI: node packages/cli/dist/bin.cjs list node packages/cli/dist/bin.cjs plan coding 社区 - 在 Discussions 中提问、分享设置并提出想法。 - 通过 Issues 报告可复现的 bug 或请求聚焦的功能。 - 在提交拉取请求之前,请阅读 CONTRIBUTING.md。 - 通过私密漏洞报告报告疑似漏洞,而非公开 issue。 如果 oh-my-dsh 让你的 DSH 工作流更轻松,为仓库加星可以帮助其他 DSH 用户发现它。 独立性与命名 本项目独立运作,与 DeepSeek AI、oh-my-zsh 或 Oh-DSH-Desktop 贡献者无关联,也未获得其认可。它不使用任何上游徽标或商业外观。如果未来需要获得许可,项目名称或定位可能会被修改。 许可证 麻省理工学院。互操作不重新分发 DSH 或 oh-dsh 源代码。参见 LICENSE。
扫码进群