Fix token usage handling and developer proxy save UX (#704)

This commit is contained in:
Lingxuan Zuo
2026-03-28 21:13:56 +08:00
committed by GitHub
Unverified
parent 2668082809
commit 870abb99c4
15 changed files with 782 additions and 75 deletions

View File

@@ -39,6 +39,9 @@
"modelPreview": "Preview",
"modelOverridePlaceholder": "provider/model (for example: openrouter/openai/gpt-5.4)",
"modelOverrideDescription": "Select provider and model ID for this agent.",
"unsavedChangesTitle": "Unsaved changes",
"unsavedChangesMessage": "You have unsaved changes. If you close now, your changes will be discarded.",
"closeWithoutSaving": "Close without saving",
"saveModelOverride": "Save model",
"useDefaultModel": "Use default model",
"channelsTitle": "Channels",

View File

@@ -58,6 +58,8 @@
"cost": "Cost ${{amount}}",
"viewContent": "View content",
"contentDialogTitle": "Usage detail content",
"close": "Close"
"close": "Close",
"noUsage": "No usage",
"usageParseError": "Usage parse error"
}
}
}

View File

@@ -39,6 +39,9 @@
"modelPreview": "プレビュー",
"modelOverridePlaceholder": "provider/model例: openrouter/openai/gpt-5.4",
"modelOverrideDescription": "この Agent の Provider とモデル ID を選択します。",
"unsavedChangesTitle": "未保存の変更",
"unsavedChangesMessage": "未保存の変更があります。閉じると変更が破棄されます。",
"closeWithoutSaving": "保存せずに閉じる",
"saveModelOverride": "モデルを保存",
"useDefaultModel": "デフォルトモデルを使用",
"channelsTitle": "Channels",

View File

@@ -58,6 +58,8 @@
"cost": "コスト ${{amount}}",
"viewContent": "内容を見る",
"contentDialogTitle": "使用量詳細の内容",
"close": "閉じる"
"close": "閉じる",
"noUsage": "使用量なし",
"usageParseError": "使用量解析エラー"
}
}
}

View File

@@ -39,6 +39,9 @@
"modelPreview": "预览",
"modelOverridePlaceholder": "provider/model例如openrouter/openai/gpt-5.4",
"modelOverrideDescription": "为该 Agent 选择 Provider 和模型 ID。",
"unsavedChangesTitle": "未保存的修改",
"unsavedChangesMessage": "你有未保存的修改。关闭后这些修改将被丢弃。",
"closeWithoutSaving": "不保存并关闭",
"saveModelOverride": "保存模型",
"useDefaultModel": "使用默认模型",
"channelsTitle": "频道",

View File

@@ -58,6 +58,8 @@
"cost": "费用 ${{amount}}",
"viewContent": "查看内容",
"contentDialogTitle": "用量明细内容",
"close": "关闭"
"close": "关闭",
"noUsage": "无用量数据",
"usageParseError": "用量解析失败"
}
}
}