diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9b0762333..6b03bc28f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -3,7 +3,7 @@ ### 1. Related Issue Closes # (issue number) -### Type of Change (select one) +### 2. Type of Change (select one) Type of Change: Bug Fix / New Feature / Code Refactor / Documentation Update / Other: __________ ### 3. Description diff --git a/python/configs/agents/auto_trading_agent.yaml b/python/configs/agents/auto_trading_agent.yaml deleted file mode 100644 index cae530ab6..000000000 --- a/python/configs/agents/auto_trading_agent.yaml +++ /dev/null @@ -1,42 +0,0 @@ -# ============================================ -# Auto Trading Agent Configuration -# ============================================ -# Configuration Priority (highest to lowest): -# 1. Environment Variables (highest priority) -# 2. .env file -# 3. YAML files (lowest priority, system defaults) -# ============================================ - -name: "Auto Trading Agent" -enabled: true - -# Model Configuration -# Primary model is used for AI-enhanced trading signals and portfolio decisions -models: - primary: - model_id: "deepseek/deepseek-v3.1-terminus" - provider: "openrouter" # Must explicitly specify provider (not null) - # Provider-specific model mappings for fallback - provider_models: - openrouter: "anthropic/claude-haiku-4.5" # Fast and reasoning capable - google: "gemini-2.5-flash" # Fast and efficient - parameters: - # temperature: 0.5 - # max_tokens: 2048 - -# Environment Variable Overrides -# Format: ENV_VAR_NAME -> config.path -env_overrides: - AUTO_TRADING_AGENT_MODEL_ID: "models.primary.model_id" - AUTO_TRADING_PARSER_MODEL_ID: "models.parser.model_id" - AUTO_TRADING_SIGNAL_MODEL_ID: "models.primary.model_id" - -# Trading configuration -trading: - default_initial_capital: 100000 - default_risk_per_trade: 0.02 - default_max_positions: 3 - default_check_interval: 60 - max_symbols: 10 - max_concurrent_instances: 10 - diff --git a/python/configs/agents/super_agent.yaml b/python/configs/agents/super_agent.yaml index fc5b336cd..d417809d9 100644 --- a/python/configs/agents/super_agent.yaml +++ b/python/configs/agents/super_agent.yaml @@ -15,19 +15,21 @@ name: "Super Agent" enabled: true +# TODO support agent level model config + # Model Configuration # Super Agent typically needs a capable reasoning model -models: - # Primary model for triage, reasoning, and query enrichment - primary: - model_id: "anthropic/claude-haiku-4.5" - provider: "openrouter" # Must explicitly specify provider (not null) - - # Provider-specific model mappings for fallback - # Used when primary provider fails and fallback is attempted - provider_models: - siliconflow: "deepseek-ai/DeepSeek-V3.1-Terminus" # Similar capability to Claude Haiku - google: "gemini-2.5-flash" # Fast and efficient like Claude Haiku +#models: +# # Primary model for triage, reasoning, and query enrichment +# primary: +# model_id: "anthropic/claude-haiku-4.5" +# provider: "openrouter" # Must explicitly specify provider (not null) +# +# # Provider-specific model mappings for fallback +# # Used when primary provider fails and fallback is attempted +# provider_models: +# siliconflow: "deepseek-ai/DeepSeek-V3.1-Terminus" # Similar capability to Claude Haiku +# google: "gemini-2.5-flash" # Fast and efficient like Claude Haiku # Environment Variable Overrides # Format: ENV_VAR_NAME -> config.path diff --git a/python/configs/providers/openrouter.yaml b/python/configs/providers/openrouter.yaml index b0660fc58..e058772e2 100644 --- a/python/configs/providers/openrouter.yaml +++ b/python/configs/providers/openrouter.yaml @@ -12,7 +12,7 @@ connection: api_key_env: "OPENROUTER_API_KEY" # Default model if none specified -default_model: "anthropic/claude-haiku-4.5" +default_model: "qwen/qwen-max" # Model Parameters Defaults defaults: