Skip to content

AgentPreset

AI Software Factory edited this page Aug 21, 2026 · 1 revision

Agent Preset

software-factory 预设让一个 DSH Agent 成为 Factory Manager

安装

# 从仓库安装到 DSH 用户预设根(幂等;--force 覆盖)
scripts/install-preset.sh          # 目标已存在时会提示,加 --force 覆盖
  • 源码:agent-presets/software-factory/(预设目录 = 仓库内源,随仓库版本化)
  • 安装目标:~/.dsh/.agent-presets/software-factory/(Harness 规定用户预设必须在此才能被发现)

使用

  1. 启动 DSH Web GUI,新建会话
  2. 会话预设选择 「软件工厂模式」(software-factory)
  3. 直接输入软件需求,例如:

    帮我开发一个 React + FastAPI 的 AI 知识库 SaaS,支持用户注册、登录、知识库、文件上传、RAG、AI 对话、权限管理、Docker 部署。

预设组成

  • agent.cordis.yml — 16 行组成(从官方 standard 复制后修改,shipped 零改动)
    • persona:Factory Manager 12 条运行原则(Artifact-first / Evidence over claims / 状态机 / 动态角色 / Quality Gate / Human-in-the-loop / 失败恢复阶梯 / 变更引擎 / 安全 / 预算 / 恢复)
    • customSkillDirs:随预设携带技能目录
  • preset.yml — 展示元数据(名称「软件工厂模式」)
  • skills/ — 10 个技能:
    • 核心:factory-project(项目管理/状态机/恢复)、factory-dispatch(角色调度/契约/失败阶梯)
    • 角色:architectureproduct-managementbackend-developmentfrontend-developmentdatabase-designtestingsecuritydevops

验证方式

  • agentPresets.list() / resolve():roster 可见、trust=user
  • agentPresets.standingKeyFor('software-factory'):真实组合插件子树,Mount 验证通过

Clone this wiki locally