"""
Sugar Executor Module

Provides task execution implementations:
- BaseExecutor: Abstract interface for all executors
- ClaudeWrapper: Legacy subprocess-based execution (v1/v2)
- AgentSDKExecutor: Native SDK-based execution (v3+)
"""

from .base import BaseExecutor, ExecutionResult
from .claude_wrapper import ClaudeWrapper
from .agent_sdk_executor import AgentSDKExecutor

__all__ = [
    "BaseExecutor",
    "ExecutionResult",
    "ClaudeWrapper",
    "AgentSDKExecutor",
]
