- Replace hardcoded i32 enum matches with ProtoEnum::try_from() in 8 command files (cluster, config, data, model, risk, service, train, tune) - Replace hardcoded i32 literals with enum variants (EmergencyStopType, ExportFormat, TrainingMode) - Add JSON-RPC 2.0 PARSE_ERROR (-32700) for malformed JSON input - Validate jsonrpc:"2.0" version on incoming MCP requests - Change unreachable execute_tool catch-all from Ok to Err - Fix TUI teardown to not mask original event_loop error - Rename config_cmd module to config (commands::config) - 77 tests pass, 0 clippy warnings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fxt
Foxhunt CLI -- command-line interface for the Foxhunt HFT trading system.
Commands
fxt auth-- authentication and token managementfxt trade-- order submission and managementfxt train-- model training job managementfxt tune-- hyperparameter optimizationfxt agent-- trading agent controlfxt model-- model listing and inspectionfxt backtest-ml-- ML backtesting workflows
Configuration
FXT_CONFIG-- config file path (default:~/.config/fxt/config.toml)TRADING_SERVICE_URL-- gRPC endpoint for trading service