"""Configuration module for Phone Agent.""" from phone_agent.config.apps import APP_PACKAGES from phone_agent.config.apps_ios import APP_PACKAGES_IOS from phone_agent.config.i18n import get_message, get_messages from phone_agent.config.prompts_en import SYSTEM_PROMPT as SYSTEM_PROMPT_EN from phone_agent.config.prompts_zh import SYSTEM_PROMPT as SYSTEM_PROMPT_ZH from phone_agent.config.timing import ( TIMING_CONFIG, ActionTimingConfig, ConnectionTimingConfig, DeviceTimingConfig, TimingConfig, get_timing_config, update_timing_config, ) def get_system_prompt(lang: str = "cn") -> str: """ Get system prompt by language. Args: lang: Language code, 'cn' for Chinese, 'en' for English. Returns: System prompt string. """ if lang == "en": return SYSTEM_PROMPT_EN return SYSTEM_PROMPT_ZH # Default to Chinese for backward compatibility SYSTEM_PROMPT = SYSTEM_PROMPT_ZH __all__ = [ "APP_PACKAGES", "APP_PACKAGES_IOS", "SYSTEM_PROMPT", "SYSTEM_PROMPT_ZH", "SYSTEM_PROMPT_EN", "get_system_prompt", "get_messages", "get_message", "TIMING_CONFIG", "TimingConfig", "ActionTimingConfig", "DeviceTimingConfig", "ConnectionTimingConfig", "get_timing_config", "update_timing_config", ]