chore: remove auto-trader command and aliases from CLI

This commit is contained in:
2026-04-15 22:21:36 +08:00
parent f59388f69a
commit 5fcdd015e1

View File

@@ -25,12 +25,16 @@ MODULE_MAP = {
ALIASES = { ALIASES = {
"api-check": "check-api", "api-check": "check-api",
"diag": "doctor", "diag": "doctor",
"env": "paths",
"gate": "external-gate", "gate": "external-gate",
"pre": "precheck",
"probe": "market-probe", "probe": "market-probe",
"review": "review-context", "review": "review-context",
"recap": "review-engine", "recap": "review-engine",
"rotate-gate-log": "rotate-external-gate-log", "rotate-gate-log": "rotate-external-gate-log",
"rotate-log": "rotate-external-gate-log", "rotate-log": "rotate-external-gate-log",
"scan": "precheck",
"setup": "init",
"exec": "smart-executor", "exec": "smart-executor",
} }
@@ -38,9 +42,9 @@ COMMAND_HELP = [
("api-check", "check-api", "Validate exchange/API connectivity"), ("api-check", "check-api", "Validate exchange/API connectivity"),
("diag", "doctor", "Inspect runtime wiring and diagnostics"), ("diag", "doctor", "Inspect runtime wiring and diagnostics"),
("gate", "external-gate", "Run external gate orchestration"), ("gate", "external-gate", "Run external gate orchestration"),
("init", None, "Initialize user runtime state"), ("setup", "init", "Initialize user runtime state"),
("paths", None, "Print runtime path resolution"), ("env", "paths", "Print runtime path resolution"),
("precheck", None, "Run precheck workflow"), ("pre, scan", "precheck", "Run precheck workflow"),
("probe", "market-probe", "Query external market data"), ("probe", "market-probe", "Query external market data"),
("review", "review-context", "Generate review context"), ("review", "review-context", "Generate review context"),
("recap", "review-engine", "Generate review recap/engine output"), ("recap", "review-engine", "Generate review recap/engine output"),
@@ -73,19 +77,19 @@ def build_parser() -> argparse.ArgumentParser:
f"{_command_listing()}\n\n" f"{_command_listing()}\n\n"
"Examples:\n" "Examples:\n"
" coinhunter diag\n" " coinhunter diag\n"
" coinhunter paths\n" " coinhunter env\n"
" coinhunter setup\n"
" coinhunter api-check\n" " coinhunter api-check\n"
" coinhunter exec bal\n" " coinhunter exec bal\n"
" coinhunter exec overview\n" " coinhunter exec overview\n"
" coinhunter exec hold\n" " coinhunter exec hold\n"
" coinhunter exec --analysis '...' --reasoning '...' buy ENJUSDT 50\n" " coinhunter exec --analysis '...' --reasoning '...' buy ENJUSDT 50\n"
" coinhunter precheck\n" " coinhunter pre\n"
" coinhunter precheck --ack '分析完成HOLD'\n" " coinhunter pre --ack '分析完成HOLD'\n"
" coinhunter gate\n" " coinhunter gate\n"
" coinhunter review 12\n" " coinhunter review 12\n"
" coinhunter recap 12\n" " coinhunter recap 12\n"
" coinhunter probe bybit-ticker BTCUSDT\n" " coinhunter probe bybit-ticker BTCUSDT\n"
" coinhunter init\n"
"\n" "\n"
"Preferred exec verbs are bal, overview, hold, buy, flat, and rotate.\n" "Preferred exec verbs are bal, overview, hold, buy, flat, and rotate.\n"
"Legacy command names remain supported for backward compatibility.\n" "Legacy command names remain supported for backward compatibility.\n"