mirror of
https://github.com/bmad-code-org/BMAD-METHOD.git
synced 2026-01-30 04:32:02 +00:00
agents all indicate hasSidecar true or false, validation requires it, agent builder and validator and editor use the field. Added a better brownfield doc
This commit is contained in:
@@ -10,6 +10,7 @@ agent:
|
||||
name: Actions String
|
||||
title: Actions String
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Action String
|
||||
title: Empty Action String
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Command Target
|
||||
title: Empty Command
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: No Command Target
|
||||
title: No Command
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: CamelCase Trigger
|
||||
title: CamelCase
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Invalid Format
|
||||
title: Invalid Format Test
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Old Format
|
||||
title: Old Format Test
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Duplicate Triggers
|
||||
title: Duplicate
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Trigger
|
||||
title: Empty
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Asterisk Trigger
|
||||
title: Asterisk
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Snake Case Trigger
|
||||
title: Snake Case
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Spaces Trigger
|
||||
title: Spaces
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Menu
|
||||
title: Empty Menu
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Missing Menu
|
||||
title: Missing Menu
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Extra Fields
|
||||
title: Extra Fields
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
unknown_field: This is not allowed
|
||||
another_extra: Also invalid
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Principles
|
||||
title: Empty Principles
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Principle String
|
||||
title: Empty Principle
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Extra Persona Fields
|
||||
title: Extra Persona
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Missing Role
|
||||
title: Missing Role
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
identity: Test identity
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Empty Content
|
||||
title: Empty Content
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Extra Prompt Fields
|
||||
title: Extra Fields
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Prompt Missing Content
|
||||
title: Missing Content
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Prompt Missing ID
|
||||
title: Missing ID
|
||||
icon: ❌
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -10,6 +10,7 @@ agent:
|
||||
name: Extra Test Agent
|
||||
title: Extra Test
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Empty Critical Actions
|
||||
title: Empty Critical Actions
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with empty critical actions
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: No Critical Actions
|
||||
title: No Critical Actions
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent without critical actions
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Valid Critical Actions
|
||||
title: Valid Critical Actions
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with critical actions
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: All Command Types
|
||||
title: All Commands
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with all command types
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Multiple Commands
|
||||
title: Multiple Commands
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with multiple command targets
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Compound Triggers
|
||||
title: Compound Triggers Test
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with compound triggers
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Kebab Case Triggers
|
||||
title: Kebab Triggers
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with kebab-case triggers
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Multiple Menu Items
|
||||
title: Multiple Menu
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with multiple menu items
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Single Menu Item
|
||||
title: Single Menu
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with single menu item
|
||||
|
||||
@@ -9,6 +9,7 @@ agent:
|
||||
title: Core Agent
|
||||
icon: ✅
|
||||
module: bmm
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -8,6 +8,7 @@ agent:
|
||||
name: Empty Module in Path
|
||||
title: Empty Module Path
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
# No module field - path has empty module name, treated as core
|
||||
|
||||
persona:
|
||||
|
||||
@@ -8,6 +8,7 @@ agent:
|
||||
name: Malformed Path Test
|
||||
title: Malformed Path
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
# No module field - will be treated as core since path parsing returns null
|
||||
|
||||
persona:
|
||||
|
||||
@@ -9,6 +9,7 @@ agent:
|
||||
title: BMM Test
|
||||
icon: 🧪
|
||||
module: bmm
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test module agent
|
||||
|
||||
@@ -8,6 +8,7 @@ agent:
|
||||
name: No Module
|
||||
title: Optional Module
|
||||
icon: ✅
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -9,6 +9,7 @@ agent:
|
||||
title: Any Module Value
|
||||
icon: ✅
|
||||
module: cis
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Complete Persona Agent
|
||||
title: Complete Persona
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Comprehensive test agent with all persona fields
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Empty Prompts
|
||||
title: Empty Prompts
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with empty prompts
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: No Prompts
|
||||
title: No Prompts
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent without prompts
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Valid Prompts Minimal
|
||||
title: Valid Prompts
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with minimal prompts
|
||||
|
||||
@@ -7,6 +7,7 @@ agent:
|
||||
name: Valid Prompts With Description
|
||||
title: Valid Prompts Desc
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with prompts including descriptions
|
||||
|
||||
@@ -8,6 +8,7 @@ agent:
|
||||
name: Minimal Test Agent
|
||||
title: Minimal Test
|
||||
icon: 🧪
|
||||
hasSidecar: false
|
||||
|
||||
persona:
|
||||
role: Test agent with minimal configuration
|
||||
|
||||
Reference in New Issue
Block a user