fix(py-agent): remove unavailable model defaults from templates (#17762)

## Summary

- Clear unavailable LLM defaults from built-in agent templates
- Avoid binding templates to unavailable provider models

## Testing

- `python3 -c 'import json, pathlib; [json.loads(p.read_text()) for p in
pathlib.Path("agent/templates").glob("*.json")]'`
- `git diff --cached --check`
This commit is contained in:
Hz_
2026-08-04 11:44:54 +08:00
committed by GitHub
parent ffa168ccca
commit 79a57d2126
11 changed files with 58 additions and 58 deletions

View File

@@ -24,7 +24,7 @@
"field_name": "metadata",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -63,7 +63,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -102,7 +102,7 @@
"field_name": "keywords",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -141,7 +141,7 @@
"field_name": "questions",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -614,7 +614,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -656,7 +656,7 @@
"field_name": "keywords",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -699,7 +699,7 @@
"field_name": "questions",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -742,7 +742,7 @@
"field_name": "metadata",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {

View File

@@ -24,7 +24,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -495,7 +495,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {

View File

@@ -41,7 +41,7 @@
]
}
},
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"message_history_window_size": 1,
"outputs": {
"category_name": {
@@ -86,7 +86,7 @@
}
},
"llm_filter": "all",
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"message_history_window_size": 1,
"outputs": {
"category_name": {
@@ -324,7 +324,7 @@
}
],
"llm_filter": "all",
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 4096,
"message_history_window_size": 1,
@@ -388,7 +388,7 @@
"uuid": "2fda442d-8580-440c-a947-0df607ca56fe"
}
],
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"message_history_window_size": 1,

File diff suppressed because one or more lines are too long

View File

@@ -27,7 +27,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.3,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -107,7 +107,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 1,
@@ -158,7 +158,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 5,
@@ -238,7 +238,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 5,
@@ -417,7 +417,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 1,
@@ -477,7 +477,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.3,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -590,7 +590,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 5,
@@ -703,7 +703,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 5,

View File

@@ -26,7 +26,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -65,7 +65,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.3,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 2,
@@ -139,7 +139,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -213,7 +213,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 2,
@@ -403,7 +403,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -487,7 +487,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.3,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 2,
@@ -576,7 +576,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 3,
@@ -665,7 +665,7 @@
"exception_method": null,
"frequencyPenaltyEnabled": false,
"frequency_penalty": 0.5,
"llm_id": "deepseek-chat@DeepSeek",
"llm_id": "",
"maxTokensEnabled": false,
"max_retries": 3,
"max_rounds": 2,
@@ -905,4 +905,4 @@
"retrieval": []
},
"avatar": "data:image/jpeg;base64,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"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -24,7 +24,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {
@@ -570,7 +570,7 @@
"field_name": "summary",
"frequencyPenaltyEnabled": true,
"frequency_penalty": 0.7,
"llm_id": "THUDM/GLM-4.1V-9B-Thinking@SILICONFLOW",
"llm_id": "",
"maxTokensEnabled": false,
"max_tokens": 256,
"outputs": {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long