Files
Open-AutoGLM/phone_agent/config/__init__.py
yongbin-buaa 7729568ae0 Merge pull request #143 from gekowa/ios-support-3
feat: Added iOS support
2025-12-19 18:15:50 +08:00

54 lines
1.3 KiB
Python

"""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",
]