You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`coding-plans.vendors[].baseUrl`|`string`| Required | API base address. |
150
+
|`coding-plans.vendors[].apiKey`|`string`| Empty | Deprecated. Kept for compatibility only; prefer VS Code Secret Storage for safer API key handling. When set, it overrides the same vendor key in Secret Storage. |
149
151
|`coding-plans.vendors[].usageUrl`|`string`| Empty | Plan usage API address; when configured, status bar displays quota percentage. |
@@ -174,7 +176,8 @@ The built-in Xiaomi MiMo default uses the Token Plan endpoint. If you want pay-a
174
176
|`coding-plans.commitMessage.options.requireConventionalType`|`boolean`|`true`| Whether to enforce Conventional Commits type. |
175
177
|`coding-plans.commitMessage.options.warnOnValidationFailure`|`boolean`|`true`| Whether to show warning on validation failure. |
176
178
177
-
`API Key` is not stored in plaintext in `settings.json`. Please write it to VS Code Secret Storage via "Set API Key".
179
+
`coding-plans.vendors[].apiKey` is deprecated and kept only for compatibility.
180
+
Prefer "Set API Key" so the key stays in VS Code Secret Storage instead of `settings.json`; if `coding-plans.vendors[].apiKey` is still set, it overrides the same vendor key in Secret Storage.
"description": "Optional vendor usage endpoint. When configured, the extension fetches coding-plan quota usage and shows percentage summaries in the status bar. Currently verified for Zhipu usage APIs."
Copy file name to clipboardExpand all lines: package.nls.json
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,14 @@
8
8
"configuration.coding-plans.vendors.description": "Configure AI model vendors with their endpoints and models.",
9
9
"configuration.coding-plans.vendors.defaultTemperature.description": "Default temperature for this vendor. Models can override it individually. Recommended: 0.1-0.3 for coding, 0.3-0.5 for more creative output.",
10
10
"configuration.coding-plans.vendors.defaultTopP.description": "Default top-p for this vendor. Models can override it individually. `0` means omit `top_p`, and is also the runtime default. Set a positive value only when you want to explicitly control nucleus sampling. `anthropic` requests ignore this value and do not send `top_p`.",
11
+
"configuration.coding-plans.vendors.apiKey.description": "Deprecated vendor API key in settings. Prefer Secret Storage for better security. When set, this value overrides the same vendor key in Secret Storage.",
12
+
"configuration.coding-plans.vendors.apiKey.deprecationMessage": "Deprecated: prefer Secret Storage to keep API keys out of settings.json.",
11
13
"configuration.coding-plans.vendors.models.temperature.description": "Per-model temperature override. Inherits vendor defaultTemperature when omitted.",
12
14
"configuration.coding-plans.vendors.models.topP.description": "Per-model top-p override. Inherits vendor defaultTopP when omitted. `0` means omit `top_p`. `anthropic` requests ignore this value and do not send `top_p`.",
13
-
"providers.codingPlans.config.vendorName.title": "Vendor Name (legacy optional)",
14
-
"providers.codingPlans.config.vendorName.description": "Optional legacy filter. Prefer Coding Plans: Manage Vendor Configuration to pick a vendor from coding-plans.vendors.",
15
+
"providers.codingPlans.config.vendorName.title": "Vendor Name (optional)",
16
+
"providers.codingPlans.config.vendorName.description": "Pick from settings.json coding-plans.vendors.name.",
"providers.codingPlans.config.apiKey.description": "Optional legacy API key input. Prefer Coding Plans: Manage Vendor Configuration so the key is stored by vendor name.",
18
+
"providers.codingPlans.config.apiKey.description": "Optional API key. Prefer Secret Storage for better security.",
0 commit comments