-
Notifications
You must be signed in to change notification settings - Fork 1
AgentPreset
AI Software Factory edited this page Aug 21, 2026
·
1 revision
software-factory 预设让一个 DSH Agent 成为 Factory Manager。
# 从仓库安装到 DSH 用户预设根(幂等;--force 覆盖)
scripts/install-preset.sh # 目标已存在时会提示,加 --force 覆盖- 源码:
agent-presets/software-factory/(预设目录 = 仓库内源,随仓库版本化) - 安装目标:
~/.dsh/.agent-presets/software-factory/(Harness 规定用户预设必须在此才能被发现)
- 启动 DSH Web GUI,新建会话
- 会话预设选择 「软件工厂模式」(software-factory)
- 直接输入软件需求,例如:
帮我开发一个 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(角色调度/契约/失败阶梯) - 角色:
architecture、product-management、backend-development、frontend-development、database-design、testing、security、devops
- 核心:
-
agentPresets.list()/resolve():roster 可见、trust=user -
agentPresets.standingKeyFor('software-factory'):真实组合插件子树,Mount 验证通过