diff options
Diffstat (limited to 'makima/src/llm/templates.rs')
| -rw-r--r-- | makima/src/llm/templates.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/makima/src/llm/templates.rs b/makima/src/llm/templates.rs index 7a5bd38..8d3c04d 100644 --- a/makima/src/llm/templates.rs +++ b/makima/src/llm/templates.rs @@ -35,6 +35,7 @@ pub fn all_contract_types() -> Vec<ContractTypeTemplate> { vec![ simple_contract_type(), specification_contract_type(), + execute_contract_type(), ] } @@ -69,6 +70,18 @@ fn specification_contract_type() -> ContractTypeTemplate { } } +/// Execute-only contract type for immediate task execution +fn execute_contract_type() -> ContractTypeTemplate { + ContractTypeTemplate { + id: "execute".to_string(), + name: "Execute".to_string(), + description: "A minimal workflow with only an execute phase for immediate task execution without planning documents.".to_string(), + phases: vec!["execute".to_string()], + default_phase: "execute".to_string(), + is_builtin: true, + } +} + // ============================================================================= // File Templates // ============================================================================= |
