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