mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-31 11:01:36 +08:00
feat(openclaw): add agents.defaults config support
- Add types for default model config (primary + fallbacks) - Add types for model catalog/allowlist with aliases - Extend OpenClawModelEntry with cost and contextWindow fields - Add Tauri commands: get/set_openclaw_default_model, get/set_openclaw_model_catalog - Create frontend API (src/lib/api/openclaw.ts) - Add suggestedDefaults to provider presets with model metadata - Add i18n translations (zh/en/ja) for openclawConfig.*
This commit is contained in:
@@ -1745,5 +1745,34 @@
|
||||
"unspecifiedHigh": "Uncategorized high-effort task category for tasks that don't fit other categories with large workload. Defaults to Claude Opus 4.6 max variant.",
|
||||
"writing": "Writing category for documentation, prose and technical writing. Defaults to Gemini 3 Flash fast generation model."
|
||||
}
|
||||
},
|
||||
"openclawConfig": {
|
||||
"defaultModel": {
|
||||
"title": "Default Model",
|
||||
"description": "Configure the default primary model and fallback models for OpenClaw",
|
||||
"primary": "Primary Model",
|
||||
"primaryPlaceholder": "e.g., deepseek/deepseek-chat",
|
||||
"fallbacks": "Fallback Models",
|
||||
"fallbacksPlaceholder": "e.g., openrouter/anthropic/claude-sonnet-4.5",
|
||||
"addFallback": "Add Fallback Model",
|
||||
"saved": "Default model configuration saved",
|
||||
"saveFailed": "Failed to save default model"
|
||||
},
|
||||
"modelCatalog": {
|
||||
"title": "Model Catalog",
|
||||
"description": "Configure model aliases and allowlist",
|
||||
"modelId": "Model ID",
|
||||
"modelIdPlaceholder": "e.g., deepseek/deepseek-chat",
|
||||
"alias": "Alias",
|
||||
"aliasPlaceholder": "e.g., DeepSeek",
|
||||
"addEntry": "Add Model",
|
||||
"removeEntry": "Remove",
|
||||
"saved": "Model catalog saved",
|
||||
"saveFailed": "Failed to save model catalog",
|
||||
"empty": "No model catalog entries",
|
||||
"emptyHint": "Add models to the catalog to configure aliases"
|
||||
},
|
||||
"suggestedDefaults": "Apply Suggested Defaults",
|
||||
"suggestedDefaultsHint": "Use this preset's recommended default model configuration"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1726,5 +1726,34 @@
|
||||
"unspecifiedHigh": "未分類の高作業量タスクカテゴリ。他のカテゴリに該当せず作業量が大きいタスクに適用。デフォルトで Claude Opus 4.6 の max バリアントを使用。",
|
||||
"writing": "ライティングカテゴリ。ドキュメント、散文、技術文書に特化。デフォルトで Gemini 3 Flash 高速生成モデルを使用。"
|
||||
}
|
||||
},
|
||||
"openclawConfig": {
|
||||
"defaultModel": {
|
||||
"title": "デフォルトモデル",
|
||||
"description": "OpenClaw のデフォルトのプライマリモデルとフォールバックモデルを設定します",
|
||||
"primary": "プライマリモデル",
|
||||
"primaryPlaceholder": "例: deepseek/deepseek-chat",
|
||||
"fallbacks": "フォールバックモデル",
|
||||
"fallbacksPlaceholder": "例: openrouter/anthropic/claude-sonnet-4.5",
|
||||
"addFallback": "フォールバックモデルを追加",
|
||||
"saved": "デフォルトモデル設定を保存しました",
|
||||
"saveFailed": "デフォルトモデルの保存に失敗しました"
|
||||
},
|
||||
"modelCatalog": {
|
||||
"title": "モデルカタログ",
|
||||
"description": "モデルのエイリアスと許可リストを設定します",
|
||||
"modelId": "モデル ID",
|
||||
"modelIdPlaceholder": "例: deepseek/deepseek-chat",
|
||||
"alias": "エイリアス",
|
||||
"aliasPlaceholder": "例: DeepSeek",
|
||||
"addEntry": "モデルを追加",
|
||||
"removeEntry": "削除",
|
||||
"saved": "モデルカタログを保存しました",
|
||||
"saveFailed": "モデルカタログの保存に失敗しました",
|
||||
"empty": "モデルカタログエントリがありません",
|
||||
"emptyHint": "エイリアスを設定するにはカタログにモデルを追加してください"
|
||||
},
|
||||
"suggestedDefaults": "推奨デフォルト設定を適用",
|
||||
"suggestedDefaultsHint": "このプリセットの推奨デフォルトモデル設定を使用します"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1745,5 +1745,34 @@
|
||||
"unspecifiedHigh": "未归类高工作量任务类别,适用于不适合其他类别且工作量较大的任务,默认使用 Claude Opus 4.6 的最大变体。",
|
||||
"writing": "写作类别,专注于文档、散文和技术写作,默认使用 Gemini 3 Flash 快速生成模型。"
|
||||
}
|
||||
},
|
||||
"openclawConfig": {
|
||||
"defaultModel": {
|
||||
"title": "默认模型",
|
||||
"description": "配置 OpenClaw 的默认主模型和回退模型",
|
||||
"primary": "主模型",
|
||||
"primaryPlaceholder": "例如: deepseek/deepseek-chat",
|
||||
"fallbacks": "回退模型",
|
||||
"fallbacksPlaceholder": "例如: openrouter/anthropic/claude-sonnet-4.5",
|
||||
"addFallback": "添加回退模型",
|
||||
"saved": "默认模型配置已保存",
|
||||
"saveFailed": "保存默认模型失败"
|
||||
},
|
||||
"modelCatalog": {
|
||||
"title": "模型目录",
|
||||
"description": "配置可用模型的别名和允许列表",
|
||||
"modelId": "模型 ID",
|
||||
"modelIdPlaceholder": "例如: deepseek/deepseek-chat",
|
||||
"alias": "别名",
|
||||
"aliasPlaceholder": "例如: DeepSeek",
|
||||
"addEntry": "添加模型",
|
||||
"removeEntry": "移除",
|
||||
"saved": "模型目录已保存",
|
||||
"saveFailed": "保存模型目录失败",
|
||||
"empty": "暂无模型目录配置",
|
||||
"emptyHint": "添加模型到目录以配置别名"
|
||||
},
|
||||
"suggestedDefaults": "应用建议默认配置",
|
||||
"suggestedDefaultsHint": "使用此预设推荐的默认模型配置"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user