From eb210053944b08ca45d7f0245c72f2b106006a05 Mon Sep 17 00:00:00 2001 From: paisley Date: Fri, 21 Nov 2025 11:56:39 +0800 Subject: [PATCH 1/4] update model config yaml --- python/configs/agents/super_agent.yaml | 22 +++++++++++----------- python/configs/providers/openrouter.yaml | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/python/configs/agents/super_agent.yaml b/python/configs/agents/super_agent.yaml index fc5b336cd..c99ad4f95 100644 --- a/python/configs/agents/super_agent.yaml +++ b/python/configs/agents/super_agent.yaml @@ -17,17 +17,17 @@ enabled: true # 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: From c440ea7d59706f9baba4a9dce8f8989192a88d49 Mon Sep 17 00:00:00 2001 From: paisley Date: Fri, 21 Nov 2025 12:00:25 +0800 Subject: [PATCH 2/4] fix typo --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From dde26f1d3da35d27068a1648fe6c67c20a2f8c2a Mon Sep 17 00:00:00 2001 From: paisley Date: Fri, 21 Nov 2025 12:02:58 +0800 Subject: [PATCH 3/4] remove unused yaml --- python/configs/agents/auto_trading_agent.yaml | 42 ------------------- 1 file changed, 42 deletions(-) delete mode 100644 python/configs/agents/auto_trading_agent.yaml 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 - From b33ab1202180c9e9400fdbaf276d4479e85e363c Mon Sep 17 00:00:00 2001 From: paisley Date: Fri, 21 Nov 2025 12:05:00 +0800 Subject: [PATCH 4/4] add todo --- python/configs/agents/super_agent.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/configs/agents/super_agent.yaml b/python/configs/agents/super_agent.yaml index c99ad4f95..d417809d9 100644 --- a/python/configs/agents/super_agent.yaml +++ b/python/configs/agents/super_agent.yaml @@ -15,6 +15,8 @@ name: "Super Agent" enabled: true +# TODO support agent level model config + # Model Configuration # Super Agent typically needs a capable reasoning model #models: