feat(03-01): export CommandExecutor classes from package

Add CommandResult, OutputCapture, and CommandExecutor to __init__.py
exports for public API access.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-11 15:52:49 +08:00
parent 40cc92ec6e
commit ff0846c820
@@ -10,6 +10,7 @@ __version__ = "0.1.0"
from gsd_openclaw.state_manager import SessionState, StateManager, save_state, load_state
from gsd_openclaw.workspace import Workspace, WorkspaceManager
from gsd_openclaw.tmux_session import TmuxSession, TmuxSessionManager, SessionInfo
from gsd_openclaw.command_executor import CommandResult, OutputCapture, CommandExecutor
__all__ = [
"SessionState",
@@ -21,4 +22,7 @@ __all__ = [
"TmuxSession",
"TmuxSessionManager",
"SessionInfo",
"CommandResult",
"OutputCapture",
"CommandExecutor",
]