Module step_action_handler

Module step_action_handler 

Source
Expand description

Step action handlers for different action types

Implements handlers for each step action type:

  • CreateFile: Create new files with content
  • ModifyFile: Apply diffs to existing files
  • DeleteFile: Delete files using PathResolver
  • RunCommand: Execute shell commands
  • RunTests: Run tests with framework detection

CRITICAL: All file operations use FileOperations wrapper which ensures all paths are validated through ricecoder_storage::PathResolver.

Structsยง

CommandHandler
Handles command execution actions
CreateFileHandler
Handles file creation actions
DeleteFileHandler
Handles file deletion actions
ModifyFileHandler
Handles file modification actions
TestHandler
Handles test execution actions