autool/DroidBot/guiagent_core/__init__.py
2026-06-17 19:44:18 +08:00

34 lines
1.1 KiB
Python

"""
GuiAgent Core - Modular Decision Making Components
This package provides the core GuiAgent functionality as independent modules
that can be integrated into DroidBot without requiring full GuiAgent setup.
Key Components:
- GuiAgentDecisionMaker: Stateless LLM-based decision engine
- ContextManager: Conversation history management
- UniversalLLMClient: Multi-provider LLM interface
- Prompt builders for different platforms (iOS, Android, Desktop)
- GmailChecker: Email checking utility for receive_email action
"""
from .decision_maker import GuiAgentDecisionMaker
from .context_manager import ContextManager
from .llm_client import LLMClient
from .prompt_builder import get_ios_prompt, get_android_prompt, get_verification_prompt
from .utils import parse_uitars_action, convert_to_executor_action, GmailChecker, receive_email
__all__ = [
'GuiAgentDecisionMaker',
'ContextManager',
'LLMClient',
'get_ios_prompt',
'get_android_prompt',
'get_verification_prompt',
'parse_uitars_action',
'convert_to_executor_action',
'GmailChecker',
'receive_email',
]