34 lines
1.1 KiB
Python
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',
|
|
]
|
|
|