@@ -199,16 +199,15 @@ try {
199199 DEVSPACE_ALLOWED_ROOTS : projectRoot ,
200200 DEVSPACE_AGENT_DIR : agentDir ,
201201 DEVSPACE_SUBAGENTS : "1" ,
202+ DEVSPACE_WORKFLOWS : "0" ,
202203 DEVSPACE_OAUTH_OWNER_TOKEN : "test-owner-token-that-is-long-enough" ,
203204 PORT : "1" ,
204205 } ) ;
205- assert . equal (
206- loadWorkspaceSkills ( experimentalConfig , projectRoot ) . skills . some (
207- ( skill ) => skill . name === "subagents" ,
208- ) ,
209- true ,
210- ) ;
211- const subagentsSkill = loadWorkspaceSkills ( experimentalConfig , projectRoot ) . skills . find (
206+ const subagentSkills = loadWorkspaceSkills ( experimentalConfig , projectRoot ) . skills ;
207+ assert . equal ( subagentSkills . some ( ( skill ) => skill . name === "subagents" ) , true ) ;
208+ assert . equal ( subagentSkills . some ( ( skill ) => skill . name === "dynamic-workflows" ) , false ) ;
209+ assert . equal ( subagentSkills . some ( ( skill ) => skill . name === "subagent-delegation" ) , false ) ;
210+ const subagentsSkill = subagentSkills . find (
212211 ( skill ) => skill . name === "subagents" ,
213212 ) ;
214213 assert . ok ( subagentsSkill ) ;
@@ -220,6 +219,19 @@ try {
220219 codexReference ,
221220 ) ;
222221
222+ const workflowsOnlyConfig = loadConfig ( {
223+ DEVSPACE_ALLOWED_ROOTS : projectRoot ,
224+ DEVSPACE_AGENT_DIR : agentDir ,
225+ DEVSPACE_SUBAGENTS : "0" ,
226+ DEVSPACE_WORKFLOWS : "1" ,
227+ DEVSPACE_OAUTH_OWNER_TOKEN : "test-owner-token-that-is-long-enough" ,
228+ PORT : "1" ,
229+ } ) ;
230+ const workflowSkills = loadWorkspaceSkills ( workflowsOnlyConfig , projectRoot ) . skills ;
231+ assert . equal ( workflowSkills . some ( ( skill ) => skill . name === "subagents" ) , false ) ;
232+ assert . equal ( workflowSkills . some ( ( skill ) => skill . name === "dynamic-workflows" ) , true ) ;
233+ assert . equal ( workflowSkills . some ( ( skill ) => skill . name === "subagent-delegation" ) , false ) ;
234+
223235 const duplicateConfig = loadConfig ( {
224236 DEVSPACE_ALLOWED_ROOTS : projectRoot ,
225237 DEVSPACE_AGENT_DIR : agentDir ,
0 commit comments