chore: auto release commit (2026-04-06 16:44:58)
All checks were successful
技能自动化发布 / release (push) Successful in 39s

This commit is contained in:
2026-04-06 16:44:59 +08:00
parent d938885a49
commit c83841cf90
12 changed files with 486 additions and 198 deletions

View File

@@ -13,9 +13,9 @@ from service.account_service import (
cmd_pick_web,
cmd_set_login_status,
)
from service.browser_service import cmd_login, cmd_open
from util.constants import _apply_cli_local_dev_env
from util.logging_config import get_skill_logger
from service.browser_service import cmd_login, cmd_open, cmd_wait_login
from util.constants import LOG_LOGGER_NAME, SKILL_SLUG
from util.logging_config import get_skill_logger, setup_skill_logging
from util.platforms import _platform_list_cn_for_help, resolve_platform_key
from util.runtime_paths import _maybe_print_paths_debug_cli
@@ -32,6 +32,7 @@ def _cli_print_full_usage() -> None:
print(" python main.py set-login-status <id> <0|1> # 跨技能回写登录态")
print(" python main.py open <id>")
print(" python main.py login <id>")
print(" python main.py wait-login <id> # 跨技能:限时内等待网页登录(默认 180s")
print(" python main.py delete id <id>")
print(" python main.py delete platform <平台>")
print(" python main.py delete platform <平台> <手机号>")
@@ -85,7 +86,7 @@ def main() -> None:
_cli_print_full_usage()
sys.exit(1)
_apply_cli_local_dev_env()
setup_skill_logging(SKILL_SLUG, LOG_LOGGER_NAME)
get_skill_logger().info("cli_start argv=%s", sys.argv)
cmd = sys.argv[1]
_maybe_print_paths_debug_cli()
@@ -151,6 +152,13 @@ def main() -> None:
_cli_fail_need_account_id("open")
sys.exit(1)
cmd_open(sys.argv[2])
elif cmd == "wait-login":
if len(sys.argv) < 3:
print("ERROR:CLI_WAIT_LOGIN_MISSING_ID")
print("用法python main.py wait-login <账号 id>")
print("说明:供 llm-manager 等编排;未登录时打开浏览器,限时内等待登录或用户关窗即结束。")
sys.exit(1)
sys.exit(cmd_wait_login(sys.argv[2]))
elif cmd == "login":
if len(sys.argv) < 3:
_cli_fail_need_account_id("login")