dsh-ouroboros

@Q00 · integrations/dsh-plugin · 工作流
检测有风险提示无安装脚本

把Ouroboros的访谈-Seed-执行-评估-演化开发流程作为36个工具接入DSH

v0.1.0版本
GitHub 源码安装安装方式
2026-08-21最近更新
5,611Star
dsh plugin --profile web add github:Q00/ouroboros#path:/integrations/dsh-plugin查看仓库

插件介绍

根据仓库资料整理 · commit 645a2f0

主要功能

  • 提供36个ouroboros命名空间下的MCP工具,覆盖需求访谈、Seed规格生成、执行、评估、演化等开发流程环节。
  • 纯配置包,不含自定义代码,通过dsh现有的MCP客户端挂载`ouroboros mcp serve`子进程。
  • 支持在dsh对话中直接输入`ooo interview <goal>`或`ooo auto <goal>`,由模型自动匹配调用对应工具。
  • 可通过环境变量配置执行用的agent runtime与LLM后端,支持将访谈/Seed/QA调用回环路由至DeepSeek Harness自身。
  • 仅显式转发白名单凭证(如ANTHROPIC_API_KEY、DEEPSEEK_API_KEY),可在自有profile的cordis.patch.yml中扩展转发其他凭证。
  • 连接失败不影响dsh正常启动,缺少依赖时仅Ouroboros工具不可用,其余插件照常工作。

适合什么时候用

  • 希望在DSH中使用“访谈-Seed规格-执行-评估-演化”的结构化AI开发工作流。
  • 已在本地配置好Claude Code/Codex CLI/OpenCode等agent runtime,希望通过DSH聊天直接触发Ouroboros自动化开发任务。

安装后会多出什么

命令ooo interview <goal>ooo auto <goal>
Agent 工具mcp__ouroboros__ouroboros_interviewmcp__ouroboros__ouroboros_automcp__ouroboros__ouroboros_evaluatemcp__ouroboros__ouroboros_ralph

使用前需要

  • 需要`uv`在PATH中,首次启动时通过uvx拉取并运行Ouroboros,无需pip install。
  • 需要Python >= 3.12(由uv解析)。
  • 需要一个Ouroboros支持的可执行agent runtime(如Claude Code CLI、Codex CLI、OpenCode)用于`ooo auto`的执行步骤,或提前运行过`ouroboros setup`。
  • 默认LLM后端需要ANTHROPIC_API_KEY;若设置OUROBOROS_LLM_BACKEND=dsh回环路由,还需DEEPSEEK_API_KEY,以及从源码构建的DeepSeek Harness(Node.js >= 22)与可访问的`dsh-acp-demo`及绝对路径的OUROBOROS_DSH_CONFIG_PATH配置。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
凭据环境变量MCP
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Q00/ouroboros/integrations/dsh-plugin安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Q00/ouroboros#645a2f0 锁定本次检测的 commit。收录日期2026-08-17固定 commit645a2f04adc1 · 2026-08-21
dsh plugin --profile web add github:Q00/ouroboros#path:/integrations/dsh-plugin