Module command_parser

Module command_parser 

Source
Expand description

LLM-based command parser for voice commands

This module parses natural language voice commands and extracts API requirements using MockForge’s LLM infrastructure.

Structs§

ApiRequirements
API requirements for the scenario
BehavioralRule
Behavioral rule
ChaosCharacteristic
Chaos characteristic
EndpointRequirement
Endpoint requirement extracted from command
EntityEndpointRequirement
Endpoint requirement for an entity
EntityRequirement
Entity requirement for workspace creation
FieldRequirement
Field requirement
FlowRequirement
Flow requirement
InitialDataRequirements
Initial data requirements
ModelRequirement
Model requirement extracted from command
ParsedCommand
Parsed command structure containing extracted API requirements
ParsedContinuumRule
Parsed continuum rule
ParsedDriftBudget
Parsed drift budget configuration
ParsedRealityContinuum
Parsed reality continuum configuration
ParsedServiceBudget
Parsed service budget
ParsedWorkspaceCreation
Parsed workspace creation structure
ParsedWorkspaceScenario
Parsed workspace scenario structure
PersonaRelationship
Persona relationship
PersonaRequirement
Persona requirement for workspace creation
RelationshipRequirement
Relationship requirement
RequestBodyRequirement
Request body requirement
ResponseRequirement
Response requirement
ScenarioRequirement
Scenario requirement for workspace creation
ScenarioStepRequirement
Scenario step requirement
VoiceCommandParser
Voice command parser that uses LLM to interpret natural language commands

Type Aliases§

ApiRequirement
Alias for API requirement (for backwards compatibility)