diff --git a/offline-backend-20260512/backend/config.yaml b/offline-backend-20260512/backend/config.yaml index 345a2f46..75e5aca3 100644 --- a/offline-backend-20260512/backend/config.yaml +++ b/offline-backend-20260512/backend/config.yaml @@ -10,6 +10,19 @@ gateway: port: 8001 models: + - name: deepseek-chat + display_name: DeepSeek Chat + use: langchain_openai:ChatOpenAI + model: deepseek-chat + api_key: sk-1520028668cb4cc388ed8315ff1e856e + base_url: https://api.deepseek.com + request_timeout: 600.0 + max_retries: 2 + max_tokens: 4096 + temperature: 1.0 + supports_vision: false + supports_thinking: true + - name: zai-org/GLM-5-FP8 display_name: zai-org/GLM-5-FP8 use: langchain_openai:ChatOpenAI @@ -23,18 +36,7 @@ models: supports_vision: true supports_thinking: true - - name: deepseek-chat - display_name: DeepSeek Chat - use: langchain_openai:ChatOpenAI - model: deepseek-chat - api_key: sk-1520028668cb4cc388ed8315ff1e856e - base_url: https://api.deepseek.com - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: false - supports_thinking: true + - name: deepseek-v4-flash display_name: DeepSeek V4 Flash @@ -184,6 +186,18 @@ skills: security_scan: enabled: false +skill_evolution: + enabled: true + curator: + enabled: true # 每 24 小时自动清理 + 合并 skill + interval_hours: 24 + review_worker: + enabled: true # 被动复盘开关 + min_tool_calls: 3 # 触发阈值:本轮至少 3 次工具调用 + max_messages: 60 # 传给 LLM 的最大消息条数 + timeout_seconds: 120 # 单次 review 超时(秒) + model_name: # 留空则使用主模型 + agents_api: enabled: true diff --git a/offline-backend-20260512/skill_evolution.json b/offline-backend-20260512/skill_evolution.json index 967d2b5c..59458af8 100644 --- a/offline-backend-20260512/skill_evolution.json +++ b/offline-backend-20260512/skill_evolution.json @@ -1,10 +1,16 @@ { "enabled": true, - "moderation_model_name": null, "curator": { - "enabled": false, - "interval_hours": 168, + "enabled": true, + "interval_hours": 24, "stale_after_days": 30, "archive_after_days": 90 + }, + "review_worker": { + "enabled": true, + "min_tool_calls": 3, + "max_messages": 60, + "timeout_seconds": 120, + "model_name": null } } \ No newline at end of file