diff --git a/lib/index.js b/lib/index.js
index 94a6eb3..12d3ec6 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -174,6 +174,7 @@ var dictionary_default = {
"\u4F60\u662F\u901A\u8FC7\u4EE3\u7406\u6216\u7F51\u5173\u8BBF\u95EE\u7684\uFF0C\u51FA\u4E8E\u5B89\u5168\uFF0C\u91CD\u542F\u53EA\u63A5\u53D7\u672C\u673A\u76F4\u8FDE\u3002\u8BF7\u5728\u8FD0\u884C dsh \u7684\u673A\u5668\u4E0A\u91CD\u542F\u5B83\uFF0C\u4F8B\u5982 docker restart \u6216 kubectl rollout restart\u3002": "You are accessing through a proxy or gateway. For security reasons, restarting only accepts direct connections from this machine. Please restart dsh on the machine where it is running, such as docker restart or kubectl rollout restart.",
"\u5F00\u542F\u540E\uFF1A\u4F60\u7684\u6D88\u606F\u9760\u53F3\u4FA7\u3001\u5E26\u4F60\u7684\u5934\u50CF\uFF1B\u52A9\u624B\u7684\u6D88\u606F\u9760\u5DE6\u4FA7\u3001\u5E26\u52A9\u624B\u7684\u5934\u50CF\u3002\u56FE\u7247\u53EA\u4FDD\u5B58\u5728\u672C\u673A\uFF08\u5BFC\u5165\u65F6\u4F1A\u7F29\u5230 512px \u4EE5\u5185\uFF09\uFF0C\u6CA1\u5BFC\u5165\u5C31\u7528\u5185\u7F6E\u7684\u9ED8\u8BA4\u5934\u50CF\u3002\u5173\u6389\u8FD9\u4E2A\u5F00\u5173\uFF0C\u4F1A\u8BDD\u7ACB\u523B\u6062\u590D\u539F\u6837\u3002": "After turning it on: your messages are on the right side with your avatar; the assistant\u2019s messages are on the left side with the assistant\u2019s avatar. The image is only saved locally (it will be reduced to less than 512px when imported). If it is not imported, the built-in default avatar will be used. Turn off the switch and the session immediately returns to its original state.",
'\u6253\u5F00\u5931\u8D25\uFF1A${result?.message ?? "\u672A\u77E5\u539F\u56E0"}\uFF1B\u8BF7\u624B\u52A8\u5728\u6D4F\u89C8\u5668\u8BBF\u95EE ${result?.url ?? "https://chat.deepseek.com"}': 'Failed to open: ${result?.message ?? "unknown reason"}; open ${result?.url ?? "https://chat.deepseek.com"} manually in your browser',
+ "\u7528\u6237\u76EE\u5F55\u53EF\u9009 DSH skills \u6216 Shared Agent\uFF1B\u5DF2\u767B\u8BB0\u9879\u76EE\u4EC5\u5199\u5165 .dsh/skills\u3002\u9009\u62E9\u5668\u663E\u793A\u5B9E\u9645\u8DEF\u5F84\u3002\u7F3A\u5C11\u7684\u76EE\u5F55\u4F1A\u5728\u786E\u8BA4\u5B89\u88C5\u540E\u521B\u5EFA\u3002\u4E0D\u5B89\u5168\u7684\u8DEF\u5F84\u4E0D\u53EF\u9009\u3002": "User directories can target DSH skills or Shared Agent; registered projects only write to .dsh/skills. The picker shows the actual path. Missing directories are created after you confirm the install. Unsafe paths cannot be selected.",
"{0} \u7684\u8BBE\u7F6E\u9762\u677F\u8BFB\u4E0D\u5230\u914D\u7F6E\uFF1A\u5B83\u6309\u300C{1}\u300D\u8BFB\u53D6\uFF0C\u800C\u8FD9\u4E2A\u73AF\u5883\u91CC\u6CA1\u6709\u8FD9\u4E2A\u540D\u5B57\u7684\u6761\u76EE id\u3002\u5B83\u81EA\u5DF1\u7684\u6761\u76EE\u662F\u300C{2}\u300D\uFF0C\u63D2\u4EF6\u5BA2\u6237\u7AEF\u5E94\u8BE5\u6539\u6210\u8BFB\u90A3\u4E2A\u2014\u2014\u8FD9\u662F\u63D2\u4EF6\u81EA\u8EAB\u7684\u95EE\u9898\uFF0C\u5E02\u573A\u65E0\u6CD5\u4EE3\u6539\u3002": 'The settings panel of {0} cannot read the configuration: it reads by "{1}", and there is no entry id with this name in this environment. Its own entry is "{2}", and the plug-in client should be changed to read that one - this is a problem with the plug-in itself and cannot be changed by the market.',
'
{session} is replaced with the current conversation name when suspended (the "current conversation" cannot be read and displayed, long press 12 characters to truncate and append...)
',
'\u2705 \u5DF2\u6355\u83B7${status.auth.cookieLife ? ` \xB7 ${describeCookieLife(status.auth.cookieLife)}` : ""}': '\u2705 Captured${status.auth.cookieLife ? ` \xB7 ${describeCookieLife(status.auth.cookieLife)}` : ""}',
@@ -218,6 +219,7 @@ var dictionary_default = {
'${model.id} \xB7 thinking ${model.thinking ? "\u5F00" : "\u5173"} \xB7 \u4E0A\u4E0B\u6587 ${ctxLabel} token\uFF08\u6807\u79F0\uFF09': '${model.id} \xB7 thinking ${model.thinking ? "on" : "off"} \xB7 context ${ctxLabel} tokens (nominal)',
"They lead the EAC models page, marked with a red NEW / \u7206 badge and a \u201CFast\u201D tag.": "They lead the EAC models page, marked with a red NEW / Explode badge and a \u201CFast\u201D tag.",
'\u4E0A\u9762\u4E09\u4E2A\u90FD\u662F\u300C\u4E0B\u9650 ~ \u4E0A\u9650\u300D\uFF1A\u5B9E\u9645\u53D6\u503C\u6BCF\u6B21\u5728\u533A\u95F4\u5185\u968F\u673A\u62BD \u2014\u2014 \u6512\u6279\u9608\u503C\u4E0E\u6700\u957F\u7B49\u5F85\u6BCF\u8F6E\u6E05\u7406\u91CD\u62BD\u3001\u5220\u9664\u95F4\u9694\u6BCF\u5220\u4E00\u4E2A\u91CD\u62BD\u3002\u8FD9\u6837"\u4EC0\u4E48\u65F6\u5019\u52A8\u624B\u5220"\u5C31\u6CA1\u6709\u56FA\u5B9A\u89C4\u5F8B\u4E86\u3002': 'The above three are "lower limit ~ upper limit": the actual value is randomly drawn within the interval each time - the batch saving threshold and the longest wait are cleaned and redrawn in each round, and the deletion interval is redrawn every time one is deleted. In this way, there is no fixed rule for "when to delete it".',
+ "\u81EA\u52A8\u66F4\u65B0\u5931\u8D25\u65F6\uFF0C\u8BF7\u5148\u5B8C\u5168\u9000\u51FA DSH Desktop\uFF0C\u518D\u7528 Desktop \u81EA\u5E26\u7684 dsh \u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\u3002\u666E\u901A dsh \u4F1A\u62D2\u7EDD desktop profile\u3002": "If auto-update fails, fully quit DSH Desktop first, then run the following command with the dsh bundled with Desktop. A regular dsh will reject the desktop profile.",
"\u8FD9\u4E2A\u8BF7\u6C42\u6765\u81EA\u4E0D\u53D7\u4FE1\u4EFB\u7684\u5730\u5740\uFF0C\u5DF2\u62D2\u7EDD\u3002 / This request came from an untrusted origin and was refused.": "This request came from an untrusted origin and was refused.",
"\u989D\u5EA6\u5DF2\u7528\u5C3D\uFF08HTTP 402 Insufficient credits\uFF09\u2014\u2014 \u7B49\u5F85\u4E0D\u4F1A\u6062\u590D\uFF0C\u8BF7\u5230 app.cline.bot \u5145\u503C\uFF0C\u6216\u6539\u7528\u5176\u5B83 provider": "The credit has been exhausted (HTTP 402 Insufficient credits) - it will not be restored after waiting. Please go to app.cline.bot to recharge, or use another provider.",
"\uFF1A\u6BCF\u4E2A\u73BB\u7483\u9762\u90FD\u6709\u300C\u72EC\u7ACB\u914D\u7F6E\u300D\u5F00\u5173\uFF1B\u4E0D\u60F3\u8C03\u5C31\u4E00\u952E\u5957\u7528\u51FA\u5382\u4E03\u5957\u300C\u9884\u8BBE\u65B9\u6848\u300D\uFF08\u5E94\u7528\u9884\u8BBE\u4F1A\u6574\u5957\u8986\u76D6\u4E14\u65E0\u6CD5\u64A4\u9500\uFF0C\u51FA\u5382\u9884\u8BBE\u5220\u9664\u540E\u65E0\u6CD5\u6062\u590D\uFF09\u3002\u53E6\u5916\uFF0C\u4E0D\u8BBE\u7F6E\u58C1\u7EB8\u4E5F\u80FD\u8C03\u73BB\u7483\u4E86\u3002": `: Each glass surface has an "independent configuration" switch; if you don't want to adjust it, just apply the seven factory "default plans" with one click (the applied defaults will cover the entire set and cannot be undone, and the factory defaults cannot be restored after being deleted). In addition, you can adjust the glass without setting wallpaper.`,
@@ -255,6 +257,7 @@ var dictionary_default = {
"\u7528\u4E8E\u56FE\u50CF\u751F\u6210\u7684\u9ED8\u8BA4\u5F15\u64CE\uFF08fal, custom, replicate, seedream, gemini, local, codex, grok\uFF09\u3002": "Default engine for image generation (fal, custom, replicate, seedream, gemini, local, codex, grok).",
"\uFF1A\u5728\u300C\u6269\u5C55\u300D\u9875\u7B7E\u5F00\u542F\u540E\u6D88\u606F\u5DE6\u53F3\u5206\u5217\u2014\u2014\u4F60\u53F3 AI \u5DE6\uFF0C\u5934\u50CF\u53EF\u5206\u522B\u5BFC\u5165\u81EA\u5B9A\u4E49\u56FE\u7247\uFF0C\u5F62\u72B6\u4E0E\u5927\u5C0F\u53EF\u8C03\u3002\u2757\u63D0\u793A\u300C\u5BBF\u4E3B\u91CC\u6CA1\u6709\u5934\u50CF\u8DEF\u7531\u300D\u65F6\u91CD\u542F DSH \u518D\u8BD5\u3002": ': After the "Extended" tab is opened, the messages are divided into left and right columns - you are on the right, AI is on the left, and avatars can be imported into custom pictures respectively, and the shape and size are adjustable. \u2757When the prompt "There is no avatar route in the host" is displayed, restart DSH and try again.',
'\u2462 \u9274\u6743 HTTP ${step.status ?? "-"} ${step.ok ? "\u901A\u8FC7" : step.error ?? "\u672A\u901A\u8FC7"}': '\u2462 Auth HTTP ${step.status ?? "-"} ${step.ok ? "Passed" : step.error ?? "Failed"}',
+ "\u4ECE\u516C\u5F00 GitHub \u4ED3\u5E93\u53D1\u73B0\u6280\u80FD\uFF0C\u5B89\u88C5\u5230\u7528\u6237\u76EE\u5F55\u7684 DSH skills \u6216 Shared Agent\uFF0C\u6216\u5DF2\u767B\u8BB0\u9879\u76EE\u7684 .dsh/skills\u3002": "Discover skills from public GitHub repositories and install them to DSH skills or Shared Agent in the user directory, or to .dsh/skills in a registered project.",
"\u5F53\u524D\u6309 DeepSeek \u6807\u79F0\u7684 1M \u58F0\u660E \u2014\u2014 DSH \u4F1A\u8BA4\u4E3A\u300C\u8FD8\u88C5\u5F97\u4E0B\u300D\uFF0C\u5C3D\u91CF\u4E0D\u538B\u7F29\u5386\u53F2\u3002\u5982\u679C\u4F60\u7684\u4EFB\u52A1\u90FD\u5F88\u77ED\uFF0C\u53EF\u4EE5\u8C03\u5C0F\u4EE5\u7701\u4E0B\u6BCF\u8F6E\u91CD\u53D1\u7684\u4F53\u91CF\u3002": `Currently, according to DeepSeek's nominal 1M statement - DSH will consider it "can still fit" and try not to compress the history. If your missions are very short, you can scale it down to save the size of re-issuing each round.`,
"\u672C\u5730\u63A8\u7406\u6CA1\u6709\u4F59\u989D\u6982\u5FF5 \u2192 \u4F59\u989D\u300C\u2014\u300D\uFF1B\u586B\u597D Base URL\uFF08\u5982 http://127.0.0.1:11434/v1\uFF09\u540E\u6309\u4F1A\u8BDD\u4E8B\u4EF6\u7EDF\u8BA1 token": 'Local inference does not have the concept of balance \u2192 balance "-"; fill in the Base URL (such as http://127.0.0.1:11434/v1) and then count tokens according to session events',
"\u6D4F\u89C8\u5668\u4EE3\u7406\u4F20\u8F93\u5C42\u4E0D\u652F\u6301\u7684\u8BF7\u6C42\u4F53\u7C7B\u578B\uFF08\u652F\u6301 string / Uint8Array / ArrayBuffer / FormData / Blob\uFF09": "Request body type not supported by browser proxy transport layer (supports string/Uint8Array/ArrayBuffer/FormData/Blob)",
@@ -602,6 +605,7 @@ var dictionary_default = {
"sessionCleanup \u53EA\u80FD\u662F immediate / deferred / keep": "sessionCleanup can only be immediate / deferred / keep",
"zcode: \u56FE\u7247\u8F93\u5165\u9700\u8981\u9644\u4EF6\u670D\u52A1\uFF08\u5BBF\u4E3B\u672A\u63D0\u4F9B attachments.readImage\uFF09": "zcode: Image input requires attachments service (the host does not provide attachments.readImage)",
"\u5173\u95ED\u540E\u6062\u590D dsh \u9ED8\u8BA4\u5B57\u4F53\u5916\u89C2\uFF1B\u5F00\u542F\u540E\u53EF\u8C03\u989C\u8272\u89D2\u8272\u3001\u6392\u7248\u89D2\u8272\uFF08\u5B57\u53F7/\u5B57\u91CD/\u5B57\u65CF\uFF09\u4E0E\u7EC4\u4EF6\u5B57\u4F53": "After closing, the default font appearance of dsh is restored; after opening, the color role, typography role (font size/weight/font family) and component font can be adjusted.",
+ "\u5237\u65B0\u4F1A\u68C0\u67E5\u4ED3\u5E93\u4E0E\u6280\u80FD\u66F4\u65B0\uFF0C\u4E0D\u4F1A\u81EA\u52A8\u66FF\u6362\u672C\u5730\u6587\u4EF6\u3002\u5386\u53F2\u5907\u4EFD\u4E0D\u4F1A\u81EA\u52A8\u6E05\u7406\uFF0C\u5360\u7528\u7A7A\u95F4\u4F1A\u968F\u66F4\u65B0\u589E\u52A0\u3002": "Refresh checks the repository and skill updates and never replaces local files automatically. Historical backups are not cleaned up automatically, so disk usage grows with each update.",
"\u5305\u542B\u6807\u51C6\u6A21\u5F0F\u7684\u6240\u6709\u80FD\u529B\uFF0C\u66F4\u9002\u5408\u6279\u91CF\u8C03\u7528\u5DE5\u5177\uFF0C\u5E76\u5BF9\u7ED3\u679C\u8FDB\u884C\u7B5B\u9009\u3001\u6574\u7406\u3001\u53BB\u91CD\u3001\u7EDF\u8BA1\u6216\u6C47\u603B\u7684\u4EFB\u52A1\u3002": "Contains all the capabilities of the standard mode, better suited to the task of batch invoking tools and filtering, collating, deduplicating, counting, or aggregating results.",
"\u5C06\u5F52\u6863\u201C{name}\u201D\u4E0B\u7684 {count} \u4E2A\u4F1A\u8BDD\u3002\u5F52\u6863\u540E\u53EF\u4EE5\u5728\u201C\u8BBE\u7F6E \u2192 \u5DF2\u5F52\u6863\u201D\u4E2D\u6062\u590D\u3002": '{count} conversations under "{name}" will be archived. After archiving, you can restore it in "Settings \u2192 Archived".',
"\u5C06\u628A\u201C{name}\u201D\u4ECE\u5DE5\u4F5C\u533A\u5217\u8868\u4E2D\u79FB\u9664\u3002\u6587\u4EF6\u5939\u4E0E\u4F1A\u8BDD\u8BB0\u5F55\u4F1A\u4FDD\u7559\uFF0C\u5176\u4F1A\u8BDD\u5C06\u663E\u793A\u5728\u201C\u672A\u5206\u7EC4\u201D\u4E0B\u3002": '"{name}" will be removed from the workspace list. Folders and session records are retained and their sessions are displayed under Ungrouped.',
@@ -609,6 +613,7 @@ var dictionary_default = {
"\u6240\u6709\u5B89\u88C5\u6E90\u90FD\u65E0\u6CD5\u8FDE\u63A5\uFF08\u5DF2\u5C1D\u8BD5\uFF1A{registries}\uFF09\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u4EE3\u7406\u8BBE\u7F6E\uFF0C\u6216\u66F4\u6362\u5B89\u88C5\u6E90": "All installation sources failed to connect (Attempted: {registries}), please check your network or proxy settings or replace the installation source",
"\u624B\u9009\u4E86\u539F\u751F\u6D4F\u89C8\u5668\uFF0C\u4F46\u5BBF\u4E3B\u89C2\u6D4B\u5230\u80FD\u529B\u5934\u6805\u680F \u2014\u2014 \u7F51\u9875\u58C1\u7EB8\u4F1A 403\uFF0C\u8BF7\u6539\u56DE\u81EA\u52A8\u68C0\u6D4B\u6216\u684C\u9762\u76EE\u6807": "The native browser is manually selected, but the host observes the ability header barrier - the web page wallpaper will be 403, please change back to automatic detection or desktop target",
"\u6253\u5F00\u4E0B\u9762\u8FD9\u4E2A\u5F00\u5173\u540E\uFF0C\u70B9\u89D2\u8272\uFF08\u9CB8\u9C7C\uFF09\u4E5F\u80FD\u6536\u6389\u63D0\u793A\u6C14\u6CE1 \u2014\u2014 \u548C\u300C\u81EA\u5B9A\u4E49\u6CE1\u6CE1\u300D\u91CC\u7684": 'After turning on the switch below, clicking on the character (whale) can also close the prompt bubble - and the "Customized Bubble"',
+ "\u6280\u80FD\u6587\u4EF6\u5DF2\u4FDD\u7559\uFF0C\u4F46\u6765\u6E90\u72B6\u6001\u672A\u786E\u8BA4\u3002\u8BF7\u6062\u590D\u78C1\u76D8\u5199\u5165\u540E\u91CD\u65B0\u6253\u5F00\u4ED3\u5E93\u9875\uFF0C\u7CFB\u7EDF\u4F1A\u6821\u9A8C\u6587\u4EF6\u5E76\u6062\u590D\u8BB0\u5F55\u3002": "The skill files were kept, but the source state could not be confirmed. Restore disk writes and reopen the repository page; the system will verify the files and restore the records.",
"\u63A2\u6D4B\u663E\u793A\u7F51\u5173\u70B9\u540D\u4E86\u5B83\u5374\u4E0D\u8DEF\u7531\u5B83\uFF0C\u56E0\u6B64\u5DF2\u4ECE\u6A21\u578B\u9009\u62E9\u5668\u4E2D\u79FB\u9664\uFF1B\u67D0\u4E00\u6B21\u63A2\u6D4B\u91CD\u65B0\u901A\u8FC7\uFF0C\u5B83\u4F1A\u81EA\u5DF1\u56DE\u6765\u3002": "The probe shows that the gateway named it but did not route it, so it has been removed from the model selector; it will come back on its own once the probe re-passes.",
"\u65B0\u5EFA\u4EFB\u52A1\u65F6\u9009\u62E9\u300CPTC \u6A21\u5F0F\u300D\uFF0C\u8BF4\u660E\u8F93\u5165\u6587\u4EF6\u3001\u5904\u7406\u89C4\u5219\u548C\u8F93\u51FA\u683C\u5F0F\u3002\u4EE3\u7801\u7531 Agent \u7F16\u5199\u3002": "When creating a new task, select PTC Mode to specify the input file, processing rules, and output format. The code is written by the Agent.",
"\u6709 ${calls} \u6B21\u8C03\u7528\uFF0C\u4F46\u6CA1\u6709\u53EF\u7528\u7684 token \u6570\uFF08\u5931\u8D25\u8C03\u7528\u6216\u4E0D\u5E26\u7528\u91CF\u7684\u54CD\u5E94\u4E0D\u7B97\uFF09\u3002": "There are ${calls} calls, but no tokens are available (failing calls or responses without dosage do not count).",
@@ -687,6 +692,7 @@ var dictionary_default = {
"WebDAV \u5730\u5740\u4E0E\u7528\u6237\u540D\u4EC5\u4FDD\u5B58\u5728\u5F53\u524D\u6D4F\u89C8\u5668\uFF1B\u5BC6\u7801\u53EA\u5B58\u4E8E\u670D\u52A1\u7AEF\uFF0C\u6BCF\u6B21\u4F1A\u8BDD\u9700\u91CD\u65B0\u8F93\u5165\u3002": "The WebDAV address and username are only saved in the current browser; the password is only stored on the server side and needs to be re-entered each session.",
"zcode: captcha \u9884\u53D6\u4EA7\u51FA\u4E86\u4E0D\u53EF\u7528\u7684 param\uFF08\u5DF2\u4E22\u5F03\uFF0C\u4E0B\u6B21\u8BF7\u6C42\u73B0\u4EA7\uFF09": "zcode: captcha prefetch produced unavailable param (discarded, will be produced next time)",
"\u4ECE\u5217\u8868\u9009\u62E9\u63A2\u6D3B\u6A21\u578B\uFF1B\u4E0D\u9009 = \u9ED8\u8BA4 big-pickle\u3002\u540C\u4E00\u51FA\u53E3\u5185\u591A\u6A21\u578B\u4E32\u884C\u63A2\u6D4B\u3002": "Select a probing model from the list; unselected = default big-pickle. Multiple model serial detection within the same outlet.",
+ "\u5148\u9009\u62E9\u4E00\u4E2A\u6765\u6E90\uFF0C\u624D\u80FD\u67E5\u770B\u76EE\u5F55\u6216\u5173\u95ED\u6574\u4E2A\u6765\u6E90\u3002\u5173\u95ED\u6765\u6E90\u53EA\u5F71\u54CD DSH \u8C03\u7528\uFF0C\u4E0D\u6539\u6587\u4EF6\u3002": "Select a source first to view its directories or disable the entire source. Disabling a source only affects DSH invocation and does not change files.",
"\u5728 ComfyUI API \u6216 Automatic1111 WebUI \u67B6\u6784\u95F4\u9009\u62E9\u3002": "Choose between ComfyUI API or Automatic1111 WebUI architecture.",
"\u5904\u7406\u4EE3\u7801\u3001\u6587\u4EF6\u548C\u8D44\u6599\uFF0C\u9002\u5408\u5927\u591A\u6570\u4EFB\u52A1\u3002Agent \u4F1A\u6309\u9700\u4F7F\u7528\u68C0\u7D22\u3001\u7F16\u8F91\u548C\u7EC8\u7AEF\u7B49\u5DE5\u5177\u3002": "Handles code, files, and data for most tasks. The Agent uses retrieval, editing, and terminal tools as needed.",
"\u5BBF\u4E3B\u91CC\u6CA1\u6709{what}\u8DEF\u7531\uFF1A\u91CD\u542F DSH \u540E\u518D\u8BD5\uFF08\u6539\u8FC7\u5BBF\u4E3B\u4EE3\u7801\u8981\u91CD\u6302\uFF0C\u5237\u65B0\u9875\u9762\u4E0D\u591F\uFF09": "There is no {what} route in the host: Restart DSH and try again (if you change the host code, you need to re-hang, and refreshing the page is not enough)",
@@ -718,6 +724,7 @@ var dictionary_default = {
"\u5C06\u8BCA\u65AD\u95EE\u9898\u4EA4\u7531\u65B0\u5BF9\u8BDD\u4E2D\u7684 Agent \u4FEE\u590D\uFF08\u5185\u5BB9\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F\uFF0C\u7531\u4F60\u51B3\u5B9A\u662F\u5426\u53D1\u9001\uFF09": "Refer the diagnostic issue to the Agent in the new conversation for repair (the content has been copied to the clipboard and you decide whether to send it or not)",
"\u5C1A\u65E0\u53EF\u6821\u6B63\u7684\u4F59\u989D\u89C2\u6D4B\u3002\u8BF7\u5148\u914D\u7F6E DeepSeek API key \u5E76\u6210\u529F\u5237\u65B0\u4F59\u989D\u3002": "There are no corrected balance observations yet. Please configure the DeepSeek API key first and refresh the balance successfully.",
"\u5DE6\u4FA7\u680F\u81EA\u5DF1\u7684\u6700\u5927\u4F4D\u79FB\uFF1A\u5B83\u6BD4\u6587\u672C\u533A\u66F4\u9760\u540E\uFF0C\u60F3\u8BA9\u5B83\u66F4\u6C89\u5C31\u8C03\u5C0F\uFF080 = \u8FD9\u4E00\u7EC4\u5B8C\u5168\u4E0D\u8DDF\uFF09": "The maximum displacement of the left column: it is further back than the text area. If you want it to be heavier, adjust it smaller (0 = this group does not follow at all)",
+ "\u6280\u80FD\u7BA1\u7406\u5668\u72B6\u6001\u6587\u4EF6\u4E0D\u53EF\u8BFB\uFF1B\u6240\u6709\u6280\u80FD\u5DF2\u5B89\u5168\u505C\u7528\uFF0C\u4FEE\u590D\u6587\u4EF6\u524D\u4E0D\u4F1A\u8986\u76D6\u72B6\u6001\uFF1A{path}": "The skill manager state file is unreadable; all skills have been safely disabled and the state will not be overwritten until the file is fixed: {path}",
"\u65B0\u5EFA\u4EFB\u52A1\u65F6\u9009\u62E9\u300C\u6807\u51C6\u6A21\u5F0F\u300D\uFF0C\u8BF4\u660E\u8981\u5B8C\u6210\u4EC0\u4E48\u3001\u76F8\u5173\u6587\u4EF6\u5728\u54EA\u91CC\uFF0C\u4EE5\u53CA\u600E\u6837\u5224\u65AD\u4EFB\u52A1\u5B8C\u6210\u3002": "When creating a new task, select Standard Mode to explain what to do, where the relevant documents are, and how to judge the completion of the task.",
"\u6839\u636E\u8FD9\u6761\u7528\u6237\u6D88\u606F\u751F\u6210\u4F1A\u8BDD\u6807\u9898\u3002\u53EA\u8FD4\u56DE\u201C\u7C7B\u578B\uFF5C\u4E3B\u9898\u201D\u4E00\u884C\uFF0C\u4E0D\u8981\u7B2C\u4E09\u6BB5\uFF0C\u4E0D\u8981\u91CD\u590D\u4E3B\u9898\u3002": 'Generate a conversation title based on this user message. Only return the "Type | Topic" line, not the third paragraph, and do not repeat the topic.',
"\u684C\u9762\u7AEF\u534F\u4ED8\u6E20\u9053\uFF1AGitHub \u767B\u5F55\u5E76 star \u672C\u4ED3\u5E93\u540E\u89E3\u9501\uFF0C\u4E0E\u514D\u8D39\u8F66\u9053\u4E92\u4E0D\u5F71\u54CD\u3002": "Desktop co-payment channel: Log in to GitHub and star the repository to unlock it. It has no influence on the free lane.",
@@ -751,6 +758,7 @@ var dictionary_default = {
"\u5BBF\u4E3B\u91CC\u6CA1\u6709\u73BB\u7483\u9884\u8BBE\u8DEF\u7531\uFF1A\u91CD\u542F DSH \u540E\u518D\u8BD5\uFF08\u6539\u8FC7\u5BBF\u4E3B\u4EE3\u7801\u8981\u91CD\u6302\uFF0C\u5237\u65B0\u9875\u9762\u4E0D\u591F\uFF09": "There is no glass default route in the host: Restart DSH and try again (if you change the host code, you need to reinstall it, and refreshing the page is not enough)",
"\u5BF9\u6BCF\u4E2A\u8D26\u53F7\u505A\u4E00\u6B21\u53EA\u8BFB\u6821\u9A8C\uFF08\u96F6\u989D\u5EA6\uFF09\uFF1A\u5237\u65B0\u767B\u5F55\u6001\u3001\u8865\u4E0A\u8D26\u53F7\u540D\u3001\u6E05\u6389\u5DF2\u6062\u590D\u7684\u5931\u8D25\u6807\u8BB0": "Perform a read-only verification (zero quota) for each account: refresh the login status, add the account name, and clear the restored failure marks",
"\u5F53\u524D\u58C1\u7EB8\u7684\u5B9E\u65F6\u5E27\uFF08\u5C31\u662F\u5207\u6362\u9014\u4E2D / live \u9996\u5E27\u524D\u663E\u793A\u7684\u90A3\u5F20\u9759\u5E27\uFF09{size}": "The real-time frame of the current wallpaper (that is, the still frame displayed before the first frame of / live during switching) {size}",
+ "\u6280\u80FD\u53EF\u80FD\u5305\u542B\u811A\u672C\uFF0C\u8BF7\u5148\u67E5\u770B\u8BF4\u660E\u5E76\u786E\u8BA4\u4FE1\u4EFB\u6765\u6E90\u3002\u5B89\u88C5\u4F1A\u4FDD\u7559\u8D44\u6E90\u6587\u4EF6\uFF0C\u4E0D\u4F1A\u6267\u884C\u811A\u672C\u3002": "Skills may contain scripts. Read the description first and make sure you trust the source. Installing keeps the resource files but never runs scripts.",
"\u628A\u7F51\u5173\u518D\u66B4\u9732\u5230\u4E00\u4E2A\u53EF\u9009\u7684\u5730\u5740\u4E0E\u7AEF\u53E3\uFF1A\u8C03\u7528\u65B9\u7528\u4E0B\u9762\u7684\u4E2D\u7EE7\u5BC6\u94A5\uFF0C\u7F51\u5173\u81EA\u8EAB\u53EA\u76D1\u542C\u672C\u673A\u3002": "Re-expose the gateway to an optional address and port: the caller uses the following relay key, and the gateway itself only listens on the local machine.",
"\u63D2\u4EF6\u4F9D\u8D56\u7684 pnpm \u6784\u5EFA\u811A\u672C\u7B56\u7565\u5C1A\u672A\u786E\u8BA4\uFF0C\u8BF7\u66F4\u65B0 Profile \u914D\u7F6E\u540E\u91CD\u8BD5\u3002": "The pnpm build script policy that the plug-in depends on has not been confirmed. Please update the Profile configuration and try again.",
"\u63D2\u4EF6\u76EE\u5F55\u4E0E pnpm \u4ED3\u5E93\u4E0D\u4E00\u81F4\u3002\u8BF7\u5B8C\u5168\u9000\u51FA DSH Desktop \u540E\u518D\u66F4\u65B0\u3002": "The plugin directory is inconsistent with the pnpm repository. Please exit DSH Desktop completely before updating.",
@@ -762,6 +770,7 @@ var dictionary_default = {
"\u751F\u6210\u56FE\u50CF\u65F6\u5E94\u7528\u7684\u9ED8\u8BA4\u827A\u672F\u6216\u6444\u5F71\u98CE\u683C\uFF08\u5982 cinematic, anime \u7B49\uFF09\u3002": "The default art or photography style to apply when generating images (e.g. cinematic, anime, etc.).",
"\u7528\u6846\u91CC\u7684 Key \u5404\u505A\u4E00\u6B21\u5C0F\u641C\u7D22\uFF08\u6CA1\u4FDD\u5B58\u4E5F\u80FD\u6D4B\uFF09\uFF0C\u6BCF\u4E2A Key \u6D88\u8017\u4E00\u6B21\u641C\u7D22\u989D\u5EA6": "Use the Keys in the box to do a small search (you can test it without saving it). Each Key consumes one search quota.",
"\u767B\u5F55\u7A97\u53E3\u5DF2\u6253\u5F00\uFF1A\u8BF7\u5728\u7A97\u53E3\u91CC\u767B\u5F55\u53E6\u4E00\u4E2A\u8D26\u53F7\uFF08\u4E0D\u8981\u767B\u5F53\u524D\u8FD9\u4E2A\uFF0C\u5426\u5219\u53EA\u662F\u5237\u65B0\u51ED\u8BC1\uFF09\u2026\u2026": "The login window is open: Please log in to another account in the window (do not log in to the current one, otherwise you will just refresh the credentials)...",
+ "\u81EA\u52A8\u66F4\u65B0\u5931\u8D25\u65F6\uFF0C\u53EF\u5728\u5F53\u524D DSH \u7EC8\u7AEF\u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\uFF0C\u5B8C\u6210\u540E\u91CD\u542F DSH Web\u3002": "If auto-update fails, run the following command in the current DSH terminal, then restart DSH Web.",
"\u8BDA\u5B9E\u7684\u80FD\u529B\u58F0\u660E\uFF1A\u63A2\u6D4B\u4E0D\u51FA\u6765\u7684\u80FD\u529B\u4E0D\u4F1A\u663E\u793A\uFF0C\u601D\u8003\u5F3A\u5EA6\u6863\u4F4D\u662F\u771F\u5B9E\u751F\u6548\u7684\u8F93\u51FA\u9884\u7B97\u4E0A\u9650\u3002": "Honest ability statement: Undetectable abilities will not be displayed. The thinking intensity level is the actual upper limit of the output budget.",
"\u8BF7\u6C42\u4F53\u9700\u8981 { token: string, cookie?: string }": "The request body requires { token: string, cookie?: string }",
"\u8C37\u65F6\u6BB5\uFF08\u672A\u547D\u4E2D\u89C4\u5219\uFF09\u4F7F\u7528\u8BE5\u884C\u57FA\u7840\u4EF7\uFF0C\u5CF0\u65F6\u6BB5\u4F7F\u7528\u89C4\u5219\u8D39\u7387\uFF1B\u5468\u51E0\u4E0E\u65F6\u95F4\u5747\u4E3A UTC\u3002": "The base price of the line is used during the off-peak period (miss rule), and the rule rate is used during the peak period; the day of the week and the time are both in UTC.",
@@ -800,6 +809,7 @@ var dictionary_default = {
"DeepSeek \u63A5\u53E3\u8FD4\u56DE\u4F59\u989D\u4E0D\u53EF\u7528\uFF08is_available=false\uFF09": "The DeepSeek interface returns that the balance is not available (is_available=false)",
"gemini: \u56FE\u7247\u9644\u4EF6\u8BFB\u53D6\u4E0D\u5230\u5185\u5BB9\uFF1B\u9644\u4EF6\u670D\u52A1\u53EF\u80FD\u672A\u5C31\u7EEA\uFF0C\u6216\u8BE5\u5BF9\u8C61\u5DF2\u4E0D\u5B58\u5728\u3002": "gemini: The image attachment cannot read the content; the attachment service may not be ready, or the object no longer exists.",
"\u4EC5\u5305\u542B\u63D2\u4EF6\u6E05\u5355\u548C profile \u914D\u7F6E\uFF0C\u4E0D\u542B\u63D2\u4EF6\u6587\u4EF6\uFF1B\u6062\u590D\u65F6\u6309\u6E05\u5355\u91CD\u65B0\u5B89\u88C5\u3002": "Only the plugin manifest and profile configuration are included, no plugin files are included; reinstall according to the manifest when restoring.",
+ "\u4ED3\u5E93\u5F52\u6863\u8D85\u8FC7 32 MiB\uFF0C\u8BF7\u9009\u62E9\u8F83\u5C0F\u7684\u6280\u80FD\u4ED3\u5E93\uFF1B\u5B50\u76EE\u5F55\u7B5B\u9009\u4E0D\u4F1A\u7F29\u5C0F\u4E0B\u8F7D\u91CF\u3002": "The repository archive exceeds 32 MiB. Choose a smaller skill repository; filtering by subdirectory does not reduce the download size.",
"\u5206 Pro \u4E0E Turbo \u4E24\u6863\u7684\u65B0\u4E00\u4EE3\u751F\u4EA7\u529B\u667A\u80FD\u4F53\uFF0C\u4EE5\u901A\u7528\u4EFB\u52A1\u4E0E\u4EE3\u7801\u89C1\u957F\u3002": "Pro and Turbo tiers of a next-generation productivity agent, strong at general agentic and coding tasks.",
"\u5207\u6362\u5230\u8BE5\u6A21\u578B\u65F6\uFF0C\u6A21\u578B\u9009\u62E9\u5668\u4F1A\u9884\u9009\u6B64\u6863\u4F4D\uFF1B\u6CA1\u6709\u63A8\u7406\u6863\u7684\u6A21\u578B\u59CB\u7EC8\u8DDF\u968F\u670D\u52A1\u5546\u9ED8\u8BA4\u3002": "When switching to this model, the model selector will preselect this gear; models without inference files always follow the service provider's default.",
"\u540C\u4E00\u8D26\u53F7\u540C\u65F6\u53D1\u4E24\u6761\u8BF7\u6C42\u3002\u5B9E\u6D4B\u53CC\u7A97\u53E3\u5E76\u53D1 6 \u5206\u949F\u5185\u88AB\u9650\u6D41 1 \u5929\uFF0C\u4E0D\u5EFA\u8BAE\u5F00\u3002": "Send two requests at the same time from the same account. In actual testing, dual-window concurrency was restricted for 1 day within 6 minutes, and it is not recommended to enable it.",
@@ -852,6 +862,7 @@ var dictionary_default = {
"\u5DF2\u6821\u9A8C ${result?.checked ?? 0} \u4E2A\u8D26\u53F7\uFF1A\u5168\u90E8\u6B63\u5E38\u3002": "Checked ${result?.checked ?? 0} accounts: all healthy.",
"\u601D\u8003\u533A\u4E0E\u6587\u4EF6\u5361\u6E05\u5E95\uFF0C\u6587\u5B57\u80F6\u56CA\u4E0E\u4E03\u7C7B\u5DE5\u5177\u5185\u5BB9\u73BB\u7483\uFF1B\u4EE3\u7801\u5757\u968F\u73BB\u7483\u900F\u660E\u5EA6\u900F\u51FA\u58C1\u7EB8": "The thinking area and file card are clear, the text capsule and the seven types of tool content are on glass; the code blocks show through the wallpaper with the transparency of the glass",
"\u6210\u529F\uFF08DSH \u7F51\u7EDC\u8BBE\u7F6E\uFF09\xB7 HTTP {status} \xB7 {ms} ms": "Success (DSH Network Settings) \xB7 HTTP {status} \xB7 {ms} ms",
+ "\u6280\u80FD\u7F3A\u5C11\u5B8C\u6574 frontmatter\uFF0C\u65E0\u6CD5{action}: {name}": "Skill is missing complete frontmatter; cannot {action}: {name}",
"\u65E5\u671F\u683C\u5F0F\u65E0\u6548\uFF1A\u8BF7\u4F7F\u7528 YYYY-MM-DD\uFF0C\u6216 start..end \u533A\u95F4": "Invalid date format: please use YYYY-MM-DD, or start..end interval",
"\u67F1\u9AD8\uFF1D\u5F53\u5929\u7684\u8F93\u5165 + \u8F93\u51FA\uFF1B\u865A\u7EBF\uFF1D\u5F53\u5929\u8C03\u7528\u6B21\u6570\u3002\u9F20\u6807\u505C\u5728\u67F1\u4E0A\u53EF\u770B\u5177\u4F53\u6570\u5B57\u3002": "Bar height = input + output for the day; dashed line = number of calls for the day. Hover the mouse on the column to see the specific number.",
"\u6807\u9898\u680F\u4E5F\u8DDF\u968F\u73BB\u7483\u914D\u65B9\uFF08\u914D\u8272 / \u73BB\u7483\u989C\u8272 / \u900F\u660E\u5EA6 / \u96FE\u5316 / \u8FB9\u6846\uFF09": "The title bar also follows the glass recipe (color/glass color/transparency/fog/border)",
@@ -872,6 +883,7 @@ var dictionary_default = {
"deepseek-web: \u4E0A\u4E0B\u6587\u6295\u5582=\u6BCF\u8F6E\u5168\u91CF\uFF1A\u91CD\u53D1\u5B8C\u6574 prompt": "deepseek-web: context feeding = full amount in each round: resend complete prompt",
"gemini: \u56FE\u7247\u9644\u4EF6\u8BFB\u53D6\u5931\u8D25\uFF1B\u9644\u4EF6\u670D\u52A1\u53EF\u80FD\u672A\u5C31\u7EEA\uFF0C\u6216\u8BE5\u5BF9\u8C61\u5DF2\u4E0D\u5B58\u5728\u3002": "gemini: Failed to read the image attachment; the attachment service may not be ready, or the object no longer exists.",
"JSON body is required / \u9700\u8981 JSON body": "JSON body is required / JSON body is required",
+ "\u4EC5\u5C06\u6B64\u4ED3\u5E93\u5DF2\u8DDF\u8E2A\u7684\u5B89\u88C5\u526F\u672C\u79FB\u81F3\u56DE\u6536\u7AD9\uFF0C\u5305\u62EC\u672C\u5730\u4FEE\u6539\u3002\u4E4B\u540E\u53EF\u5728\u56DE\u6536\u7AD9\u6062\u590D\u3002": "Moves only the tracked installed copies of this repository to the recycle bin, including local changes. You can restore them from the recycle bin afterwards.",
"\u4EFB\u52A1\u7ED3\u675F\u97F3\uFF1A\u97F3\u6548\u7EC4\uFF08\u70B9\u6309\u6574\u7EC4\uFF09/ \u5355\u4E2A\u97F3\u9891\uFF1B\u64AD\u4E0D\u64AD\u7531\u5DE6\u8FB9\u7684 [\u2713] \u51B3\u5B9A": "Mission end sound: sound effect group (click the entire group)/single audio; whether to play or not is determined by the [\u2713] on the left",
"\u5148\u5230\u300C\u514D\u8D39\u6A21\u578B\u300D\u9875\u7684\u300C\u672C\u5730\u8F6C\u53D1\u300D\u6253\u5F00\u7AEF\u53E3\uFF0C\u8FD9\u91CC\u624D\u4F1A\u7ED9\u51FA\u53EF\u7528\u7684\u5730\u5740\u4E0E\u914D\u65B9\u3002": 'First go to "Local Forwarding" on the "Free Model" page to open the port, and the available addresses and recipes will be given here.',
"\u514D\u767B\u5F55\u3001\u514D Key\u3001\u514D\u914D\u7F6E\uFF1A\u6A21\u578B\u6E05\u5355\u8DDF\u968F\u4E0A\u6E38\u5237\u65B0\uFF0C\u53EF\u7528\u6027\u7531\u8FD9\u53F0\u673A\u5668\u5B9E\u6D4B\u3002": "No login, no key, no configuration: the model list is refreshed following the upstream, and the usability is measured by this machine.",
@@ -879,11 +891,13 @@ var dictionary_default = {
"\u5199\u5165 DSH \u5B98\u65B9\u51ED\u636E\uFF08.credentials.yaml\uFF09\u65F6\u4F7F\u7528\u7684\u540D\u5B57": "The name to use when writing DSH official credentials (.credentials.yaml)",
"\u5220\u9664\u540E\u8FD9\u4E2A\u6A21\u578B ID \u7ACB\u5373\u4ECE\u6E05\u5355\u6D88\u5931\uFF0C\u6B63\u5728\u5F15\u7528\u5B83\u7684\u5BA2\u6237\u7AEF\u4F1A\u62FF\u5230 404\u3002": "After deletion, the model ID disappears from the list immediately, and clients that are referencing it will get a 404.",
"\u5361\u7247\u56FA\u5B9A\u5927\u5C0F \xB7 \u5927\u5C0F\u53EA\u4F5C\u7528\u4E8E\u4E3B\u9875\u9762\u5409\u7965\u7269\uFF1B\u6700\u540E\u4E00\u5F20\u5361\u7247\u53EF\u5BFC\u5165\u81EA\u5B9A\u4E49\u7ACB\u7ED8": "The card has a fixed size \xB7 The size only applies to the main page mascot; the last card can import custom graphics",
+ "\u539F\u9879\u76EE\u672A\u767B\u8BB0\u6216\u76EE\u5F55\u4E0D\u53EF\u7528\uFF0C\u65E0\u6CD5\u7BA1\u7406\u6B64\u526F\u672C\u3002\u8BF7\u5728\u4FA7\u680F\u91CD\u65B0\u767B\u8BB0\u539F\u9879\u76EE\u540E\u5237\u65B0\u3002": "The original project is not registered or its directory is unavailable, so this copy cannot be managed. Re-register the original project in the sidebar, then refresh.",
"\u53EA\u753B\u8BFB\u8005\u81EA\u5DF1\u63D0\u4F9B\u7684\u54C1\u724C\u540D\u3001\u6807\u5FD7\u56FE\u4E0E\u4E3B\u8272\uFF1B\u4EC0\u4E48\u90FD\u6CA1\u63D0\u4F9B\u65F6\u9875\u9762\u4E0E\u6240\u9009\u54C1\u724C\u4E00\u81F4": "Only draw the brand name, logo and main color provided by the reader; if nothing is provided, the page will be consistent with the selected brand",
"\u53EF\u4EE5\u6539\u7528\u666E\u901A dsh web \u5B89\u88C5\uFF0C\u6216\u8BF7\u63D2\u4EF6\u4F5C\u8005\u53D1\u5E03 npm \u5305\u3002 / ": "You can use a normal dsh web installation instead, or ask the plugin author to publish an npm package. / ",
"\u5728\u8BBE\u7F6E\u9875\u6253\u5F00\u300C\u64AD\u653E\u300D\u9875\u7B7E \u2014\u2014 \u51FA\u56FE\u6765\u6E90 / \u5B9E\u65F6\u5E27 / \u5E27\u7387\u4E0A\u9650\u5728\u90A3\u91CC": 'Open the "Playback" tab on the settings page - where is the picture source/real-time frame/frame rate limit?',
"\u5B9E\u65F6\u6E32\u67D3\u5F53\u524D\u672A\u63A5\u7BA1\uFF08\u9759\u6001\u5E27 / \u517C\u5BB9\u6A21\u5F0F\uFF09\uFF0C\u6539\u52A8\u4F1A\u5728\u4E0B\u6B21\u5B9E\u65F6\u6E32\u67D3\u65F6\u751F\u6548\u3002": "Real-time rendering is not currently taking over (static frames / compatibility mode), changes will take effect on the next real-time rendering.",
"\u5DF2\u538B\u7F29 {items} \u6761\u5386\u53F2\u8BB0\u5F55\uFF08\u7EA6 {tokens} tokens\uFF09": "Compressed {items} history entries (about {tokens} tokens)",
+ "\u5DF2\u5C06 {count} \u4E2A\u6280\u80FD\u6DFB\u52A0\u5230\u201C{category}\u201D\u3002\u6587\u4EF6\u672A\u79FB\u52A8\u3002": 'Added {count} skills to "{category}". No files were moved.',
"\u5F53\u524D\u6709\u8FDB\u7A0B\u6B63\u5728\u6267\u884C\u4E2D\uFF0C\u70B9\u51FB\u201C\u9000\u51FA\u767B\u5F55\u201D\uFF0C\u5C06\u4F1A\u6253\u65AD\u8FDB\u7A0B\uFF0C\u662F\u5426\u5373\u523B\u9000\u51FA\u767B\u5F55\uFF1F": 'There is a process currently executing. Clicking "Logout" will interrupt the process. Do you want to logout now?',
"\u672A\u627E\u5230 Codex \u76EE\u5F55\uFF08$CODEX_HOME \u6216 ~/.codex\uFF09": "Codex directory not found ($CODEX_HOME or ~/.codex)",
"\u6807\u7B7E\u9875\u9690\u85CF \u2192 \u672C\u8F6E\u8F6E\u6362\u63A8\u8FDF\u5230\u53EF\u89C1\u65F6\u8865\u505A\uFF08\u4E0D\u5EFA staging \u6E32\u67D3\u9875\uFF09": "The tab page is hidden \u2192 This round of rotation will be postponed until it is visible (no staging rendering page will be built)",
@@ -935,6 +949,7 @@ var dictionary_default = {
"\u6B63\u5728\u91CD\u542F\uFF1Adsh \u542F\u52A8\u540E\u672C\u9875\u4F1A\u5237\u65B0\uFF1B\u82E5\u53C8\u5931\u8D25\uFF0C\u4F1A\u5E26\u7740\u65B0\u7684\u62A5\u9519\u56DE\u5230\u8FD9\u91CC\u3002": "Restarting: This page will refresh after dsh starts; if it fails again, it will return here with a new error report.",
"\u6CE8\u610F\uFF1A\u8FD9\u4E24\u65CF\u4F1A\u6539\u53D8\u52A9\u624B\u7684\u8BF4\u8BDD\u65B9\u5F0F\uFF0C\u5E76\u4E14\u4F1A\u7559\u5728\u4F60\u7684\u5BF9\u8BDD\u8BB0\u5F55\u91CC\u3002\u9ED8\u8BA4\u5173\u95ED\u3002": "Note: These two groups will change the way the assistant speaks and will remain in your conversation history. Off by default.",
"\u7531\u73AF\u5883\u53D8\u91CF DSHM_GITHUB_PROXY \u7BA1\u7406\uFF0C\u754C\u9762\u4E2D\u4E0D\u53EF\u4FEE\u6539\u3002": "Managed by DSHM_GITHUB_PROXY environment variable.",
+ "\u79FB\u5165\u56DE\u6536\u7AD9\u56DE\u6EDA\u5931\u8D25\uFF0C\u672A\u6062\u590D\u5185\u5BB9\u4FDD\u7559\u5728: {path}\uFF08{error}\uFF09": "Rollback of the move to the recycle bin failed; unrestored content remains at: {path} ({error})",
"\u8BE5\u884C\u662F\u56FE\u7247\u7C7B\u6A21\u5757(\u56FE\u7247/\u968F\u673A\u56FE\u7247,\u72EC\u5360\u4E00\u884C):\u8BF7\u62D6\u5230\u4E0B\u65B9\u7A7A\u767D\u533A\u53E6\u8D77\u4E00\u884C": "This row is a picture module (picture/random picture, exclusive to one row): please drag it to the blank area below to create a new row",
"\u8FD9\u4E94\u7C7B\u8BF7\u6C42\u7684\u7B54\u6848\u5C31\u5728\u8BF7\u6C42\u4F53\u91CC\uFF0C\u8F6C\u53D1\u51FA\u53BB\u53EA\u662F\u767D\u82B1\u4E00\u6B21\u4E0A\u6E38\u989D\u5EA6\u4E0E\u4E00\u4E2A\u6765\u56DE\u3002": "The answers to these five types of requests are in the request body. Forwarding them is just a waste of upstream quota and a round trip.",
"\u8FD9\u5F20\u58C1\u7EB8\u88AB\u300C\u5185\u5BB9\u5206\u7EA7\u300D\u8FC7\u6EE4\u6392\u9664\u4E86 \u2014\u2014 \u628A\u5185\u5BB9\u5206\u7EA7\u5207\u56DE\u300C\u5168\u90E8\u300D\u5373\u53EF\u64AD\u653E": 'This wallpaper was excluded by the "Content Rating" filter - switch the content rating back to "All" to play',
@@ -987,6 +1002,7 @@ var dictionary_default = {
"\u9690\u85CF\u4EC5\u5F71\u54CD\u6A21\u578B\u9009\u62E9\u5668\u548C\u7F51\u5173\u6E05\u5355\uFF0C\u4E0D\u5F71\u54CD\u5386\u53F2\u4F1A\u8BDD\uFF1B\u4ECD\u53EF\u5728\u8FD9\u91CC\u6062\u590D\u663E\u793A\u3002": "Hide only affects model selectors and gateway lists, not historical sessions; display can still be resumed here.",
"\u9700\u8981 playerctl\uFF08apt/dnf/pacman \u5B89\u88C5\u540E\u91CD\u8BD5\uFF09": "Playerctl is required (try again after apt/dnf/pacman installation)",
' \u26A0\uFE0F ${result.warning ?? "\u672A\u80FD\u5199\u5165\u914D\u7F6E"}': ' \u26A0\uFE0F ${result.warning ?? "Failed to write config"}',
+ "\u201C{name}\u201D\u5C06\u4ECE\u5F53\u524D\u6280\u80FD\u6765\u6E90\u79FB\u5165\u56DE\u6536\u7AD9\uFF0C\u4E4B\u540E\u53EF\u4EE5\u6062\u590D\u5230\u539F\u4F4D\u7F6E\u3002": '"{name}" will be moved from the current skill source to the recycle bin and can later be restored to its original location.',
"[channel-pack] \u65E0\u6301\u4E45\u5316\u540E\u7AEF\uFF0C\u7F51\u5173\u5F00\u5173\u4EC5\u672C\u6B21\u4F1A\u8BDD\u6709\u6548": "[channel-pack] No persistence backend, the gateway switch is only valid for this session",
"
\xB7Small bubbles can only be deleted (hidden) but not added; large bubbles cannot be deleted
",
'\u274C \u6821\u9A8C\u5931\u8D25\uFF1A${result?.error ?? "\u672A\u77E5\u539F\u56E0"}': '\u274C Validation failed: ${result?.error ?? "Unknown reason"}',
@@ -1017,6 +1033,7 @@ var dictionary_default = {
"\u6574\u5957\u754C\u9762\u7684\u9ED8\u8BA4\u5B57\u65CF\uFF08\u5168\u5C40\uFF09\uFF1B\u89D2\u8272 / \u7EC4\u4EF6\u91CC\u5355\u72EC\u8BBE\u8FC7\u7684\u4ECD\u4EE5\u90A3\u91CC\u4E3A\u51C6": "The default font family for the entire set of interfaces (global); those that have been individually set in roles/components still apply there.",
"\u65B0\u4E0A\u7EBF\u7684\u6A21\u578B\uFF0C\u7ECF EAC \u6E20\u9053\u8F6C\u53D1\u81EA OpenCode \u514D\u8D39\u8F66\u9053\u3002": "The newly launched model is forwarded from the OpenCode free lane via the EAC channel.",
"\u65B0\u58C1\u7EB8\u8981\u70B9\u300C\u5237\u65B0\u300D\u624D\u4F1A\u51FA\u73B0\u5728\u58C1\u7EB8\u5E93\u91CC\u2014\u2014\u5237\u65B0\u952E\u5C31\u5728\u9876\u680F\u300C\u6682\u505C\u300D\u65C1\u3002": 'New wallpapers will appear in the wallpaper library by clicking "Refresh" - the refresh button is next to "Pause" on the top bar.',
+ "\u65E0\u6CD5\u751F\u6210\u5408\u6CD5 kebab-case \u540D\u79F0\uFF08\u539F\u59CB\u540D: {name}\uFF09": "Could not generate a valid kebab-case name (original name: {name})",
"\u65E0\u6CD5\u8BFB\u53D6 {location}\u3002\u8BF7\u68C0\u67E5\u8BBF\u95EE\u6743\u9650\u540E{reload}\u3002": "{location} could not be read. Please check the access rights after {reload}.",
"\u6B63\u5728\u4ECE\u5DF2\u767B\u5F55\u7A97\u53E3\u5206\u533A\u8BFB\u53D6\u51ED\u8BC1\u2026\u2026\uFF08\u590D\u7528\u4E0A\u6B21\u767B\u5F55\u6001\uFF0C\u4E0D\u9700\u8981\u91CD\u65B0\u767B\u5F55\uFF09": "Reading credentials from the logged-in window partition... (Reuse the last login state, no need to log in again)",
"\u6D4F\u89C8\u5668\u5DF2\u5173\u95ED\uFF0C\u767B\u5F55\u5DF2\u53D6\u6D88\u3002\u9700\u8981\u7684\u8BDD\u518D\u70B9\u4E00\u6B21\u300C\u6D4F\u89C8\u5668\u7A97\u53E3\u767B\u5F55\u300D\u5373\u53EF\u3002": 'The browser has been closed and the login has been cancelled. If necessary, click "Browser window login" again.',
@@ -1050,6 +1067,7 @@ var dictionary_default = {
"cipher \u5217\u8868\u54C8\u5E0C\u4E0E Chrome \u4E00\u81F4\u3001ALPN \u8D70 h2": "The cipher list hash is consistent with Chrome, ALPN uses h2",
"Gemini \u56FE\u50CF\u751F\u6210\u4E0E\u7F16\u8F91\u6A21\u578B\uFF0C\u652F\u6301\u81EA\u7136\u8BED\u8A00\u5BF9\u8BDD\u5F0F\u521B\u5EFA\u4E0E\u4FEE\u6539\u3002": "Gemini's image generation and editing model, with conversational creation and refinement.",
"link \u6A21\u5F0F\u4EC5\u8FD4\u56DE\u94FE\u63A5\uFF1Bimage \u6A21\u5F0F\u540C\u65F6\u8FD4\u56DE\u56FE\u50CF\u81EA\u8EAB\u6570\u636E\u3002": "The link mode only returns the link; the image mode also returns the image itself.",
+ "skill \u6765\u6E90\u76EE\u5F55\u5C42\u7EA7\u8D85\u8FC7 {depth} \u5C42: {path}": "skill source directory is nested more than {depth} levels deep: {path}",
"\u4F8B: {plan} \u989D\u5EA6 \xB7 {plan_reset} \u5237\u65B0\u65F6\u95F4": "Example: {plan} quota \xB7 {plan_reset} refresh time",
"\u4FDD\u7559 {retained} \u6761 \xB7 \u7701\u7565 {omitted} \u6761": "Kept {retained} \xB7 omitted {omitted}",
"\u5220\u9664 {provider} \u4F1A\u79FB\u9664\u5176\u914D\u7F6E\u548C\u5B58\u50A8\u7684 API \u5BC6\u94A5\u3002": "Deleting {provider} removes its configured and stored API keys.",
@@ -1059,6 +1077,8 @@ var dictionary_default = {
"\u5BFC\u5165\u4F1A\u5408\u5E76\u5907\u4EFD\u4E2D\u7684\u8D26\u53F7\u51ED\u636E\u3001\u6A21\u578B\u5F00\u5173\u548C\u79EF\u5206\u9501\u5B9A\u8BBE\u7F6E\uFF0C\u786E\u8BA4\u7EE7\u7EED\u5417\uFF1F": "The import will merge the account credentials, model switches and points lock settings in the backup. Are you sure to continue?",
"\u5C06\u5378\u8F7D\u672C\u5730\u7248\u672C\u5E76\u5B89\u88C5\u7EBF\u4E0A\u7248\u672C\uFF0C\u4E4B\u540E\u7167\u5E38\u68C0\u67E5\u66F4\u65B0\u3002\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500\u3002": "The local version will be uninstalled and the online version will be installed, after which the update will be checked as usual. This action cannot be undone.",
"\u5DF2\u4FDD\u5B58\uFF1A${outcome.name}\uFF08\u542B\u660E\u6587\u51ED\u8BC1\uFF0C\u8BF7\u59A5\u5584\u4FDD\u7BA1\uFF09": "Saved: ${outcome.name} (including clear-text credentials, please keep it safe)",
+ "\u5DF2\u5BFC\u5165\uFF1A{imported}\uFF1B\u5DF2\u8DF3\u8FC7\u540C\u540D\u6280\u80FD\uFF1A{skipped}": "Imported: {imported}; skipped skills with the same name: {skipped}",
+ "\u5DF2\u5C06 {name} \u5F52\u5165\u300C{category}\u300D\u3002\u6587\u4EF6\u6CA1\u6709\u79FB\u52A8\u3002": 'Assigned {name} to "{category}". No files were moved.',
"\u5DF2\u6309 DSH {0} \u7B5B\u9009\uFF1B\u672A\u58F0\u660E\u6216\u65E0\u6CD5\u786E\u8BA4\u517C\u5BB9\u6027\u7684\u63D2\u4EF6\u4ECD\u4F1A\u663E\u793A": "Filtered by DSH {0}; undeclared or incompatible plugins will still show",
"\u6062\u590D\u5C06\u8986\u76D6\u5F53\u524D profile \u914D\u7F6E\u5E76\u91CD\u65B0\u5B89\u88C5\u63D2\u4EF6\uFF0C\u786E\u5B9A\u7EE7\u7EED\u5417\uFF1F": "Restoring will overwrite the current profile configuration and reinstall the plugin, are you sure you want to continue?",
"\u6211\u60F3\u4E86\u89E3\u4E00\u9879\u529F\u80FD\u7684\u5B9E\u73B0\u3002\u5148\u95EE\u6211\u5177\u4F53\u662F\u54EA\u9879\u529F\u80FD\uFF0C\u518D\u6CBF\u8C03\u7528\u5173\u7CFB\u89E3\u91CA\u3002": "I want to understand the implementation of a feature. First ask me which function it is, and then explain it along the calling relationship.",
@@ -1120,6 +1140,7 @@ var dictionary_default = {
"\u6062\u590D\u5931\u8D25\uFF1A${error?.message ?? error}": "Restore failed: ${error?.message ?? error}",
"\u6211\u4EEC\u4F1A\u628A\u4F60\u7684\u5BF9\u8BDD\u3001\u9879\u76EE\u548C\u8BBE\u7F6E\u6253\u5305\u4F9B\u4F60\u4E0B\u8F7D\u3002\u8FD9\u53EF\u80FD\u9700\u8981\u4E00\u4E9B\u65F6\u95F4\u3002": "We\u2019ll package up your conversations, projects, and settings for download. This might take some time to complete.",
"\u6253\u5F00\u5931\u8D25\uFF1A${error?.message ?? error}": "Open failed: ${error?.message ?? error}",
+ "\u6280\u80FD\u6587\u4EF6\u5DF2\u64A4\u9500\uFF0C\u4F46\u542F\u7528\u72B6\u6001\u65E0\u6CD5\u5199\u5165\u3002\u8BF7\u6062\u590D\u78C1\u76D8\u5199\u5165\u540E\u91CD\u8BD5\u5B89\u88C5\u3002": "The skill files were reverted, but the enabled state could not be written. Restore disk writes and try the install again.",
"\u628A\u300C{name}\u300D\u6062\u590D\u6210\u5B83\u539F\u672C\u7684\u6837\u5B50\uFF1F\u4F60\u5728\u8FD9\u4EFD\u4E0A\u7684\u6539\u52A8\u4F1A\u4E22\u6389\u3002": 'Restore "{name}" to its original appearance? Your changes on this page will be lost.',
"\u628A\u5F53\u524D\u8FD9\u5957\u5B57\u4F53\u5916\u89C2\u5B58\u6210\u4E00\u4EFD\u65B0\u7684\u96C6\uFF0C\u5E76\u5207\u6362\u8FC7\u53BB\uFF08\u540D\u5B57\u4E4B\u540E\u53EF\u4EE5\u6539\uFF09": "Save the current font appearance as a new set and switch to it (the name can be changed later)",
"\u628A\u5F53\u524D\u8FD9\u5957\u73BB\u7483\u89C2\u611F\u5B58\u6210\u4E00\u4EFD\u4F60\u81EA\u5DF1\u7684\u9884\u8BBE\uFF08\u4E4B\u540E\u4ECE\u9884\u8BBE\u884C\u4E00\u952E\u53D6\u56DE\uFF09": "Save the current set of glass look and feel as your own preset (later retrieve it from the preset row with one click)",
@@ -1129,6 +1150,7 @@ var dictionary_default = {
"\u672C\u6B21\u9884\u89C8\u65E0\u6CD5\u4F7F\u7528\u4EE5\u4E0B\u5B57\u4F53\uFF0C\u9884\u89C8\u4E2D\u7684\u6587\u5B57\u548C\u6392\u7248\u53EF\u80FD\u4E0E\u539F\u6587\u6863\u4E0D\u540C\u3002": "The following fonts are not available for this preview, and the text and typography in the preview may differ from the original document.",
"\u68C0\u67E5\u5931\u8D25\uFF1A${error?.message ?? error}": "Check failed: ${error?.message ?? error}",
'\u68C0\u67E5\u5931\u8D25\uFF1A${result?.error ?? "\u672A\u77E5\u539F\u56E0"}': 'Check failed: ${result?.error ?? "unknown reason"}',
+ "\u68C0\u6D4B\u5230\u672C\u5730\u4FEE\u6539\u3002\u66FF\u6362\u4F1A\u8986\u76D6\u5F53\u524D\u6587\u4EF6\uFF0C\u539F\u6587\u4EF6\u5C06\u5B8C\u6574\u5907\u4EFD\uFF0C\u53EF\u6062\u590D\u3002": "Local changes detected. Replacing overwrites the current files; the originals are backed up in full and can be restored.",
"\u6C42\u4F60\u4EEC\u4E0D\u8981\u518D\u5632\u7B11\u8FD9\u4E9B\u56DE\u590D\u4E86\uFF0C\u8FD9\u4E9B\u56DE\u590D\u662F\u6211\u82B1\u4E86\u597D\u591Atoken\u60F3\u7684": "Please stop laughing at these replies. I spent a lot of time thinking about these replies.",
"\u6E05\u7406\u5931\u8D25\uFF1A${error?.message ?? error}": "Cleanup failed: ${error?.message ?? error}",
"\u6E20\u9053\u5305\u672A\u6302\u8F7D\uFF1A{reason}\uFF08\u514D\u8D39\u8F66\u9053\u4E0E EAC \u4E0D\u53D7\u5F71\u54CD\uFF09": "Channel package is not mounted: {reason} (free lanes and EAC are not affected)",
@@ -1137,6 +1159,7 @@ var dictionary_default = {
'\u79FB\u9664\u5931\u8D25\uFF1A${result?.error ?? "\u672A\u77E5\u539F\u56E0"}': 'Remove failed: ${result?.error ?? "unknown reason"}',
"\u7F51\u9875\u7AEF\u672C\u6B21\u8F93\u51FA\u88AB\u622A\u65AD\uFF0C\u8C03\u7528\u6CA1\u6536\u5168\uFF0C\u5DF2\u4E22\u5F03\u5E76\u81EA\u52A8\u91CD\u8BD5\uFF1B\u65E0\u9700\u5904\u7406\u3002": "The output of the web page is truncated, the call is confiscated, discarded and automatically retried; no processing is required.",
"\u81EA\u52A8\u6253\u5F00\u672A\u6210\u529F\uFF1A\u8BF7\u6309 Cmd/Ctrl+, \u6216\u70B9\u5DE6\u680F\u7684\u8BBE\u7F6E\u5165\u53E3": "Automatic opening failed: please press Cmd/Ctrl+, or click the settings entry in the left column",
+ "\u8986\u76D6\u5BFC\u5165\u56DE\u6EDA\u5931\u8D25\uFF0C\u5907\u4EFD\u4FDD\u7559\u5728: {path}\uFF08{error}\uFF09": "Rollback of the overwriting import failed; the backup is kept at: {path} ({error})",
"\u8BF7\u8F93\u5165\u6709\u6548\u7684 IANA \u65F6\u533A\uFF0C\u4F8B\u5982 Asia/Shanghai": "Enter a valid IANA time zone, for example Asia/Shanghai",
"\u8FD9\u53EA\u5BA0\u7269\u9700\u8981\u7684\u6E32\u67D3\u5668\uFF08{renderer}\uFF09\u5728\u5F53\u524D\u7248\u672C\u4E0D\u53EF\u7528\u3002": "This pet requires a renderer ({renderer}) that is not available in the current version.",
"\u9000\u51FA\u5931\u8D25\uFF1A${error?.message ?? error}": "Logout failed: ${error?.message ?? error}",
@@ -1147,6 +1170,7 @@ var dictionary_default = {
"\u9996\u4E2A\u96C6\u524D\u6CBF\u7F16\u7A0B\u30011M \u4E0A\u4E0B\u6587\u4E0E\u539F\u751F\u591A\u6A21\u6001\u4E8E\u4E00\u8EAB\u7684\u5F00\u653E\u6743\u91CD\u6A21\u578B\u3002": "The first open-weight model combining frontier coding, 1M context and native multimodality.",
" \u6B21\u4F20\u8F93\u8F6F\u5931\u8D25 \u2192 \u81EA\u52A8\u91CD\u8BD5\uFF08\u6E05\u6389\u8F6F\u8BB0\u5FC6\u91CD\u5EFA live \u5C42\uFF09": " Soft transmission failed \u2192 Automatically retry (clear the soft memory and rebuild the live layer)",
"\uFF1B\u300C\u663E\u793A\u6837\u5F0F\u300D\u53EF\u9009\u65F6\u95F4\u7A97\u53E3\uFF08\u5168\u90E8 / 5h / \u5468 / \u6708\uFF09": '; "Display style" optional time window (all / 5h / week / month)',
+ "\u300C{name}\u300D\u4F1A\u6D88\u5931\uFF0C\u91CC\u9762\u7684\u6280\u80FD\u56DE\u5230\u672A\u5206\u7C7B\u3002\u6587\u4EF6\u4E0D\u4F1A\u79FB\u52A8\u3002": '"{name}" will be removed and its skills return to Uncategorized. No files are moved.',
'\u274C ${result?.message ?? "\u6062\u590D\u5931\u8D25"}': '\u274C ${result?.message ?? "Restore failed"}',
"${Math.floor(diff / 36e5)} \u5C0F\u65F6\u524D": "${Math.floor(diff / 36e5)} hours ago",
"${Math.floor(diff / 864e5)} \u5929\u524D": "${Math.floor(diff / 864e5)} days ago",
@@ -1176,6 +1200,7 @@ var dictionary_default = {
"\u5E94\u7528\u53D8\u66F4\u524D\u4F1A\u81EA\u52A8\u521B\u5EFA\u5FEB\u7167\uFF1B\u4E5F\u53EF\u624B\u52A8\u521B\u5EFA\uFF0C\u968F\u65F6\u56DE\u6EDA\u5230\u4EFB\u610F\u72B6\u6001\u3002": "Snapshots are automatically created before changes are applied, or they can be created manually and rolled back to any state at any time.",
"\u5F00\u542F\u540E\u6302\u4EF6\u53F3\u4FA7\u6309\u8BBE\u5B9A\u50CF\u7D20\u907F\u5F00\u6EDA\u52A8\u6761\uFF1B\u5173\u95ED\u5219\u8D34\u8FB9\uFF08\u76D6\u4F4F\u6EDA\u52A8\u6761\uFF09": "When it is turned on, the right side of the widget will avoid the scroll bar according to the set pixel; when it is turned off, it will stick to the edge (cover the scroll bar).",
"\u6309 DSH_WE_MEDIA_LEGACY=1 \u4F7F\u7528\u5185\u7F6E\u5B9E\u73B0": "Press DSH_WE_MEDIA_LEGACY=1 to use the built-in implementation",
+ "\u6309\u5DE5\u4F5C\u533A\u67E5\u770B\u9879\u76EE\u6280\u80FD\u3002\u542F\u505C\u4E0D\u4FEE\u6539\u5176\u4ED6 Agent \u7684\u6E90\u6587\u4EF6\u3002": "View project skills by workspace. Enabling or disabling does not modify the source files of other Agents.",
"\u6388\u6743\u6302\u8D77\u65F6\u663E\u793A\u8FD9\u6761\u63D0\u793A\uFF08\u5F00\u5173\u4E0E\u65F6\u957F\u5728\u300C\u6388\u6743\u97F3\u6548\u300D\u90A3\u4E00\u533A\u8BBE\u7F6E\uFF09": 'This prompt is displayed when authorization is suspended (the switch and duration are set in the "Authorization Sound Effects" area)',
"\u6392\u961F\u65F6\u5B83\u8FD8\u5728\u5DF2\u5B89\u88C5\u5217\u8868\u91CC\uFF0C\u73B0\u5728\u5DF2\u4E0D\u5728\uFF0C\u56E0\u6B64\u8DF3\u8FC7\uFF08\u6CA1\u6709\u5378\u8F7D\uFF09\u3002": "It was still in the installed list at the time of queuing and is no longer there, so it was skipped (not uninstalled).",
"\u63D0\u95EE\u6302\u8D77\u65F6\u663E\u793A\u8FD9\u6761\u63D0\u793A\uFF08\u5F00\u5173\u4E0E\u65F6\u957F\u5728\u300C\u63D0\u95EE\u97F3\u6548\u300D\u90A3\u4E00\u533A\u8BBE\u7F6E\uFF09": 'This prompt is displayed when the question is pending (the switch and duration are set in the "Question Sound Effect" area)',
@@ -1223,6 +1248,7 @@ var dictionary_default = {
"\u5BBF\u4E3B\u672A\u63D0\u4F9B connection \u670D\u52A1\uFF0C\u6E20\u9053\u64CD\u4F5C\u6682\u4E0D\u53EF\u7528\u3002": "The host does not provide connection services, and channel operations are temporarily unavailable.",
"\u5BBF\u4E3B\u6CA1\u6709\u63D0\u4F9B\u9644\u4EF6\u8BFB\u53D6\u80FD\u529B\uFF08ctx.attachments\uFF09": "The host does not provide attachment reading capabilities (ctx.attachments)",
"\u5BF9\u8BDD\u540D\u8D85\u8FC7\u8FD9\u4E2A\u957F\u5EA6\u65F6\u622A\u65AD\u6210\u300C\u524DN\u5B57...\u300D\uFF1B0 = \u4E0D\u622A\u65AD": 'When the conversation name exceeds this length, it is truncated into "the first N characters..."; 0 = no truncation',
+ "\u5DF2\u5220\u9664\u5206\u7C7B\u300C{name}\u300D\u3002\u6280\u80FD\u56DE\u5230\u672A\u5206\u7C7B\uFF0C\u6CA1\u6709\u8FDB\u56DE\u6536\u7AD9\u3002": 'Deleted category "{name}". Its skills return to Uncategorized; nothing was sent to the recycle bin.',
"\u5E94\u7528\u5185\u5347\u7EA7\uFF1A\u65B0\u7248\u672C\u53D1\u5E03\u540E\u53EF\u76F4\u63A5\u5728\u8BBE\u7F6E\u9875\u5347\u7EA7\uFF0C\u65E0\u9700\u91CD\u65B0\u5B89\u88C5\u3002": "In-app upgrade: After a new version is released, you can upgrade it directly on the settings page without reinstalling it.",
"\u5F00\u653E\u6743\u91CD\u4E0E\u4E91\u7AEF API \u5E76\u884C\uFF0C\u8986\u76D6\u6587\u672C\u3001\u56FE\u50CF\u3001\u97F3\u9891\u4E0E\u89C6\u9891\u3002": "Open weights and cloud APIs across text, image, audio and video.",
"\u5F53\u524D Node \u6CA1\u6709 fetch\uFF08\u9700\u8981 Node 18+\uFF09": "No fetch is currently available for Node (requires Node 18+)",
@@ -1239,6 +1265,7 @@ var dictionary_default = {
"\u65E0\u6CD5\u786E\u8BA4\u65F6\u95F4\u4FEE\u6539\u662F\u5426\u5DF2\u4FDD\u5B58\u3002\u8349\u7A3F\u5DF2\u4FDD\u7559\uFF0C\u8BF7\u5728\u91CD\u8BD5\u524D\u68C0\u67E5\u4EFB\u52A1": "Unable to confirm if the time modification has been saved. Draft is on hold, please check the task before retrying",
"\u6682\u65E0\u6570\u636E\u2014\u2014\u901A\u8FC7\u6E20\u9053\u6A21\u578B\u53D1\u8D77\u4E00\u6B21\u5BF9\u8BDD\u540E\uFF0C\u8FD9\u91CC\u5C31\u4F1A\u5F00\u59CB\u8BB0\u5F55\u3002": "No data yet - recording starts here once a conversation is initiated through the channel model.",
"\u66FF\u6362\u4FA7\u680F\u9876\u90E8\u7684\u54C1\u724C\u6587\u5B57\uFF1B\u7559\u7A7A\u65F6\u663E\u793A\u6240\u9009\u54C1\u724C\u81EA\u5DF1\u7684\u6587\u5B57\u6807\u5FD7\u3002": "Replaces the brand text at the top of the sidebar. Leave empty to keep the chosen brand's own wordmark.",
+ "\u670D\u52A1\u7AEF\u8FD4\u56DE\u975E JSON \u54CD\u5E94\uFF08HTTP {status}\uFF09": "Server returned a non-JSON response (HTTP {status})",
"\u672A\u68C0\u6D4B\u5230 Wallpaper Engine\uFF1A{error}": "Wallpaper Engine not detected: {error}",
"\u672C\u9875\u68C0\u67E5\u63D2\u4EF6\u51B2\u7A81\u3001\u4F9D\u8D56\u7248\u672C\u4E0D\u5339\u914D\u4E0E\u52A0\u8F7D\u987A\u5E8F\u95EE\u9898\u3002\u5E38\u7528\u672F\u8BED\uFF1A": "This page checks for plugin conflicts, dependency version mismatches, and loading order issues. Common terms:",
"\u68C0\u6D4B\u5230\u4F59\u989D\u589E\u52A0\uFF0C\u8BF7\u7528\u4E0B\u9762\u7684\u300C\u4F59\u989D\u6821\u6B63\u300D\u6838\u5BF9\u672C\u533A\u95F4\u7D2F\u8BA1\u5230\u8D26\u3002": 'If an increase in balance is detected, please use the "Balance Correction" below to check the accumulated balance in this period.',
@@ -1287,6 +1314,7 @@ var dictionary_default = {
"WebGL \u4E0A\u4E0B\u6587\u4E22\u5931\uFF1A\u753B\u9762\u5DF2\u51BB\u7ED3\u4E14\u4E0D\u518D\u66F4\u65B0\uFF0C\u9700\u8981\u91CD\u6302\u8F7D": "WebGL context lost: the screen is frozen and no longer updated, and needs to be remounted",
"\u4E0B\u5217\u63D2\u4EF6\u7684\u754C\u9762\u6587\u4EF6\u5DF2\u635F\u574F\uFF0C\u5237\u65B0\u540E\u9875\u9762\u53EF\u80FD\u7A7A\u767D\uFF0C\u5EFA\u8BAE\u56DE\u6EDA\uFF1A": "The interface files of the following plugins are corrupted. After refreshing, the page may be blank. It is recommended to roll back:",
"\u4E32\u884C\uFF08\u4E00\u6B21\u53EA\u53D1\u4E00\u6761\uFF09\xB7 \u95F4\u9694 ${interval}ms": "Serial (one request at a time) \xB7 interval ${interval}ms",
+ "\u4EC5\u4F9B DSH \u4F7F\u7528\uFF0C\u8DEF\u5F84\u4EE5\u5F53\u524D DSH_HOME \u4E3A\u51C6\u3002": "For DSH use only; the path is relative to the current DSH_HOME.",
"\u4F18\u5148\u7684\u57DF\u540D\uFF0C\u6BCF\u884C\u4E00\u4E2A\uFF1A\u7ED3\u679C\u4E2D\u6765\u81EA\u8FD9\u4E9B\u57DF\u540D\u7684\u6761\u76EE\u6392\u5230\u524D\u9762\u3002": "Preferred domains, one per line: results from these domains are ranked first.",
"\u4F1A\u8BDD\u652F\u6301\u91CD\u547D\u540D\u3001\u7F6E\u9876\u3001\u672A\u8BFB\u6807\u8BB0\u3001\u5F52\u6863\u3001\u5220\u9664\u53CA\u53F3\u952E\u5FEB\u6377\u64CD\u4F5C": "Conversations support renaming, pinning, unread mark, archiving, deletion and right-click shortcut operations",
"\u4F5C\u7B54\u524D\u6DF1\u5165\u601D\u8003\uFF0C\u4ECE o1 \u5230 o3 \u4E0E o4-mini\u3002": "Trained to think more deeply before responding, from o1 through o3 and o4-mini.",
@@ -1315,6 +1343,7 @@ var dictionary_default = {
"\u62D6\u52A8\u5230\u67D0\u884C:\u5DE6/\u53F3\u8FB9\u7F18=\u5E76\u5165\u8BE5\u884C\u9996/\u5C3E,\u4E0A/\u4E0B=\u53E6\u8D77\u4E00\u884C": "Drag to a line: left/right edge = merge into the beginning/end of the line, top/bottom = start a new line",
"\u65B0\u5EFA\u6A21\u5757(\u5148\u9009\u7C7B\u578B:\u6587\u672C/\u968F\u673A\u8BED\u53E5/\u56FE\u7247\u52A8\u56FE/\u968F\u673A\u56FE\u7247)": "Create a new module (select the type first: text/random statement/picture animation/random picture)",
"\u65E0\u6CD5\u8FDE\u63A5\u672C\u5730\u670D\u52A1\uFF0C\u4FEE\u6539\u5DF2\u4FDD\u7559\uFF0C\u8BF7\u786E\u8BA4\u670D\u52A1\u6B63\u5728\u8FD0\u884C\u540E\u91CD\u8BD5\u3002": "Unable to connect to the local service. The modification has been retained. Please confirm that the service is running and try again.",
+ "\u66F4\u65B0\u5B8C\u6210\uFF0C\u8BF7\u5B8C\u5168\u9000\u51FA\u5E76\u91CD\u65B0\u6253\u5F00 DSH Desktop\u3002": "Update complete. Fully quit and reopen DSH Desktop.",
"\u672A\u627E\u5230 Edge/Chrome\uFF0C\u65E0\u6CD5\u542F\u52A8\u6D4F\u89C8\u5668\u4EE3\u7406\u4F20\u8F93\u5C42": "Edge/Chrome not found, unable to start browser proxy transport layer",
"\u672C\u5730 Wallpaper Engine \u58C1\u7EB8\u5E93\u4E0E\u64AD\u653E\u63A7\u5236": "Local Wallpaper Engine wallpaper library and playback control",
"\u672C\u90E8\u7F72\u6CA1\u6709\u53EF\u7BA1\u7406\u7684 profile\uFF0C\u65E0\u6CD5\u5B89\u88C5\u6216\u542F\u505C\u63D2\u4EF6\u3002": "This deployment does not have a manageable profile to install or start and stop plugins.",
@@ -1350,6 +1379,7 @@ var dictionary_default = {
"mode \u5FC5\u987B\u662F 'full' \u6216 'chained'": "mode must be 'full' or 'chained'",
"pkg \u4E2D\u6CA1\u6709 scene.json\uFF08\u4E0D\u662F\u573A\u666F\u58C1\u7EB8\uFF1F\uFF09": "There is no scene.json in pkg (not scene wallpaper?)",
"users/current \u7F3A\u5C11\u6570\u503C\u4E1A\u52A1\u7801\uFF08\u5F62\u72B6\u4E0D\u7B26\uFF09": "users/current is missing the numeric business code (the shape does not match)",
+ "\u4E0D\u652F\u6301\u5305\u542B\u7B26\u53F7\u94FE\u63A5\u7684 skill \u6765\u6E90: {path}": "Skill sources containing symbolic links are not supported: {path}",
"\u4ECE\u516C\u5171\u514D\u8D39\u4EE3\u7406\u6E05\u5355\u6293\u53D6\u5E76\u51C6\u5165\uFF1B\u5173\u95ED\u540E\u53EA\u7528\u4E0B\u8FF0\u4E24\u7C7B\u51FA\u53E3\u3002": "Grab and admit from the public free proxy list; after closing, only the following two types of exits will be used.",
"\u4F60\u7684Token\u7528\u91CF\u76F8\u5F53\u4E8E{count}\u672C{book}\u3002": "You've used ~{count}\xD7 the tokens in {book}.",
"\u4F7F\u7528 OpenAI \u517C\u5BB9\u63A5\u53E3\uFF0C\u628A\u672C\u5730\u6A21\u578B\u63A5\u5165\u4F60\u7684\u5DE5\u5177\u3002": "Use OpenAI-compatible interfaces to connect local models to your tools.",
@@ -1376,6 +1406,7 @@ var dictionary_default = {
"\u63CF\u8FF0\u4F60\u60F3\u8981\u6784\u5EFA\u7684\u5185\u5BB9, / \u8C03\u7528\u6307\u4EE4, @ \u6587\u4EF6\u6216\u5BF9\u8BDD": "Describe what you want to build,/invoke directives, @ files or conversations",
"\u63D2\u4EF6\u66F4\u65B0\u5931\u8D25\u3002\u8BF7\u67E5\u770B DSH Web \u7EC8\u7AEF\u8F93\u51FA\u540E\u91CD\u8BD5\u3002": "Plugin update failed. Please check the DSH web terminal output and try again.",
"\u65B0\u589E {added} \u4E2A\uFF0C\u79FB\u9664 {removed} \u4E2A": "Added {added}, removed {removed}",
+ "\u65E0\u6CD5\u4ECE\u5BBF\u4E3B\u8BFB\u53D6\u6D3B\u52A8\u5DE5\u4F5C\u533A\uFF0C\u9879\u76EE\u6280\u80FD\u672A\u663E\u793A\uFF1A{path}": "Could not read the active workspace from the host; project skills are not shown: {path}",
"\u65E5\u5FD7\u6CA1\u6709\u6307\u51FA\u5177\u4F53\u63D2\u4EF6\uFF0C\u4E0B\u9762\u6309\u542F\u7528\u72B6\u6001\u5217\u51FA\u53EF\u8C03\u6574\u7684\u63D2\u4EF6\u3002": "The log does not indicate a specific plug-in, the list of adjustable plug-ins is shown below by activation status.",
"\u667A\u8C31 GLM Coding Plan\uFF08\u56FD\u9645 z.ai\uFF09": "GLM Coding Plan (International z.ai)",
"\u66F4\u65B0\u6A21\u5F0F\u9700\u8981 Gist ID\uFF1A\u8BF7\u586B\u5199\uFF0C\u6216\u5207\u6362\u4E3A\u300C\u65B0\u5EFA\u300D": 'Update mode requires Gist ID: please fill in, or switch to "New"',
@@ -1398,6 +1429,8 @@ var dictionary_default = {
"\u8F93\u5165\u63D2\u4EF6\u7684\u5305\u540D\u3001GitHub \u4ED3\u5E93\u5730\u5740\u6216\u672C\u5730\u76EE\u5F55\u8DEF\u5F84\u3002": "Enter the plugin's package name, GitHub repository address, or local directory path.",
"\u8F93\u51FA\u901F\u5EA6\uFF08tok/s\uFF09\u4E0E\u9996\u5B57\u5EF6\u8FDF\uFF08TTFT\uFF09\u9010\u6B21\u91C7\u6837\u3002": "Output speed (tok/s) and first word delay (TTFT) sample by sample.",
"\u8FD8\u6CA1\u6709\u4EFB\u4F55\u9884\u8BBE \u2014\u2014 \u51FA\u5382\u90A3\u51E0\u5957\u52A0\u8F7D\u5931\u8D25\u6216\u5BBF\u4E3B\u672A\u91CD\u6302\u3002": "There aren't any presets yet - the factory ones failed to load or the host didn't rehang.",
+ "\u8FD8\u6CA1\u6709\u5DF2\u767B\u8BB0\u7684\u5DE5\u4F5C\u533A\u3002\u8BF7\u5148\u5728\u4FA7\u680F\u6DFB\u52A0\uFF0C\u518D\u56DE\u5230\u8FD9\u91CC\u9009\u62E9\u3002": "No registered workspaces yet. Add one in the sidebar first, then come back here to select it.",
+ "\u8FD8\u6CA1\u6709\u6280\u80FD\u4ED3\u5E93\uFF0C\u6DFB\u52A0\u4E00\u4E2A\u516C\u5F00 GitHub \u4ED3\u5E93\u5F00\u59CB\u3002": "No skill repositories yet. Add a public GitHub repository to get started.",
"\u8FD9\u6BB5\u65F6\u95F4\u8FD8\u6CA1\u6709\u7528\u91CF\u8BB0\u5F55 \u2014\u2014 \u8DD1\u4E00\u6B21\u5BF9\u8BDD\u540E\u70B9\u300C\u5237\u65B0\u300D\u3002": 'There are no usage records during this period - click "Refresh" after running a conversation.',
"\u9017\u53F7\u6216\u6362\u884C\u5206\u9694\u7684\u6A21\u578B ID\uFF1B\u7559\u7A7A\u5219\u7528\u5B83\u81EA\u5DF1\u58F0\u660E\u7684\u6E05\u5355\u3002": "Comma or newline separated model IDs; leave blank to use its own declared list.",
"\u901A\u8FC7\u9876\u90E8\u641C\u7D22\u5FEB\u901F\u5B9A\u4F4D\u4F1A\u8BDD\u3001\u8BBE\u7F6E\u9875\u9762\u548C\u65B0\u5EFA\u4EFB\u52A1\u7B49\u5FEB\u6377\u64CD\u4F5C": "Quickly locate sessions, settings pages, create new tasks and other quick operations through top search",
@@ -1418,6 +1451,7 @@ var dictionary_default = {
"data \u4E3A\u7A7A\uFF08accessToken \u53EF\u80FD\u5DF2\u5931\u6548\uFF09": "data is empty (accessToken may have expired)",
"dsh-better-sidebar \u4FA7\u680F\u6BDB\u73BB\u7483\u9002\u914D": "dsh-better-sidebar sidebar frosted glass adaptation",
"fps \u7248\u5DF2\u5C31\u7EEA \u2192 \u7559\u5230\u4E0B\u6B21\u5EFA\u5C42\u6362\uFF08\u4E0D\u5728\u5C4F\u4E0A\u6362\u6E90\uFF09": "The fps version is ready \u2192 leave it until the next layer change (without changing the source on the screen)",
+ "frontmatter \u7F3A\u5C11 description": "frontmatter is missing description",
"liveSystem: \u7F51\u9875\u58C1\u7EB8\u97F3\u9891\u6539\u7528\u7CFB\u7EDF\u5B9E\u51B5\u9891\u8C31": "liveSystem: Web wallpaper audio uses system live spectrum instead",
"name is required / \u9700\u8981 name": "name is required / need name",
"snapshot not found / \u5FEB\u7167\u4E0D\u5B58\u5728": "snapshot not found / snapshot does not exist",
@@ -1427,6 +1461,8 @@ var dictionary_default = {
"\u4E34\u65F6\u8BA1\u5212\u9884\u89C8\u5DF2\u5931\u6548\uFF0C\u8BF7\u4ECE\u4ECD\u5728\u7B49\u5F85\u5BA1\u6279\u7684\u5361\u7247\u91CD\u65B0\u6253\u5F00\u3002": "Temporary plan preview has expired, please reopen from a card that is still awaiting approval.",
"\u4E5F\u53EF\u80FD\u8BA9 DeepSeek Harness \u8D77\u4E0D\u6765\u3002": "It may also make DeepSeek Harness unable to get up.",
"\u4EC5\u652F\u6301 PNG\u3001JPG\u3001WebP\u3001GIF \u683C\u5F0F\u7684\u56FE\u7247": "Only PNG, JPG, WebP, and GIF images are supported",
+ "\u4ED3\u5E93\u72B6\u6001\u6587\u4EF6\u635F\u574F\u6216\u65E0\u6CD5\u8BFB\u53D6\uFF0C\u8BF7\u4FDD\u7559\u6587\u4EF6\u5E76\u4FEE\u590D\u540E\u91CD\u8BD5\u3002": "The repository state file is corrupted or unreadable. Keep the file, fix it, and try again.",
+ "\u4ED3\u5E93\u8BBF\u95EE\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u7A0D\u540E\u91CD\u8BD5\u3002\u4E0A\u6B21\u5217\u8868\u5DF2\u4FDD\u7559\u3002": "Repository access failed. Check your network or try again later. The previous list has been kept.",
"\u4EFB\u52A1\u5728\u4FDD\u5B58\u524D\u5DF2\u53D1\u751F\u53D8\u5316\u3002\u5F53\u524D\u663E\u793A\u5DF2\u4FDD\u5B58\u7684\u89C4\u5219\uFF0C\u8BF7\u91CD\u8BD5": "Task changed before saving. Currently showing saved rules, please try again",
"\u514D\u8D39\u6C60\u8981\u8865\u5230\u7684\u53EF\u7528\u51FA\u53E3\u6570\uFF081-100\uFF0C\u9ED8\u8BA4 20\uFF09\u3002": "The number of available exits to be filled in the free pool (1-100, default 20).",
"\u5171 {total} \u6761 \xB7 \u672C\u9875 {shown} \u6761": "Total {total} items \xB7 {shown} items on this page",
@@ -1447,6 +1483,9 @@ var dictionary_default = {
"\u5FC5\u987B\u4F7F\u7528\u539F\u751F DSML \u5DE5\u5177\u8C03\u7528\u8BED\u6CD5\u8F93\u51FA\uFF0C\u683C\u5F0F\u5982\u4E0B\uFF1A": "Syntax output must be invoked using native DSML tools, in the following format:",
"\u5FEB\u6377\u952E\u914D\u7F6E\u6216\u53EF\u7528\u547D\u4EE4\u5DF2\u66F4\u65B0\u3002\u8BF7\u6838\u5BF9\u6700\u65B0\u952E\u4F4D\u540E\u518D\u4FDD\u5B58\u3002": "Shortcut configuration or available commands have been updated. Please check the latest key before saving.",
"\u6062\u590D\u4E3A\u9ED8\u8BA4\u63D0\u793A\u5185\u5BB9(\u81EA\u52A8\u5173\u95ED\u4E0E\u4EFB\u52A1\u7ED3\u675F\u97F3\u6548\u4FDD\u6301\u4E0D\u53D8)": "Restore to default prompt content (automatic shutdown and task end sound effects remain unchanged)",
+ "\u6280\u80FD\u540D\u79F0\u4E0D\u662F\u5408\u6CD5 kebab-case\uFF1A{name}": "Skill name is not valid kebab-case: {name}",
+ "\u6280\u80FD\u76EE\u5F55\u8F83\u5927\u6216\u5D4C\u5957\u8FC7\u6DF1\uFF0C\u90E8\u5206\u6280\u80FD\u672A\u663E\u793A\uFF1A{path}": "The skill directory is large or too deeply nested; some skills are not shown: {path}",
+ "\u6280\u80FD\u7ED3\u6784\u4E0D\u5B8C\u6574\uFF0C\u65E0\u6CD5{action}: {name}": "Skill structure is incomplete; cannot {action}: {name}",
"\u628A Agent \u7684\u80FD\u529B\uFF0C\u7EC4\u7EC7\u6210\u4E00\u5F20\u771F\u6B63\u80FD\u5DE5\u4F5C\u7684\u684C\u9762\u3002": "Organize the ability of the Agent into a desktop that can really work.",
"\u6293\u5230\u7684\u753B\u9762\u8FD8\u6CA1\u6709\u5185\u5BB9\uFF08\u5168\u9ED1/\u7EAF\u8272\uFF09\u2192 \u5DF2\u4FDD\u7559\u539F\u6765\u90A3\u5F20": "The captured picture has no content (all black/solid color) \u2192 the original picture has been retained",
"\u62FF\u4E0D\u5230\u5B9E\u65F6\u753B\u9762\uFF08\u5B9E\u65F6\u6E32\u67D3\u6CA1\u5728\u8FD0\u884C\uFF0C\u6216\u6E32\u67D3\u9875\u8FD8\u6CA1\u753B\u5E03\uFF09": "Unable to get the real-time picture (real-time rendering is not running, or the rendering page does not have a canvas)",
@@ -1512,10 +1551,13 @@ var dictionary_default = {
"\u5206\u533A\u91CC\u6CA1\u6709\u767B\u5F55\u6001\uFF1A\u8BF7\u5148\u7528\u300C\u6D4F\u89C8\u5668\u7A97\u53E3\u767B\u5F55\u300D\u767B\u5F55\u4E00\u6B21": 'There is no login status in the partition: please log in first using "Browser window login"',
"\u5207\u5230\u4E0B\u4E00\u5F20\uFF08\u8F6E\u64AD\u5F00\u7740\u6309\u6D3B\u52A8\u5217\u8868\u3001\u5173\u7740\u6309\u53EF\u64AD\u653E\u7F51\u683C\uFF09": "Switch to the next one (press the active list when the carousel is on, click to play the grid when it is off)",
"\u5373\u65F6\u68C0\u67E5\u4E0E\u6240\u9009\u751F\u6210\u670D\u52A1 API \u7684\u8FDE\u63A5\u72B6\u6001\u548C\u5EF6\u8FDF\u3002": "Instantly check connection status and latency with selected build service APIs.",
+ "\u5378\u8F7D\u8BE5\u6280\u80FD\u4E5F\u4F1A\u5F71\u54CD\u4F7F\u7528\u6240\u9009\u76EE\u5F55\u7684\u5176\u4ED6 Agent\u3002": "Uninstalling this skill also affects other Agents that use the selected directory.",
+ "\u539F\u9879\u76EE\u5F53\u524D\u4E0D\u5728\u6D3B\u52A8\u5DE5\u4F5C\u533A\u4E2D\uFF0C\u65E0\u6CD5\u6062\u590D\uFF1A{path}": "The original project is not in the active workspace, so it cannot be restored: {path}",
"\u53D1\u6D88\u606F\u6216\u521B\u5EFA\u4EFB\u52A1, / \u8C03\u7528\u6307\u4EE4, @ \u6587\u4EF6\u6216\u5BF9\u8BDD": "Send a message or create a task,/invoke a command, @ file or conversation",
"\u53EF\u7528 {available}/{capacity}": "Available {available}/{capacity}",
"\u5B58\u50A8 Google Gemini \u5BC6\u94A5\u7684\u51ED\u8BC1\u540D\u79F0\u3002": "The name of the certificate where the Google Gemini key is stored.",
"\u5BF9\u8BE5\u6A21\u578B\u52FE\u9009\u300C\u5141\u8BB8\u628A\u51ED\u636E\u53D1\u9001\u5230\u81EA\u5B9A\u4E49\u5730\u5740\u300D\u540E\u91CD\u8BD5\u3002": 'Check "Allow credentials to be sent to custom addresses" for the model and try again.',
+ "\u5DF2\u521B\u5EFA\u5728\u6240\u9009\u5DE5\u4F5C\u533A\u3002\u8981\u5728\u8BE5\u5DE5\u4F5C\u533A\u7684\u4F1A\u8BDD\u91CC\u624D\u4F1A\u770B\u5230\u3002": "Created in the selected workspace. It only appears in sessions of that workspace.",
"\u5DF2\u63A2 {done} \xB7 \u5165\u6C60 {admitted}": "Explored {done} \xB7 Added {admitted}",
"\u5DF2\u8FBE\u9884\u8BBE\u4E0A\u9650\uFF088 \u4E2A\uFF09\u2014\u2014 \u5220\u9664\u4E0D\u9700\u8981\u7684\u9884\u8BBE\u540E\u518D\u5B58": "Limit of presets reached (8) - delete unnecessary presets and save again",
"\u5E76\u53D1\u4E0A\u9650\uFF08maxConcurrentProbes\uFF09": "Concurrency upper limit (maxConcurrentProbes)",
@@ -1524,6 +1566,7 @@ var dictionary_default = {
"\u6062\u590D\u5B8C\u6210\uFF0C\u8BF7\u91CD\u542F DeepSeek Harness": "Recovery complete, please restart DeepSeek Harness",
"\u6211\u4E0D\u53EF\u80FD\u540C\u65F6\u5F53\u4F60\u7684\u732B\u5A18\u3001\u5988\u5988\u3001\u5973\u53CB\u548C\u5DE5\u5177\u4EBA\u7684...": "I can't be your cat girl, mom, girlfriend, and tool all at the same time...",
"\u6240\u9009\u69FD\u4F4D\u7684\u6A21\u5F0F\u4E0D\u4E00\u81F4\uFF1B\u70B9\u4E0A\u9762\u4EFB\u4E00\u6A21\u5F0F\u4F1A\u628A\u5B83\u4EEC\u7EDF\u4E00\u3002": "The modes for the selected slots are inconsistent; clicking on any mode above will unify them.",
+ "\u6280\u80FD\u7BA1\u7406\u5668\u72B6\u6001\u6587\u4EF6\u4E0D\u53EF\u8BFB\uFF0C\u5DF2\u62D2\u7EDD\u8986\u76D6\uFF1A{path}": "The skill manager state file is unreadable; overwriting was refused: {path}",
"\u6388\u6743\u521D\u59CB\u5316\u54CD\u5E94\u7F3A\u5408\u6CD5\u7684 authorize_url": "Authorization initialization response lacks valid authorize_url",
"\u63A5\u53E3\u8FD4\u56DE\u91CC\u6CA1\u627E\u5230\u914D\u7F6E\u7684\u5B57\u6BB5\uFF08\u68C0\u67E5 JSON \u8DEF\u5F84\uFF09": "The configured field was not found in the interface return (check JSON path)",
"\u63D0\u793A\u5185\u5BB9(\u97F3\u6548/\u97F3\u91CF/\u81EA\u52A8\u5173\u95ED/\u5192\u6CE1\u5F00\u5173\u4FDD\u6301\u4E0D\u53D8)": "Prompt content (sound effect/volume/auto-off/bubbling switch remains unchanged)",
@@ -1533,6 +1576,7 @@ var dictionary_default = {
"\u65E0\u6CD5\u521B\u5EFA\u9ED8\u8BA4\u5DE5\u4F5C\u533A\uFF0C\u8BF7\u901A\u8FC7\u201C\u9009\u62E9\u5DE5\u4F5C\u533A\u201D\u9009\u62E9\u6587\u4EF6\u5939": "Unable to create default workspace, please select folder via 'Select workspace'",
"\u6C47\u7387\u5FC5\u987B\u662F 0\u20131000 \u4E4B\u95F4\u7684\u6B63\u6570\uFF08\u5143/USD\uFF09": "The exchange rate must be a positive number between 0\u20131000 (yuan/USD)",
"\u6D4F\u89C8\u5668\u6CA1\u6709\u81EA\u52A8\u6253\u5F00\uFF0C\u8BF7\u624B\u52A8\u8BBF\u95EE\u4E0B\u9762\u7684\u5730\u5740\u5B8C\u6210\u6388\u6743\u3002": "The browser does not open automatically. Please manually visit the address below to complete authorization.",
+ "\u76EE\u5F55\u4E0B\u672A\u627E\u5230\u4EFB\u4F55 skill \u6761\u76EE: {path}": "No skill entries found under the directory: {path}",
"\u76F4\u63A5\u6307\u5411 Automatic1111 \u7684\u670D\u52A1\u5730\u5740\u3002": "Point directly to the service address of Automatic1111.",
"\u786E\u5B9A\u8981\u5378\u8F7D\u63D2\u4EF6\u5E02\u573A\u5417\uFF1F\u5378\u8F7D\u540E\u9700\u4F7F\u7528\u547D\u4EE4\u884C\u91CD\u65B0\u5B89\u88C5\u3002": "Are you sure you want to uninstall the plugin marketplace? It needs to be reinstalled using the command line after uninstallation.",
"\u79FB\u9664\u8FD9\u4E2A\u81EA\u5B9A\u4E49\u58C1\u7EB8\uFF08\u4F1A\u518D\u95EE\u4E00\u6B21\uFF0C\u4E14\u4F1A\u5220\u9664\u672C\u5730\u6587\u4EF6\uFF09": "Remove this custom wallpaper (will ask again and delete local files)",
@@ -1578,9 +1622,11 @@ var dictionary_default = {
"race / merge \u7B56\u7565\u540C\u65F6\u8C03\u7528\u7684\u5F15\u64CE\u6570\u3002": "How many engines the race / merge strategy calls at once.",
"SenseNova-6.8-Flash \xB7 \u514D\u8D39": "SenseNova-6.8-Flash \xB7 Free",
"users/current \u7F3A\u5C11\u53EF\u8FA8\u8BA4\u7684\u7528\u6237\u8EAB\u4EFD": "users/current lacks an identifiable user identity",
+ "ZIP \u538B\u7F29\u5305\u8FC7\u5927\uFF0C\u9650\u5236\u4E3A {limit} \u5B57\u8282": "The ZIP archive is too large; the limit is {limit} bytes",
"\u4E0A\u4F20\u540E\u81EA\u52A8\u52A0\u5165\u672C\u968F\u673A\u56FE\u7247\u5217\u8868(\u540C\u65F6\u8FDB\u5165\u6CE1\u6CE1\u56FE\u5E93)": "After uploading, it will automatically be added to this random picture list (and entered into the bubble gallery at the same time)",
"\u4E2D\u56FD\u5927\u9646\u8BBF\u95EE\u66F4\u5FEB\u3002\u4EC5\u6539\u53D8\u4E0B\u8F7D\u7EBF\u8DEF\uFF0C\u63D2\u4EF6\u6765\u6E90\u4E0D\u53D8\u3002": "Faster in China. Only changes CDN routing; source is identical.",
"\u4EC5\u652F\u6301 JPG / PNG \u56FE\u7247\u4E0E MP4 \u89C6\u9891": "Only supports JPG / PNG images and MP4 videos",
+ "\u4ED3\u5E93\u5730\u5740\u3001\u8DEF\u5F84\u6216\u5185\u5BB9\u65E0\u6548\uFF0C\u8BF7\u68C0\u67E5\u8F93\u5165\u53CA\u4ED3\u5E93\u5927\u5C0F\u3002": "The repository address, path, or contents are invalid. Check your input and the repository size.",
"\u4F59\u989D\u53D6\u6570: \u672C\u6B21\u4F1A\u8BDD\u5C1A\u672A\u53D6\u8FC7\uFF08\u70B9\u4E00\u6B21\u9CB8\u9C7C\u4F1A\u89E6\u53D1\uFF09": "Balance withdrawal: has not been withdrawn in this session (clicking on the whale will trigger it)",
"\u5185\u7F6E\u601D\u8003\u3001\u53EF\u914D\u7F6E\u63A8\u7406\u5F3A\u5EA6\uFF0C\u9762\u5411\u7F16\u7A0B\u4E0E\u667A\u80FD\u4F53\u4EFB\u52A1\u3002": "Thinking built in with configurable reasoning effort, for coding and agentic tasks.",
"\u51ED\u636E\u540D\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u3001\u6570\u5B57\u4E0E\u4E0B\u5212\u7EBF\uFF08\u226464 \u5B57\u7B26\uFF09": "The credential name can only contain letters, numbers and underscores (\u226464 characters)",
@@ -1606,6 +1652,7 @@ var dictionary_default = {
"\u6296\u97F3\u626B\u7801\u52A0\u5165 \xB7 \u7FA4\u53F7 252729465001": "Scan the Douyin code to join \xB7 Group number 252729465001",
"\u65B0\u4E00\u4EE3\u667A\u80FD\uFF0C\u4E13\u4E3A\u89E3\u51B3\u6700\u8270\u6DF1\u7684\u77E5\u8BC6\u5DE5\u4F5C\u548C\u7F16\u7A0B\u96BE\u9898\u3002": "Next generation of intelligence for the hardest knowledge work and coding problems.",
"\u65E0\u6CD5\u6253\u5F00\u6B64\u8868\u683C\u3002\u8BF7\u68C0\u67E5\u6587\u4EF6\u683C\u5F0F\u3001\u5185\u5BB9\u6216\u5BC6\u7801\u4FDD\u62A4\u3002": "This form cannot be opened. Please check the file format, content or password protection.",
+ "\u65E7\u7248\u672C\u5907\u4EFD\u672A\u6E05\u7406\uFF1A{path}\uFF08{error}\uFF09": "Old version backup not cleaned up: {path} ({error})",
"\u6682\u65F6\u65E0\u6CD5\u83B7\u53D6\u6A21\u578B\u76EE\u5F55\uFF0C\u5DF2\u4FDD\u5B58\u7684\u6A21\u578B\u9009\u62E9\u4F1A\u88AB\u4FDD\u7559\u3002": "The model catalog is temporarily unavailable, saved model selections will be retained.",
"\u66FF\u6362\u672A\u5B8C\u6210\u3002\u4E0B\u5217\u63D2\u4EF6\u5DF2\u5378\u8F7D\u4E14\u672A\u6062\u590D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5\uFF1A": "Replacement incomplete. The following plugins have been uninstalled and not restored, please reinstall:",
"\u6709\u65B0\u4EFB\u52A1\u5F00\u59CB\u8FD0\u884C\uFF0C\u8BF7\u91CD\u65B0\u786E\u8BA4\u662F\u5426\u505C\u6B62\u4EFB\u52A1\u5E76\u66F4\u65B0\u3002": "There is a new task starting to run, please reconfirm if you want to stop the task and update it.",
@@ -1642,6 +1689,7 @@ var dictionary_default = {
" \u9690\u85CF/\u672A\u64AD\u653E\u4E2D \u2192 \u5148\u4E0D\u52A0\u8F7D\u8F7D\u8377\uFF08\u53EF\u89C1\u65F6\u8865\uFF09": " Hidden/not playing \u2192 Do not load the load first (complement when visible)",
" \u9690\u85CF\u4E2D\u4E14\u9996\u5E27\u672A\u51FA \u2192 \u505C\u6389\u8F7D\u8377\uFF08\u53EF\u89C1\u65F6\u8865\u56DE\uFF09": " Hidden and the first frame has not been released \u2192 Stop the load (make up for it when visible)",
" \u9886\u517B\u540E\u8865\u6302\u6FC0\u6D3B\u6001\uFF08\u6307\u9488\u6CE8\u5165 / \u5A92\u4F53\u6865\u6062\u590D\uFF09": " Post-adoption back-up activation state (pointer injection/media bridge recovery)",
+ "\u201C{name}\u201D\u5C06\u4ECE\u56DE\u6536\u7AD9\u6C38\u4E45\u5220\u9664\uFF0C\u65E0\u6CD5\u6062\u590D\u3002": '"{name}" will be permanently deleted from the recycle bin and cannot be recovered.',
"\uFF08\u53EA\u53D1\u589E\u91CF + parent \u6307\u5411\u4E0A\u4E00\u6761\u56DE\u7B54\uFF09": "(Only send increment + parent to point to the previous answer)",
"\uFF08\u901A\u8FC7\u7CFB\u7EDF Edge/Chrome \u8FDB\u7A0B\u4EE3\u7406\uFF09": "(Proxy via system Edge/Chrome process)",
"/{command} \u4E0D\u63A5\u53D7\u9644\u4EF6\uFF0C\u8BF7\u5148\u79FB\u9664\u9644\u4EF6": "/{command} does not accept attachments; remove them first",
@@ -1666,6 +1714,7 @@ var dictionary_default = {
"\u4EE5\u4E0B\u662F\u6A21\u578B\u63D0\u4F9B\u5546\u7684\u53EF\u7528\u6A21\u578B\uFF0C\u52FE\u9009\u8981\u6DFB\u52A0\u7684\u6A21\u578B\u3002": "Below are the models available from the model provider, check the models you want to add.",
"\u4F1A\u8BDD\u79FB\u52A8\u670D\u52A1\u6682\u4E0D\u53EF\u7528\uFF0C\u8BF7\u91CD\u542F DSH \u540E\u91CD\u8BD5\u3002": "The session mobility service is temporarily unavailable. Please restart DSH and try again.",
"\u4F59\u989D\u9884\u8B66:\u5F53\u524D\u4F59\u989D\u5DF2\u4F4E\u4E8E\u8BBE\u5B9A\u503C {below}": "Balance warning: The current balance is lower than the set value {below}",
+ "\u4F7F\u7528\u8BE5\u76EE\u5F55\u7684\u5176\u4ED6 Agent \u4E5F\u80FD\u8BFB\u53D6\u6B64\u6280\u80FD\u3002": "Other Agents using this directory can also read this skill.",
"\u4F8B\u5982 dsh-plugin-whale-pet": "e.g. dsh-plugin-whale-pet",
"\u4F9D\u8D56\u72B6\u6001\u5237\u65B0\u5931\u8D25\uFF0C\u5F53\u524D\u663E\u793A\u4E0A\u6B21\u6210\u529F\u8BFB\u53D6\u7684\u7ED3\u679C\u3002": "The dependency status refresh failed and the result of the last successful read is currently displayed.",
"\u5141\u8BB8\u63D2\u4EF6\u4FEE\u6539\u4E3B\u9898\u914D\u8272\uFF0C\u5173\u95ED\u540E\u53EA\u4FDD\u7559\u5E03\u5C40\u548C\u63A7\u4EF6\u3002": "Claude uses the skin's own colours; Follow the host leaves the colours to DSH and to other theme plugins (a wallpaper plugin, say), and the skin keeps only its layout and controls.",
@@ -1687,6 +1736,7 @@ var dictionary_default = {
"\u5C06 YOUR_API_KEY \u66FF\u6362\u4E3A\u4E0A\u65B9\u5BC6\u94A5\u3002": "Replace YOUR_API_KEY with the key above.",
"\u5C0F\u800C\u5FEB\u3001\u539F\u751F\u591A\u6A21\u6001\u63A8\u7406\uFF0C\u9A71\u52A8 Meta AI\u3002": "Small and fast by design, natively multimodal, powering Meta AI.",
"\u5DF2\u4FDD\u5B58\u7684\u8D26\u53F7\uFF1B\u5207\u6362\u3001\u5F52\u7EC4\u3001\u6309\u5907\u6CE8\u7BA1\u7406\u90FD\u5728\u8FD9\u513F\u3002": "Saved accounts; switch, group, and manage by notes are all here.",
+ "\u5DF2\u6DFB\u52A0\u5206\u7C7B\u300C{name}\u300D\u3002\u6587\u4EF6\u6CA1\u6709\u65B0\u5EFA\u76EE\u5F55\u3002": 'Added category "{name}". No directories were created on disk.',
"\u5F00\u542F\u58C1\u7EB8\u97F3\u8F68\uFF08\u97F3\u91CF\u4E3A 0 \u65F6\u81EA\u52A8\u8BBE\u4E3A 50%\uFF09": "Turn on the wallpaper audio track (automatically set to 50% when the volume is 0)",
"\u5F00\u653E\u6743\u91CD MoE\uFF0C\u9762\u5411\u8865\u5168\u3001\u751F\u6210\u4E0E\u4ED3\u5E93\u7EA7\u4FEE\u6539\u3002": "Open-weight MoE for completion, generation and repo-level edits.",
"\u6253\u5F00\u201C\u6309\u538B\u6CE1\u6CE1\u8BBE\u7F6E\u201D\uFF08\u6309\u538B\u65F6\u7684\u6CE1\u6CE1\u5185\u5BB9\u4E0E\u961F\u5217\uFF09": 'Open "Press Bubble Settings" (bubble content and queue when pressed)',
@@ -1698,6 +1748,7 @@ var dictionary_default = {
"\u65E0\u9700\u7528\u6237\u4EA4\u4E92\u7684\u8FDE\u7EED\u751F\u6210\u64CD\u4F5C\u4E0A\u9650\uFF080 \u4E3A\u7981\u7528\uFF09\u3002": "The upper limit for continuous build operations without user interaction (0 is disabled).",
"\u6682\u65E0\u672C\u673A\u4F1A\u8BDD\u8D39\u7528\u660E\u7EC6\uFF1B\u8D26\u6237\u4F59\u989D\u89C2\u6D4B\u4ECD\u72EC\u7ACB\u8BB0\u8D26\u3002": "There are no local phone call fee details yet; account balance observation is still recorded independently.",
"\u66F4\u5FEB\u66F4\u7701\u7684\u591A\u6A21\u6001\u63A8\u7406\uFF0C\u517C\u987E\u957F\u4E0A\u4E0B\u6587\u4E0E\u65E5\u5E38\u7F16\u7A0B\u3002": "Fast, low-cost multimodal inference with long context and everyday coding.",
+ "\u672A\u5BFC\u5165\u4EFB\u4F55\u6280\u80FD\uFF1B\u5DF2\u8DF3\u8FC7\u540C\u540D\u6280\u80FD\uFF1A{names}": "No skills were imported; skipped skills with the same name: {names}",
"\u672A\u767B\u5F55 DeepSeek \u8D26\u53F7\uFF08\u6CA1\u6709\u8D26\u53F7\u51ED\u636E\uFF09": "Not logged into DeepSeek account (no account credentials)",
"\u672C\u56DE\u7B54\u7531 AI \u751F\u6210\uFF0C\u5185\u5BB9\u4EC5\u4F9B\u53C2\u8003\uFF0C\u8BF7\u4ED4\u7EC6\u7504\u522B": "This answer is generated by AI, the content is for reference only, please review it carefully",
"\u672C\u5730\u6A21\u578B\u6587\u4EF6\u540D\u6216 ComfyUI \u5DE5\u4F5C\u6D41\u540D\u79F0\u3002": "Local model file name or ComfyUI workflow name.",
@@ -1713,8 +1764,10 @@ var dictionary_default = {
"\u7B2C {line} \u884C\uFF0C\u7B2C {column} \u5217": "Line {line}, column {column}",
"\u7CFB\u7EDF\u6807\u8BB0\u7F13\u51B2\u8D85\u8FC7 1 MiB\uFF0C\u62D2\u7EDD\u9759\u9ED8\u622A\u65AD\u6B63\u6587": "System tag buffer exceeds 1 MiB, refusing to silently truncate body",
"\u7ED9\u4F1A\u8BDD\u53CC\u65B9\u914D\u4E0A\u5934\u50CF\uFF0C\u6D88\u606F\u50CF\u597D\u53CB\u804A\u5929\u4E00\u6837\u5DE6\u53F3\u5206\u5217": "Add avatars to both parties in the conversation, and the messages are arranged left and right like friends chatting.",
+ "\u7EDF\u4E00\u52A0\u8F7D\u548C\u7BA1\u7406\u672C\u673A Agent Skills\u3002": "Load and manage Agent Skills on this machine in one place.",
"\u81EA\u52A8\u68C0\u6D4B\u7834\u635F\u6216\u7A7A\u767D\u8F93\u51FA\uFF0C\u5E76\u5728\u540E\u53F0\u9759\u9ED8\u91CD\u65B0\u751F\u6210\u3002": "Automatically detects broken or blank output and silently regenerates it in the background.",
"\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u5DE5\u4F5C\u533A\uFF0C\u518D\u4F7F\u7528\u793A\u4F8B Prompt\u3002": "Please select a workspace before using the sample prompt.",
+ "\u8BF7\u6C42\u4F53\u5FC5\u987B\u662F application/json": "Request body must be application/json",
"\u8BF7\u8F93\u5165 API \u5BC6\u94A5\uFF1B\u7559\u7A7A\u5219\u4FDD\u6301\u5DF2\u5B58\u50A8\u7684\u5BC6\u94A5\u3002": "Please enter an API key; leave blank to keep the stored key.",
"\u8BF7\u8F93\u5165\u6709\u6548\u7684 HTTP \u6216 HTTPS \u5730\u5740\u3002": "Enter a valid HTTP or HTTPS address.",
"\u8D26\u672C\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5 DSH \u6570\u636E\u76EE\u5F55\u5199\u5165\u6743\u9650": "Failed to save the ledger, please check the write permission of the DSH data directory",
@@ -1749,6 +1802,7 @@ var dictionary_default = {
"zcode: \u4E0A\u6E38\u8BF7\u6C42\u672A\u53D1\u51FA\uFF08\u5185\u90E8\u72B6\u6001\u5F02\u5E38\uFF09": "zcode: Upstream request not issued (internal status exception)",
"\u4E0D\u5220\uFF1A\u8BF7\u6C42\u6700\u5C11\uFF0C\u4F46\u7F51\u9875\u7AEF\u4F1A\u7559\u4E0B\u4E34\u65F6\u4F1A\u8BDD\u8BB0\u5F55\u3002": "Don\u2019t delete: Minimum requests, but temporary session records will be left on the web page.",
"\u4E3B\u529B+\u5907\u80CE\uFF1A429/\u65AD\u7EBF\u81EA\u52A8\u5207\u6362\uFF0C\u6062\u590D\u540E\u56DE\u5F52": "Main + spare tire: 429/automatic switch when disconnected, return after recovery",
+ "\u4EC5\u68C0\u67E5\u5E76\u66F4\u65B0\u5F53\u524D\u63D2\u4EF6\uFF0C\u4E0D\u4F1A\u8054\u52A8\u5B89\u88C5\u5176\u4ED6\u63D2\u4EF6\u3002": "Only checks and updates the current plugin; it does not install other plugins as well.",
"\u4EC5\u7F8E\u5143\u65F6\u9700\u8981\uFF1A\u6C47\u7387\uFF08\u5143/USD\uFF09\uFF0C\u4F8B 7.1": "Required only for US dollars: exchange rate (yuan/USD), Example 7.1",
"\u4ECE\u300C\u5BFC\u51FA\u300D\u5F97\u5230\u7684 .json \u5BFC\u5165\u4E00\u4EFD\u5B57\u4F53\u96C6": 'Import a font set from the .json obtained from "Export"',
"\u4EE5\u4E0B\u5305\u58F0\u660E\u4E86\u5B89\u88C5\u811A\u672C\uFF0Cpnpm \u9ED8\u8BA4\u4E0D\u8FD0\u884C\u3002": "The following package declares the installation script, pnpm does not run by default.",
@@ -1757,11 +1811,14 @@ var dictionary_default = {
"\u4F60\u76EE\u5F55\u91CC\u7684dsh\u662F\u4EC0\u4E48...\u5927\u70E7\u8D27\u5417...?": "What is dsh in your directory...is it a big deal...?",
"\u4FDD\u5B58\u5931\u8D25\u3002\u539F\u5FEB\u6377\u952E\u548C\u5F53\u524D\u8349\u7A3F\u5DF2\u4FDD\u7559\uFF0C\u8BF7\u91CD\u8BD5\u3002": "Save failed. Original shortcut and current draft are preserved, please try again.",
"\u4FEE\u6539\u4EE3\u7801\u3001\u8C03\u8BD5\u95EE\u9898\u3001\u8FD0\u884C\u547D\u4EE4\u548C\u7BA1\u7406\u9879\u76EE\u6587\u4EF6\u7B49": "Modify code, debug issues, run commands, manage project files, etc.",
+ "\u5148\u9009\u62E9\u4E00\u4E2A\u5DF2\u767B\u8BB0\u5DE5\u4F5C\u533A\u3002\u786E\u8BA4\u524D\u4E0D\u4F1A\u521B\u5EFA\u76EE\u5F55\u3002": "Select a registered workspace first. No directories are created before you confirm.",
"\u5173\u95ED\u540E\u6682\u505C API \u63A8\u7406\uFF0C\u7BA1\u7406\u9875\u9762\u4ECD\u53EF\u8BBF\u95EE\u3002": "After closing, API inference is paused and the management page is still accessible.",
"\u521B\u5EFA\u548C\u5BFC\u5165\u5747\u4FDD\u5B58\u5230\u5168\u5C40 DSH\uFF0C\u8DE8\u9879\u76EE\u53EF\u7528\u3002": "Created and imported skills are saved to global DSH and available across projects.",
+ "\u521B\u5EFA\u7684\u6280\u80FD\u4E0D\u4F1A\u6302\u4ED3\u5E93\u66F4\u65B0\uFF0C\u4E5F\u4E0D\u4F1A\u4FEE\u6539\u539F\u6587\u4EF6\u3002": "Skills you create are not linked to repository updates and do not modify the original files.",
"\u5355\u9875\u5185\u5BB9\u8D85\u8FC7 {limit} \u4E0A\u9650\uFF0C\u65E0\u6CD5\u8BFB\u53D6": "The single page content exceeds the limit of {limit} and cannot be read",
"\u53E6\u6709 {count} \u9879\uFF0C\u53EF\u5728\u300C\u67E5\u770B\u300D\u4E2D\u8BFB\u53D6": "{count} more to read in View",
"\u53EA\u63A5\u53D7 PNG\u3001SVG \u6216 WebP \u56FE\u7247\u3002": "Only PNG, SVG or WebP images are accepted.",
+ "\u540C\u540D\u6280\u80FD\u5DF2\u5B58\u5728\u6216\u5B89\u88C5\u5931\u8D25\uFF0C\u672C\u5730\u6587\u4EF6\u672A\u88AB\u8986\u76D6\u3002": "A skill with the same name already exists, or the install failed; local files were not overwritten.",
"\u540E\u9762\u8FD8\u6709\u4EFB\u52A1\uFF1B\u4E0B\u4E00\u9875\u4F4D\u7F6E\u4E3A {cursor}": "There are still tasks behind; next page position is {cursor}",
"\u54CD\u5E94\u5FEB\u3001\u6210\u672C\u4F4E\uFF0C\u5DE5\u5177\u8C03\u7528\u4E0E\u957F\u4E0A\u4E0B\u6587\u652F\u6301\u5B8C\u6574\u3002": "Fast and cheap, with full tool calling and long-context support.",
"\u56DE\u7B54\u300C\u989D\u5EA6\u68C0\u67E5\u300D\u8FD9\u7C7B\u63A2\u9488\uFF0C\u8FD4\u56DE\u4E00\u53E5\u56FA\u5B9A\u7B54\u590D\u3002": 'Answering probes such as "Limit Check" will return a fixed answer.',
@@ -1784,6 +1841,7 @@ var dictionary_default = {
"\u5DF2\u6536\u8D77\u7684{kind}\u6982\u8FF0\uFF0C{summary}": "Collapsed {kind} overview, {summary}",
"\u5F00\u53D1\u5206\u652F\u6784\u5EFA\uFF0C\u672A\u7ECF\u9A8C\u8BC1\uFF0C\u4E0D\u5EFA\u8BAE\u666E\u901A\u7528\u6237\u4F7F\u7528\u3002": "Development branch build, unverified, not recommended for regular users.",
"\u5F00\u542F\u601D\u8003\uFF08\u7F51\u9875\u53EA\u533A\u5206\u5F00/\u5173\uFF0C\u7B49\u540C High\uFF09": "Thinking on (the web UI only distinguishes on/off; equivalent to High)",
+ "\u5F53\u524D\u73AF\u5883\u4E0D\u652F\u6301\u81EA\u52A8\u66F4\u65B0\uFF0C\u8BF7\u4F7F\u7528\u624B\u5DE5\u66F4\u65B0\u547D\u4EE4\u3002": "This environment does not support auto-update. Use the manual update command instead.",
"\u5F62\u72B6\u5185\u90E8\u51E0\u4E4E\u6CA1\u6709\u5E72\u51C0\u533A\u57DF\uFF08\u662F\u4E0D\u662F\u6CA1\u5F00\u5E95\u8272\uFF1F\uFF09": "There are almost no clean areas inside the shape (is the background color not turned on?)",
"\u5F85\u5141\u8BB8\u7684\u5B89\u88C5\u811A\u672C\u5217\u8868\u5DF2\u53D8\u5316\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5\u4EE5\u5237\u65B0": "The list of installation scripts to be allowed has changed, please reinstall to refresh",
"\u606D\u559C\u4F60\u5B9E\u73B0token\u81EA\u7531\uFF01token\u5168\u8DD1\u4E86\uFF01": "Congratulations on achieving token freedom! All tokens are gone!",
@@ -1803,6 +1861,7 @@ var dictionary_default = {
"\u667A\u8C31 GLM Coding Plan\uFF08\u8BA2\u9605\uFF09": "GLM Coding Plan (subscription)",
"\u6682\u65E0\u516C\u544A\u3002\u4ED3\u5E93\u4E3B\u4EBA\u63A8\u9001\u7684\u65B0\u516C\u544A\u4F1A\u51FA\u73B0\u5728\u8FD9\u91CC\u3002": "No announcement yet. New announcements pushed by the warehouse owner will appear here.",
"\u6682\u65E0\u5DF2\u8FDE\u63A5\u8D26\u53F7\uFF0C\u8BF7\u5148\u5728\u670D\u52A1\u5546\u5361\u7247\u4E2D\u6DFB\u52A0\u8D26\u53F7\u3002": "There is no connected account yet. Please add an account in the service provider card first.",
+ "\u66F4\u65B0\u5B8C\u6210\uFF0C\u6B63\u5728\u91CD\u542F DSH Desktop\u2026": "Update complete, restarting DSH Desktop...",
"\u672A\u80FD\u5B89\u5168\u505C\u6B62\u4EFB\u52A1\uFF0C\u66F4\u65B0\u5C1A\u672A\u5B89\u88C5\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002": "Failed to safely stop the task, the update has not been installed, please try again later.",
"\u672C\u4EFB\u52A1\u7684 Agent \u9884\u8BBE\uFF0C\u5728\u4EFB\u52A1\u5F00\u59CB\u65F6\u786E\u5B9A": "Agent presets for this task, determined at the beginning of the task",
"\u672C\u5730 ComfyUI \u5730\u5740 (Legacy)": "Local ComfyUI address (Legacy)",
@@ -1823,6 +1882,7 @@ var dictionary_default = {
"\u8BF7\u5378\u8F7D\u540E\u91CD\u65B0\u5B89\u88C5\u4E0E\u5F53\u524D DSH \u517C\u5BB9\u7684\u7248\u672C\u3002": "Please uninstall and reinstall the version compatible with the current DSH.",
"\u8BF7\u9009\u62E9 .zip \u6216\u5355\u4E2A SKILL.md\u3002": "Please choose a .zip archive or single SKILL.md.",
"\u8D60\u91D1\u4F59\u989D\uFF08\u672A\u8FC7\u671F\u7684\u8D60\u9001\u4F59\u989D\uFF1B\u53D6\u4E0D\u5230\u663E\u793A \u2014\uFF09": "Bonus balance (unexpired bonus balance; cannot be obtained and displayed -)",
+ "\u8FD8\u6CA1\u6709\u5DF2\u767B\u8BB0\u7684\u5DE5\u4F5C\u533A\u3002\u8BF7\u5148\u5728\u4FA7\u680F\u6DFB\u52A0\u5DE5\u4F5C\u533A\u3002": "No registered workspaces yet. Add a workspace in the sidebar first.",
"\u8FD8\u6CA1\u6709\u6210\u5458\u2014\u2014\u70B9\u300C\u6DFB\u52A0\u6210\u5458\u300D\u4ECE\u6E05\u5355\u91CC\u6311\u4E00\u4E2A\u3002": 'There are no members yet - click "Add Member" to choose one from the list.',
"\u8FD9\u4EFD\u5E02\u573A\u7531\u684C\u9762\u7AEF\u5B89\u88C5\uFF0C\u65B0\u7248\u672C\u8BF7\u5728\u684C\u9762\u7AEF\u66F4\u65B0\u3002": "Installed via desktop app; please update from the desktop client.",
"\u8FD9\u4F1A\u66F4\u6539\u63D2\u4EF6\u7684\u5B89\u88C5\u6765\u6E90\uFF0C\u800C\u4E0D\u662F\u666E\u901A\u7248\u672C\u66F4\u65B0\u3002": "This changes the installation source of the plugin instead of the normal version update.",
@@ -1860,6 +1920,7 @@ var dictionary_default = {
"users/current \u5185\u5C42\u4E1A\u52A1\u7801\u65E0\u6548": "users/current inner business code is invalid",
"ZCode Start Plan \u6BCF\u65E5\u989D\u5EA6": "ZCode Start Plan daily quota",
"\u4E0A\u4E0B\u6587\u5206\u5C42\uFF1A\u672A\u914D\u7F6E\uFF0C\u6240\u6709\u4E0A\u4E0B\u6587\u4F7F\u7528\u57FA\u7840\u8D39\u7387": "Context tiering: Not configured, all contexts use base rate",
+ "\u4E0A\u4F20\u5185\u5BB9\u8FC7\u5927\uFF0C\u9650\u5236\u4E3A {limit} \u5B57\u8282": "The uploaded content is too large; the limit is {limit} bytes",
"\u4E0D\u80FD\u5220\u9664\u6B63\u5728\u4F7F\u7528\u7684\u5B57\u4F53\u96C6\uFF08\u5148\u5207\u6362\u5230\u522B\u7684\u96C6\uFF09": "The font set in use cannot be deleted (switch to another set first)",
"\u4EA7\u4E1A\u7EA7\u77E5\u8BC6\u589E\u5F3A\uFF0C\u652F\u6301\u4E2D\u6587\u7406\u89E3\u4E0E\u591A\u6A21\u6001\u751F\u6210\u3002": "Industry-grade knowledge enhancement, with Chinese understanding and multimodal generation.",
"\u4EC5\u663E\u793A\u524D {n} \u6761\u7ED3\u679C\uFF0C\u8BF7\u7F29\u5C0F\u641C\u7D22\u8303\u56F4\u3002": "Only the first {n} results are shown, please narrow your search.",
@@ -1908,6 +1969,7 @@ var dictionary_default = {
"\u5F53\u524D\u987A\u5E8F\u7684 before/after \u51B2\u7A81": "Conflict before/after of current order",
"\u6062\u590D\u8BE5\u6CE1\u6CE1\u4E3A\u9ED8\u8BA4\u5185\u5BB9(\u4E0E\u9996\u6B21\u70B9\u51FB\u6CE1\u4E00\u81F4)?": "Restore the bubble to its default content (same as the first clicked bubble)?",
"\u6253\u5F00\u7B2C {index} \u4E2A\u5757\u7684\u5DE5\u5177\u8C03\u7528\u6982\u8FF0": "Overview of the tool call to open block {index}",
+ "\u6279\u91CF\u6765\u6E90\u4E2D\u5B58\u5728\u591A\u4E2A\u540C\u540D\u6280\u80FD: {name}": "Multiple skills with the same name exist in the batch source: {name}",
"\u6309\u5B57\u8282\u7EDF\u8BA1\u672C\u673A\u5B9E\u9645\u53D1\u751F\u7684\u538B\u7F29\uFF0C\u53EA\u5199\u5165\u672C\u673A\u3002": "Counts the actual compression that occurs on this machine by byte, and only writes to this machine.",
"\u6309\u8BBE\u5B9A\u7684\u65F6\u95F4\u6216\u5468\u671F\uFF0C\u5728\u4F1A\u8BDD\u4E2D\u81EA\u52A8\u6267\u884C\u4EFB\u52A1\u3002": "Run tasks automatically in a session at a set time or interval.",
"\u63D0\u793A\u5185\u5BB9({session} = \u5BF9\u8BDD\u540D)": "Prompt content ({session} = conversation name)",
@@ -1933,6 +1995,7 @@ var dictionary_default = {
"\u7C98\u8D34\u65B0\u7684 API Key\uFF08\u7559\u7A7A\u5219\u4FDD\u6301\u4E0D\u53D8\uFF09": "Paste the new API Key (leave blank to leave it unchanged)",
"\u7CAE\u4ED3\u7A7A\u7A7A\uFF0C\u966A\u6211\u5B8C\u6210\u51E0\u8F6E\u4EFB\u52A1\u5C31\u4F1A\u6709\u5C0F\u9C7C\u5E72\u5566\uFF5E": "The granary is empty. Complete a few rounds of missions with me and you will have small fish to dry~",
"\u7F3A\u5C11 authorization code": "Missing authorization code",
+ "\u7F3A\u5C11\u5B8C\u6574 YAML frontmatter": "Missing complete YAML frontmatter",
"\u7F51\u9875\u7AEF\u5F53\u524D\u53EF\u7528\u7684\u6A21\u578B\uFF1B\u6A21\u578B\u9009\u62E9\u5668\u91CC\u4E5F\u80FD\u5207\u3002": "Models currently available on the web page; can also be selected in the model selector.",
"\u8001\u5927\uFF0C\u538B\u529B\u53EA\u4F1A\u8F6C\u5316\u6210\u75C5\u4F8B\uFF0C\u522B\u592A\u52C9\u5F3A\u4E86...": "Boss, stress will only turn into cases, don't be too reluctant...",
"\u81EA\u52A8\u4E3A\u63D0\u793A\u8BCD\u8865\u5145\u6700\u4F73\u6444\u5F71\u3001\u5149\u5F71\u4E0E\u6784\u56FE\u8BCD\u6C47\u3002": "Automatically supplement the prompt words with the best photography, light, shadow, and composition vocabulary.",
@@ -1942,6 +2005,7 @@ var dictionary_default = {
"\u8BE5\u9009\u9879\u7531\u63D2\u4EF6 dsh-chat-ux \u7BA1\u7406": "Managed by dsh-chat-ux",
"\u8BF7\u63D0\u4F9B\u5907\u4EFD\u5185\u5BB9\uFF08payload\uFF09\u6216\u6587\u4EF6\u8DEF\u5F84": "Please provide backup content (payload) or file path",
"\u8BFB\u4E0D\u51FA\u8FD9\u4E2A\u6587\u4EF6\uFF08\u6362\u4E00\u4E2A .json \u518D\u8BD5\uFF09": "This file cannot be read (change a .json and try again)",
+ "\u8DE8\u9879\u76EE\u53EF\u7528\u3002\u542F\u505C\u4EC5\u5F71\u54CD DSH \u4E2D\u7684\u8C03\u7528\u3002": "Available across projects. Enabling or disabling only affects invocation in DSH.",
"\u8F6E\u6362\u540E\u65E7\u5BC6\u94A5\u7ACB\u5373\u5931\u6548\uFF0C\u9700\u8981\u66F4\u65B0\u6240\u6709\u5BA2\u6237\u7AEF\u3002": "The old key becomes invalid immediately after rotation and all clients need to be updated.",
"\u8FD8\u6CA1\u6709\u4EFB\u4F55\u5B57\u4F53\u96C6 \u2014\u2014 \u4E0B\u9762\u53EF\u4EE5\u65B0\u5EFA\u4E00\u4EFD\u3002": "There isn't a font collection yet - you can create one below.",
"\u8FD9\u4E9B\u63D2\u4EF6\u4E0D\u5728\u53D1\u73B0\u9875\u663E\u793A\uFF0C\u5168\u90E8\u66F4\u65B0\u4E5F\u4F1A\u8DF3\u8FC7\u3002": "These plugins are not shown on the discovery page and all updates are skipped.",
@@ -1949,6 +2013,7 @@ var dictionary_default = {
"\u906E\u853D = \u63D2\u4EF6\u81EA\u5E26\u7684\u65E7\u7248\u5305\u76D6\u4F4F\u4E86\u5BBF\u4E3B\u7684\u65B0\u7248": "Masking = The old version of the package that comes with the plugin covers the new version of the host",
"\u9650\u5236 Agent \u521B\u5EFA\u5B50\u667A\u80FD\u4F53\u7684\u9012\u5F52\u5C42\u7EA7\u3002": "Restricts the recursive hierarchy of subagents created by the Agent.",
"\u9762\u5411\u901F\u5EA6\u654F\u611F\u7684\u9AD8\u541E\u5410\u573A\u666F\uFF0C\u54CD\u5E94\u5FEB\u3001\u6210\u672C\u4F4E\u3002": "For speed-sensitive, high-volume workloads at low cost.",
+ "\u9879\u76EE\u6280\u80FD\u76EE\u5F55\u4E0D\u5B89\u5168\uFF0C\u62D2\u7EDD\u5199\u5165\uFF1A{path}": "The project skill directory is unsafe; the write was refused: {path}",
"\u9ED8\u8BA4\u65F6\u95F4\u8303\u56F4\u3002\u53EA\u5BF9\u652F\u6301\u65F6\u95F4\u8FC7\u6EE4\u7684\u5F15\u64CE\u751F\u6548\u3002": "Default time range. Applies only to engines that support time filtering.",
' : ""}token \u6821\u9A8C\u901A\u8FC7\uFF0C\u5DF2\u4FDD\u5B58': ' : ""}token verified, saved',
" \xB7 \u56DE\u8C03\u8017\u65F6 p50/p95/max ": " \xB7 The callback takes p50/p95/max ",
@@ -2011,6 +2076,7 @@ var dictionary_default = {
"\u5982 data.total_credits": "Such as data.total_credits",
"\u5B57\uFF0C\u8D85\u51FA\u622A\u65AD\u4E3A ...\uFF080 = \u4E0D\u622A\u65AD\uFF09": "words, beyond truncation to... (0 = no truncation)",
"\u5B58\u50A8\u81EA\u5B9A\u4E49\u63A5\u53E3 API \u5BC6\u94A5\u7684\u51ED\u8BC1\u540D\u79F0\u3002": "Credential name to store the custom interface API key.",
+ "\u5B89\u88C5\u6210\u529F\u5E76\u5DF2\u542F\u7528\uFF0C\u53EF\u5728\u5BF9\u8BDD\u4E2D\u7528\u659C\u6760\u8C03\u7528\u3002": "Installed and enabled. You can invoke it with a slash command in the conversation.",
"\u5C06\u4ECE\u5F53\u524D profile \u4E2D\u79FB\u9664\u8BE5\u63D2\u4EF6\u3002": "The plugin will be removed from the current profile.",
"\u5DE5\u5177 {toolName} \u8BF7\u6C42\u8D8A\u6743\u6267\u884C": "Tool {toolName} requested privileged execution",
"\u5DF2\u5F52\u6863\u5BF9\u8BDD\u6682\u65F6\u65E0\u6CD5\u67E5\u770B\uFF0C\u8BF7\u53D6\u6D88\u5F52\u6863\u540E\u67E5\u770B": "Archived conversations are temporarily unavailable, please unarchive to view",
@@ -2029,6 +2095,7 @@ var dictionary_default = {
"\u641C\u7D22 UTC \u504F\u79FB\u3001IANA \u6807\u8BC6\u6216\u57CE\u5E02": "Search UTC offset, IANA identifier, or city",
"\u6574\u7EC4\u5DF2\u9690\u85CF\uFF0C\u8BF7\u5148\u5173\u95ED\u4E0A\u65B9\u7684\u6574\u7EC4\u9690\u85CF\u5F00\u5173\u3002": "The entire group is hidden, please turn off the entire group of hidden switches above first.",
"\u65E0\u6CD5\u5B89\u88C5 \xB7 \u5DF2\u81EA\u52A8\u64A4\u9500\uFF0C\u672A\u6539\u52A8\u4EFB\u4F55\u63D2\u4EF6": "Unable to install \xB7 Automatically revoked, no plug-ins have been modified",
+ "\u65E0\u6CD5\u6062\u590D\uFF0C\u540C\u540D\u6280\u80FD\u5DF2\u5B58\u5728: {name}": "Cannot restore; a skill with the same name already exists: {name}",
"\u65E0\u6CD5\u8BBF\u95EE\u526A\u8D34\u677F\uFF0C\u8BF7\u624B\u52A8\u590D\u5236\u4E0B\u9762\u7684\u8BCA\u65AD\u5185\u5BB9": "Unable to access the clipboard, please manually copy the diagnostic content below",
"\u65E0\u6CD5\u8BC6\u522B\u8FD9\u4E2A\u5305\u540D\u6216\u5730\u5740\uFF1A{reason}": "Unrecognized package name or address: {reason}",
"\u663E\u793A\u8BBE\u7F6E\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6D4F\u89C8\u5668\u5B58\u50A8\u6743\u9650\u3002": "The display settings failed to save, please check the browser storage permissions.",
@@ -2085,6 +2152,7 @@ var dictionary_default = {
"contextWindow \u5FC5\u987B\u662F\u6570\u5B57": "contextWindow must be a number",
"DeepSeek \u7F51\u9875\u767B\u5F55\uFF08\u514D\u8D39\u6A21\u578B\uFF09": "DeepSeek web login (free model)",
"DSH \u5BF9\u8BDD\u670D\u52A1\u5C1A\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002": "DSH conversation service is not ready yet, please try again later.",
+ "frontmatter \u7F3A\u5C11 name": "frontmatter is missing name",
"Kimi / Moonshot\uFF08\u56FD\u9645\uFF09": "Kimi/Moonshot (International)",
"loadCodeAssist \u63A2\u6D4B\u5931\u8D25": "loadCodeAssist detection failed",
"Loomy \u5FAE\u4FE1\u767B\u5F55\u670D\u52A1\u5668\u672A\u80FD\u83B7\u5F97\u7AEF\u53E3": "Loomy WeChat login server failed to obtain port",
@@ -2100,6 +2168,7 @@ var dictionary_default = {
"WebGL \u5B9E\u65F6\u6E32\u67D3 \xB7 \u5931\u8D25\u81EA\u52A8\u964D\u7EA7": "WebGL real-time rendering \xB7 automatic downgrade on failure",
"zcode: \u65B0\u9875\u9762\u6CA1\u6709\u53EF\u7528\u7684\u8C03\u8BD5\u5730\u5740": "zcode: No debugging address available for new page",
"\u4E0A\u4F20\u5931\u8D25\uFF08\u53EA\u652F\u6301 PNG / GIF\uFF09": "Upload failed (only supports PNG/GIF)",
+ "\u4E0A\u4F20\u6587\u4EF6\u8FC7\u591A\uFF0C\u6700\u591A {limit} \u4E2A": "Too many files uploaded, {limit} maximum",
"\u4E0A\u6B21\u7684\u9009\u62E9\u6CA1\u6709\u5168\u90E8\u4FDD\u5B58\uFF0C\u56E0\u6B64\u6CA1\u6709\u91CD\u542F\uFF1A": "The last selection was not all saved, so it was not restarted:",
"\u4E0A\u6B21\u7684\u9009\u62E9\u6CA1\u80FD\u5B8C\u6574\u5199\u5165\uFF0C\u56E0\u6B64\u6CA1\u6709\u91CD\u542F\uFF1A": "The last selection was not completely written, so there was no restart:",
"\u4E0A\u73ED\u8BA9\u6211\u610F\u8BC6\u5230\u65F6\u95F4\u662F\u53EF\u4EE5\u88AB\u6D6A\u8D39\u7684...": "Going to work made me realize that time can be wasted...",
@@ -2122,6 +2191,7 @@ var dictionary_default = {
"\u58C1\u7EB8\u4F5C\u8005\u63D0\u4F9B\u7684\u53EF\u8C03\u5C5E\u6027\uFF08\u6539\u52A8\u7ACB\u5373\u751F\u6548\uFF09": "Adjustable properties provided by the wallpaper author (changes take effect immediately)",
"\u58C1\u7EB8\u5E93 \xB7 \u6CBF\u9876\u90E8\u62D6\u52A8 / \u5411\u4E0B\u62C9\u6253\u5F00": "Wallpaper gallery \xB7 Drag along the top / pull down to open",
"\u5907\u4EFD credentials \u5B57\u6BB5\u65E0\u6548": "Backup credentials field is invalid",
+ "\u5B58\u5728\u672C\u5730\u4FEE\u6539\uFF0C\u8BF7\u9884\u89C8\u5E76\u786E\u8BA4\u5907\u4EFD\u540E\u66FF\u6362\u3002": "Local changes exist. Preview them and confirm the backup before replacing.",
"\u5BB9\u91CF\u9700\u4E3A\u6570\u5B57\uFF0C\u53EF\u52A0 K \u6216 M \u540E\u7F00\u3002": "Capacity needs to be numeric, K or M suffix can be added.",
"\u5C1A\u672A\u5B89\u88C5\u793E\u533A\u63D2\u4EF6\uFF0C\u53EF\u524D\u5F80\u300C\u53D1\u73B0\u300D\u9875\u6D4F\u89C8": "No community plugins installed, browse to the Discover page",
"\u5C40\u57DF\u7F51\u4E2D\u7EE7\u542F\u52A8\u5931\u8D25\uFF1A{message}": "LAN relay startup failed: {message}",
@@ -2131,7 +2201,9 @@ var dictionary_default = {
"\u5DF2\u751F\u6210\u56FE\u50CF\u5728\u4F1A\u8BDD\u5DE5\u4F5C\u7A7A\u95F4\u5185\u7684\u4FDD\u5B58\u76EE\u5F55\u3002": "The directory where generated images are saved in the session workspace.",
"\u5E2E\u52A9\u6539\u8FDB DeepSeek \u6A21\u578B\u4E0E\u4EA7\u54C1": "Help improve DeepSeek models and products",
"\u5F53\u524D profile \u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u63D2\u4EF6": "Current profile has no plugins to export",
+ "\u5F53\u524D\u4F7F\u7528\u5168\u5C40 {source} \u526F\u672C\u3002": "Currently using the global {source} copy.",
"\u5F53\u524D\u4F7F\u7528\u5185\u7F6E DeepSeek \u5CF0\u8C37\u8868": "Currently using built-in DeepSeek peak and valley tables",
+ "\u5F53\u524D\u4F7F\u7528\u9879\u76EE {source} \u526F\u672C\u3002": "Currently using the project {source} copy.",
"\u5F53\u524D\u73AF\u5883\u4E0D\u662F Electron \u684C\u9762\u7AEF": "The current environment is not the Electron desktop",
"\u5F53\u524D\u8303\u56F4\u6CA1\u6709\u53EF\u5BA1\u8BA1\u7684 Token \u8C03\u7528": "There are no auditable Token calls in the current scope",
"\u5FAE\u4FE1\u4E8C\u7EF4\u7801\u54CD\u5E94\u4E0D\u662F\u56FE\u7247\uFF08\u53EF\u80FD\u662F\u9519\u8BEF\u9875\uFF09": "WeChat QR code response is not an image (maybe an error page)",
@@ -2151,8 +2223,10 @@ var dictionary_default = {
"\u672A\u5B89\u88C5 / not installed": "not installed / not installed",
"\u672C\u90E8\u7F72\u6CA1\u6709\u63A5\u53D7\u8FD9\u4E9B\u503C\uFF0C\u5DF2\u4FDD\u7559\u4F9B\u4F60\u4FEE\u6539\u3002": "This deployment did not accept these values; they were preserved for you to edit.",
"\u6A21\u578B\u5C1A\u672A\u516C\u5F00\uFF0C\u8BF7\u68C0\u67E5\u6E20\u9053\u8D26\u53F7\u6216\u6A21\u578B\u8BBE\u7F6E": "The model has not been made public yet, please check the channel account or model settings",
+ "\u6B63\u5728\u5C06\u5DF2\u5B89\u88C5\u7684\u6280\u80FD\u79FB\u81F3\u56DE\u6536\u7AD9\uFF0C\u8BF7\u7A0D\u5019\u2026": "Moving installed skills to the recycle bin, please wait...",
"\u6B63\u5728\u8BFB\u53D6 ${file.name}\u2026\u2026": "Reading ${file.name}\u2026",
"\u6BCF\u6708 {days} \u65E5{months}": "Day {days} of every month{months}",
+ "\u6CA1\u6709\u5339\u914D\u7684\u6280\u80FD\u3002\u53EF\u5237\u65B0\u4ED3\u5E93\u6216\u8C03\u6574\u7B5B\u9009\u3002": "No matching skills. Refresh the repository or adjust the filters.",
"\u6CA1\u6709\u5DF2\u5C01\u7981\u7684 (\u51FA\u53E3 \xD7 \u6A21\u578B) \u5BF9\u3002": "There are no banned (export \xD7 model) pairs.",
"\u6CA1\u6709\u627E\u5230\u58F0\u660E\u517C\u5BB9\u5F53\u524D DSH \u7684\u7248\u672C\u3002": "Declaration of compatibility with current DSH version not found.",
"\u6E05\u6389\u6846\u7EA7\u6587\u5B57\u8272\uFF08\u56DE\u5230 #536ba9\uFF09": "Clear box-level text color (return to #536ba9)",
@@ -2170,6 +2244,7 @@ var dictionary_default = {
"\u7F3A\u5C11 user_id\uFF0C\u65E0\u6CD5\u6784\u9020\u8BBE\u5907\u8EAB\u4EFD": "Unable to construct device identity due to missing user_id",
"\u81EA\u52A8\u663E\u793A\u5168\u90E8\u6A21\u578B\uFF08\u5305\u542B\u4EE5\u540E\u65B0\u589E\u7684\u6A21\u578B\uFF09": "Automatically display all models (including models added in the future)",
"\u81EA\u5B9A\u4E49\u6A21\u578B API \u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6A21\u578B\u3002": "The Custom Model API requires at least one model.",
+ "\u88AB {source} \u4E2D\u7684\u540C\u540D\u6280\u80FD\u8986\u76D6": "Overridden by a same-named skill in {source}",
"\u8BBE\u7F6E DeepSeek \u7684\u641C\u7D22\u63D0\u4F9B\u65B9\u3002": "Set the search provider for DeepSeek.",
"\u8BE5\u4F9B\u5E94\u5546\u6CA1\u6709\u53EF\u5173\u95ED\u7684\u6A21\u578B\uFF0C\u672A\u505A\u4EFB\u4F55\u53D8\u66F4": "This vendor has no models to close and no changes were made",
"\u8BE5\u63D0\u4F9B\u5546\u6CA1\u6709\u5217\u51FA\u4EFB\u4F55\u6A21\u578B\uFF0C\u8BF7\u624B\u52A8\u6DFB\u52A0\u3002": "This provider does not have any models listed, please add them manually.",
@@ -2227,6 +2302,7 @@ var dictionary_default = {
"zcode: \u8FDE\u63A5\u6D4F\u89C8\u5668\u8C03\u8BD5\u7AEF\u53E3\u5931\u8D25": "zcode: Failed to connect to browser debug port",
"zcode: \u9000\u907F\u7B49\u5F85\u671F\u95F4\u8BF7\u6C42\u5DF2\u53D6\u6D88": "zcode: Request canceled during backoff wait",
"\u4E0B\u8F7D\u66F4\u65B0\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u8FDE\u63A5\u540E\u91CD\u8BD5\u3002": "Failed to download update, please check your network connection and try again.",
+ "\u4EC5\u79FB\u9664\u4ED3\u5E93\u8BA2\u9605\uFF0C\u5DF2\u5B89\u88C5\u7684\u6280\u80FD\u4F1A\u4FDD\u7559\u3002": "Only removes the repository subscription; installed skills are kept.",
"\u4EC5\u7B5B\u9009\u5BFC\u822A\uFF0C\u9009\u62E9\u5206\u7C7B\u540E\u5207\u6362\u5F53\u524D\u9875\u9762\u3002": "Only filter the navigation and switch the current page after selecting a category.",
"\u4ECA\u65E5\u5DF2\u7528\u5DF2\u8FBE\u9884\u7B97 \xA5{amount}": "Today's budget has been spent \xA5{amount}",
"\u4EE3\u7406\u8BBE\u7F6E\u52A0\u8F7D\u5931\u8D25\uFF1A{message}": "Proxy settings failed to load: {message}",
@@ -2236,6 +2312,7 @@ var dictionary_default = {
"\u4F1A\u8986\u76D6 DSH \u81EA\u5E26\u7684\u7EC4\u4EF6\uFF08{0}\uFF09": "Will overwrite DSH's own components ({0})",
"\u4F59\u989D \u2014\uFF08\u65E0\u63A5\u53E3\xB7\u6309\u4E8B\u4EF6\uFF09\xB7 \u4ECA\u65E5 ": "Balance \u2014 (No Interface \xB7 By Event) \xB7 Today ",
"\u4F8B: \u8DDD\u7A7A\u95F2 {countdown}": "Example: until idle {countdown}",
+ "\u4F8B\u5982 skills\uFF0C\u7559\u7A7A\u626B\u63CF\u6574\u4E2A\u4ED3\u5E93": "For example skills; leave blank to scan the whole repository",
"\u4FEE\u4E3B\u9898\u5207\u6362\u77AC\u95F4\u7684\u989C\u8272\u8DF3\u53D8\uFF0C\u4E0D\u6539\u53D8\u529F\u80FD": "Fix the color jump at the moment of theme switching without changing the function",
"\u5141\u8BB8 Agent \u4E3A\u5B50\u667A\u80FD\u4F53\u9009\u62E9\u6A21\u578B": "Allows the Agent to select models for child agents",
"\u5145\u503C\u4F59\u989D\uFF08\u4E0D\u542B\u8D60\u91D1\uFF1B\u53D6\u4E0D\u5230\u663E\u793A \u2014\uFF09": "Recharge balance (excluding bonus; cannot be displayed -)",
@@ -2254,6 +2331,7 @@ var dictionary_default = {
"\u5C55\u5F00 {label} \u7684\u4E0B\u7EA7\u5B50\u667A\u80FD\u4F53": "Expand {label}'s child subagents",
"\u5C55\u5F00\u5168\u90E8 {count} \u4E2A\u4EA4\u4ED8\u6587\u4EF6": "Expand all {count} deliverable files",
"\u5C55\u5F00\u5168\u90E8 {count} \u4E2A\u6539\u52A8\u6587\u4EF6": "Expand all {count} changed files",
+ "\u5DE5\u4F5C\u533A\u53EA\u652F\u6301 DSH skills\u3002": "Workspaces only support DSH skills.",
"\u5DE5\u5177\u5217\u8868\uFF08JSON Schema\uFF09\uFF1A": "Tool list (JSON Schema):",
"\u5DF2\u590D\u5236\u4FEE\u590D\u8BF4\u660E\uFF0C\u8BF7\u7C98\u8D34\u5230\u65B0\u5BF9\u8BDD\u4E2D\u53D1\u9001": "Repair instructions copied, please paste into new conversation to send",
"\u5DF2\u5B58\u5728\u540D\u4E3A\u201C{name}\u201D\u7684\u5DE5\u4F5C\u533A\u3002": 'A workspace named "{name}" already exists.',
@@ -2282,6 +2360,7 @@ var dictionary_default = {
"\u6E05\u9664\u5931\u8D25\uFF1A\u5BBF\u4E3B\u8FD4\u56DE {status}": "Cleanup failed: host returns {status}",
"\u7528\u91CF\u5B57\u6BB5\uFF0C\u5982 total_usage": "Usage fields, such as total_usage",
"\u753B\u5E03\u5C40\u90E8\u91CD\u7ED8\uFF08\u6D82\u62B9\u767D\u8272\u8499\u7248\u6807\u8BB0\u533A\u57DF\uFF09": "Partial redraw of the canvas (paint white mask marked area)",
+ "\u76EE\u5F55\u8DEF\u5F84\u5FC5\u987B\u662F\u7EDD\u5BF9\u8DEF\u5F84\uFF1A{path}": "The directory path must be an absolute path: {path}",
"\u76EE\u6807\u5C3A\u5BF8\u672A\u5C0F\u4E8E\u539F\u56FE\uFF08\u9884\u7F29\u653E\u4E0D\u7701\u89E3\u7801\uFF09": "The target size is not smaller than the original image (pre-scaling does not save decoding)",
"\u770B\u4E0D\u592A\u61C2\uFF0C\u778E\u7F16\u4E00\u4E2A\u5E94\u4ED8\u4E0B\u7528\u6237\u5148...": "I don\u2019t quite understand, so I\u2019ll make up a random one to deal with the user first...",
"\u793E\u533A\u7B2C\u4E09\u65B9\u63D2\u4EF6\uFF0C\u6784\u5EFA\u811A\u672C\u9ED8\u8BA4\u4E0D\u8FD0\u884C\u3002": "Community third-party plugins, build scripts do not run by default.",
@@ -2296,6 +2375,7 @@ var dictionary_default = {
"\u7F51\u9875\u7AEF\uFF08dsh web / \u6D4F\u89C8\u5668\uFF09": "Web page (dsh web/browser)",
"\u81EA\u52A8\u7EDF\u8BA1\uFF08\u6309\u4F1A\u8BDD token\uFF0C\u63A8\u8350\uFF09": "Automatic statistics (by session token, recommended)",
"\u88AB\u5378\u8F7D\u7684\u63D2\u4EF6\u914D\u7F6E\u4F1A\u4FDD\u7559\uFF0C\u53EF\u4EE5\u518D\u88C5\u56DE\u6765": "The uninstalled plugin configuration will be preserved and can be loaded back",
+ "\u88AB\u66F4\u9AD8\u4F18\u5148\u7EA7\u6765\u6E90 {root} \u8986\u76D6": "Overridden by the higher-priority source {root}",
"\u8BBE\u7F6E\u5B50\u667A\u80FD\u4F53\u7684\u9012\u5F52\u5C42\u7EA7\u3001\u6570\u91CF\u548C\u6A21\u578B\u3002": "Sets the recursive hierarchy, number, and model of child agents.",
"\u8BC4\u8BBA\u52A0\u8F7D\u5931\u8D25\u3002\u8BF7\u68C0\u67E5\u7F51\u7EDC\u8FDE\u63A5\u540E\u91CD\u8BD5\u3002": "Comment loading failed. Please check your network connection and try again.",
"\u8BE5\u65E5\u4EC5\u603B\u989D(\u542F\u7528\u6A21\u578B\u660E\u7EC6\u540E\u5C55\u793A\u9010\u6761)": "Only the total amount for that day (displayed item by item after enabling model details)",
@@ -2347,6 +2427,7 @@ var dictionary_default = {
"qoder: \u56FE\u7247\u8F93\u5165\u9700\u8981\u9644\u4EF6\u670D\u52A1": "qoder: Image input requires attachment service",
"s \u65E0\u5E27 \u2192 \u8BD5 resume()": "s no frame \u2192 try resume()",
"SOCKS5 \u7528\u6237\u540D/\u5BC6\u7801\u8BA4\u8BC1\u5931\u8D25": "SOCKS5 username/password authentication failed",
+ "\u4E0A\u4F20\u5185\u5BB9\u5305\u542B\u975E\u6CD5\u8DEF\u5F84\uFF1A{path}": "The uploaded content contains an illegal path: {path}",
"\u4E0D\u662F scene.pkg\uFF0C\u9B54\u6570: ": "Not scene.pkg, the magic number: ",
"\u4E24\u6B21\u8BF7\u6C42\u4E4B\u95F4\u7684\u6700\u957F\u7B49\u5F85\uFF08\u968F\u673A\u53D6\u503C\uFF09": "The longest wait between two requests (random value)",
"\u4EC5\u5141\u8BB8\u4E3B Agent \u521B\u5EFA\u5B50\u667A\u80FD\u4F53": "Allow only master agent to create sub-agents",
@@ -2354,6 +2435,7 @@ var dictionary_default = {
"\u4ECA\u65E5\u5DF2\u7528 {expense_ds}": "{expense_ds} used today",
"\u4ECA\u65E5\u6682\u65E0\u53EF\u9886\u989D\u5EA6\uFF08\u670D\u52A1\u7AEF\u6309\u65E5\u5237\u65B0\uFF09": "There is no quota available today (the server is refreshed daily)",
"\u4EF7\u683C\u65E0\u6548\uFF1A\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u975E\u8D1F\u57FA\u7840\u8D39\u7387": "Invalid price: Please fill in the complete non-negative base rate",
+ "\u4F1A\u5199\u8FDB\u8FD9\u4E2A\u9879\u76EE\uFF0C\u53EF\u80FD\u88AB\u63D0\u4EA4\u5230\u4ED3\u5E93\u3002": "It will be written into this project and may be committed to the repository.",
"\u4F1A\u8BDD\u4E8B\u4EF6\u91CC\u7684\u6A21\u578B\u540D\u5173\u952E\u5B57\uFF0C\u9017\u53F7\u5206\u9694": "Model name keywords in session events, separated by commas",
"\u4F59\u989D\u67E5\u8BE2\u5931\u8D25\uFF08\u51ED\u636E\u5931\u6548\u6216\u54CD\u5E94\u5F02\u5E38\uFF09": "Balance query failed (credential invalid or response abnormal)",
"\u4F60\u662F\u8FDE\u901A\u6027\u6D4B\u8BD5\u63A2\u9488\uFF0C\u56DE\u7B54\u4FDD\u6301\u7B80\u77ED\u3002": "You are the connectivity test probe, keep your answers brief.",
@@ -2365,6 +2447,7 @@ var dictionary_default = {
"\u516C\u544A\u7531\u4ED3\u5E93\u4E3B\u4EBA\u63A8\u9001\uFF0C\u672C\u9875\u5B9E\u65F6\u63A5\u6536\u3002": "Announcements are pushed by the warehouse owner and received on this page in real time.",
"\u5199\u4E0B\u6280\u80FD\u8981\u9075\u5FAA\u7684\u6307\u4EE4\u3001\u6B65\u9AA4\u548C\u8FB9\u754C\u2026": "Write the instructions, steps, and boundaries...",
"\u51B7\u5374\u4E2D \xB7 \u8FD8\u5269 {min} \u5206\u949F": "Cooling down \xB7 {min} minutes left",
+ "\u5206\u7C7B\u53EA\u8BB0\u5728\u8FD9\u4E2A\u6765\u6E90\u91CC\uFF0C\u4E0D\u79FB\u52A8\u6587\u4EF6\u3002": "Categories are recorded only in this source and do not move files.",
"\u5207\u6362\u6743\u9650\u9884\u8BBE\uFF08\u6C99\u7BB1\u6A21\u5F0F\u4E0E\u5BA1\u6279\u7B56\u7565\uFF09": "Toggle Permissions Preset (Sandbox Mode and Approval Policy)",
"\u521D\u59CB\u5316/\u9996\u5E27\u8D85\u65F6\uFF0820s \u770B\u95E8\u72D7\uFF09": "Initialization/first frame timeout (20s watchdog)",
"\u5220\u9664\u624B\u5DE5\u4EF7\uFF0C\u56DE\u843D\u5230\u76EE\u5F55\u4EF7\u6216\u5185\u7F6E\u5CF0\u8C37": "Delete manual prices and fall back to catalog prices or built-in peaks and valleys",
@@ -2388,6 +2471,7 @@ var dictionary_default = {
"\u5F53\u524D\u5217\u8868\u81F3\u5C11\u9700\u8981 2 \u4E2A\u53EF\u64AD\u653E\u58C1\u7EB8": "Current listing requires at least 2 playable wallpapers",
"\u6211\u7684\u77E5\u8BC6\u5E93\u7684\u622A\u81F3\u65E5\u671F\u662F...\u660E\u5929\uFF01": "The deadline for my knowledge base is...tomorrow!",
"\u6240\u6709\u914D\u5957\u63D2\u4EF6\u5747\u5DF2\u5B89\u88C5\u5E76\u4E3A\u6700\u65B0\u7248\u672C\u3002": "All supporting plug-ins are installed and up to date.",
+ "\u6280\u80FD\u5DF2\u79FB\u81F3\u56DE\u6536\u7AD9\uFF0C\u53EF\u5728\u56DE\u6536\u7AD9\u6062\u590D\u3002": "The skill was moved to the recycle bin and can be restored from there.",
"\u63A2\u6D3B\u6A21\u578B\uFF08probeModels\uFF09": "ProbeModels",
"\u63D2\u4EF6\u5E02\u573A\u7248\u672C \u2014 \u53CD\u9988\u95EE\u9898\u65F6\u8BF7\u9644\u4E0A": "Plug-in market version - please include this when reporting issues",
"\u63D2\u4EF6\u5F15\u64CE\uFF08\u5931\u8D25\u9000\u56DE dsh \u672C\u5730\uFF09": "Plug-in engine (failure returns to dsh local)",
@@ -2400,9 +2484,11 @@ var dictionary_default = {
\u65E0\u6CD5\u4ECE\u4F9D\u8D56\u53D8\u66F4\u4E2D\u786E\u5B9A\u5B89\u88C5\u4E86\u54EA\u4E00\u4E2A\u5305: "Unable to determine which package is installed from dependency changes",
"\u65E0\u6CD5\u53D1\u8D77\u767B\u5F55\uFF08{reason}\uFF09\u3002": "Unable to initiate login ({reason}).",
"\u65E0\u6CD5\u83B7\u53D6\u63D2\u4EF6\u4FE1\u606F\uFF1A{reason}": "Unable to get plugin info: {reason}",
+ "\u65E0\u6CD5\u8BFB\u53D6\u5DE5\u4F5C\u533A\u5217\u8868\uFF1A{error}": "Cannot read workspace list: {error}",
"\u6682\u65F6\u65E0\u6CD5\u79FB\u52A8\u8BE5\u4F1A\u8BDD\uFF0C\u539F\u4F1A\u8BDD\u5DF2\u4FDD\u7559\u3002": "The session cannot be moved at this time. The original session has been retained.",
"\u6682\u65F6\u65E0\u6CD5\u8BFB\u53D6\u94FE\u8DEF\u80FD\u529B\u4EA4\u96C6\uFF0C\u8BF7\u91CD\u8BD5\u3002": "The link capability intersection could not be read at the moment, please try again.",
"\u6682\u65F6\u65E0\u6CD5\u91CD\u547D\u540D\u8BE5\u4F1A\u8BDD\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002": "The session cannot be renamed at this time. Please try again later.",
+ "\u66F4\u65B0\u5B8C\u6210\uFF0C\u8BF7\u91CD\u542F DSH Web\u3002": "Update complete. Restart DSH Web.",
"\u672A\u80FD\u6E05\u7A7A\uFF1A{names}\uFF0C\u8BF7\u91CD\u8BD5\u3002": "Failed to clear: {names}, please try again.",
"\u672A\u80FD\u83B7\u53D6\u5B89\u88C5\u7ED3\u679C\uFF0C\u8BF7\u68C0\u67E5\u63D2\u4EF6\u5217\u8868\u3002": "Failed to get installation results, please check the plugin list.",
"\u672C\u5730\u6A21\u578B / Checkpoint": "Local model/Checkpoint",
@@ -2443,6 +2529,7 @@ var dictionary_default = {
"\u8DF3\u8FC7\u6548\u679C\uFF08pass \u7F16\u8BD1\u5931\u8D25\uFF09: ": "Skip effect (pass compilation failed): ",
"\u8F93\u5165\u5185\u5BB9;\u53F3\u4FA7 ? \u67E5\u770B\u53EF\u7528\u5360\u4F4D\u7B26": "Enter content; right ? View available placeholders",
"\u8F93\u5165\u7F13\u51B2\u533A\u5DF2\u6EE1\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u540E\u91CD\u8BD5\u3002": "The input buffer is full, please reconnect and try again.",
+ "\u8FD8\u6CA1\u6709\u6280\u80FD\u3002\u4ECE\u6761\u76EE\u7684\u300C\u66F4\u591A\u300D\u5F52\u5165\u3002": `No skills yet. Assign them from an item's "More" menu.`,
"\u8FD9\u4EFD\u9884\u8BBE\u8BFB\u4E0D\u51FA\u6765\uFF1A{reason}": "This default cannot be read: {reason}",
"\u8FD9\u662F\u7EC8\u7AEF\u63D2\u4EF6\uFF0C\u7F51\u9875\u7248\u91CC\u53EF\u80FD\u7528\u4E0D\u4E86\u3002": "This is a terminal plugin, it may not be available in the web version.",
"\u9009\u62E9\u65B0\u4EFB\u52A1\u4F7F\u7528\u7684 Agent \u9884\u8BBE": "Select the Agent preset used by the new task",
@@ -2561,6 +2648,7 @@ var dictionary_default = {
"\u6B63\u5728\u6821\u9A8C\u767B\u5F55\u6001\u5E76\u51C6\u5907\u767B\u5F55\u7A97\u53E3\u2026\u2026": "Verifying login status and preparing login window...",
"\u6B63\u5728\u70ED\u66F4\u65B0\u63D2\u4EF6\uFF0C\u7A97\u53E3\u4F1A\u81EA\u52A8\u5237\u65B0\u3002": "The plug-in is being hot updated and the window will refresh automatically.",
"\u6B63\u5728\u7528\u5DF2\u4FDD\u5B58\u7684\u90AE\u7BB1\u5BC6\u7801\u81EA\u52A8\u767B\u5F55\u2026": "Automatically logging in with saved email password...",
+ "\u6B63\u5728\u8BFB\u53D6\u5E76\u6821\u9A8C\u6280\u80FD\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u5019\u2026": "Reading and verifying skill files, please wait...",
"\u6B64\u7EC4\u5408\u7531\u7CFB\u7EDF\u6216\u6587\u672C\u7F16\u8F91\u64CD\u4F5C\u4FDD\u7559\u3002": "This combination is reserved by the system or text editing operation.",
"\u6BCF {value} {unit}": "Every {value} {unit}",
"\u6CA1\u6709\u5339\u914D\u300C{query}\u300D\u7684\u58C1\u7EB8": 'There are no wallpapers matching "{query}"',
@@ -2572,6 +2660,8 @@ var dictionary_default = {
"\u7528\u91CF\u67E5\u8BE2\u5931\u8D25\uFF1A{message}": "Usage query failed: {message}",
"\u76EE\u6807\u5BB9\u91CF\uFF08targetSize\uFF09": "Target capacity (targetSize)",
"\u89C6\u9891\u52A0\u8F7D\u5931\u8D25\uFF1A{message}": "Video loading failed: {message}",
+ "\u7981\u6B62\u7684\u4FEE\u6539\u8BF7\u6C42\uFF08\u7F3A\u5C11\u5BA2\u6237\u7AEF\u6807\u8BB0\uFF09": "Forbidden modification request (missing client marker)",
+ "\u7981\u6B62\u7684\u8BF7\u6C42\u6765\u6E90\uFF08\u975E\u6CD5 Host\uFF09": "Forbidden request source (invalid Host)",
"\u7A97\u53E3\u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u4F7F\u7528\u7CFB\u7EDF\u6258\u76D8\u83DC\u5355": "Window operation failed, please use system tray menu",
"\u7EA6 1.5 \u500D\u901F\u5EA6\uFF0C\u6D88\u8017\u66F4\u591A\u7528\u91CF": "About 1.5 times faster, consumes more usage",
"\u7ED1\u5B9A\u767B\u5F55\u54CD\u5E94\u7F3A\u5C11 session": "Bind login response is missing session",
@@ -2657,6 +2747,7 @@ var dictionary_default = {
"\u5339\u914D\u7684\u63D2\u4EF6\u5728\u300C\u5DF2\u5C4F\u853D\u300D\u6807\u7B7E\u91CC\u3002": "The matching plugin is in the Blocked tab.",
"\u5355\u5F20\u56FE\u7247\u4E0D\u80FD\u8D85\u8FC7 {size}": "Each image must not exceed {size}",
"\u53BB GitHub \u70B9 Star": "Go to GitHub and click Star",
+ "\u540C\u540D\u6280\u80FD\u5DF2\u5B58\u5728: {name}": "A skill with the same name already exists: {name}",
"\u540C\u540D\u63D2\u4EF6\uFF08\u4EC5\u4F9B\u53C2\u8003\uFF0C\u4E0D\u7B97\u51B2\u7A81\uFF09": "Plugins with the same name (for reference only, not conflict)",
"\u542F\u7528\u4E00\u6B21\u7F51\u5173\u5373\u4F1A\u81EA\u52A8\u751F\u6210\u5BC6\u94A5\u3002": "Enable the gateway once and the key will be automatically generated.",
"\u54C8\u54C8\u54C8\u54C8\u54C8\uFF0C\u6211\u76F4\u63A5\u7B11\u51FA\u58F0...": "Hahahahaha, I laughed out loud...",
@@ -2682,6 +2773,7 @@ var dictionary_default = {
"\u5DF2\u7F16\u8F91 {count} \u4E2A\u6587\u4EF6": "Edited {count} files",
"\u5DF2\u8FBE\u5230\u7ED3\u679C\u4E0A\u9650\uFF0C\u53EF\u7F29\u5C0F\u641C\u7D22\u8303\u56F4": "You've reached the maximum number of results to narrow your search",
"\u5DF2\u8FDE\u63A5 {count} \u4E2A\u8D26\u53F7": "{count} accounts have been connected",
+ "\u5DF2\u91CD\u547D\u540D\u3002\u6280\u80FD\u6587\u4EF6\u540D\u6CA1\u6709\u53D8\u5316\u3002": "Renamed. The skill file names did not change.",
"\u5E74\u4EFD\u65E0\u6548\uFF082000\u20132100\uFF09": "Invalid year (2000\u20132100)",
"\u5F15\u7528\u4F1A\u8BDD \xB7 {labels}": "Referenced sessions \xB7 {labels}",
"\u5F52\u6863 {count} \u4E2A\u4F1A\u8BDD\uFF1F": "Archive {count} conversations?",
@@ -2728,6 +2820,7 @@ var dictionary_default = {
"\u672A\u6307\u5B9A\u5C3A\u5BF8\u65F6\u7684\u9ED8\u8BA4\u751F\u6210\u5206\u8FA8\u7387\u3002": "Default build resolution when no dimensions are specified.",
"\u672C\u5730\u8F6C\u53D1\uFF08OpenAI \u517C\u5BB9\uFF09": "Local forwarding (OpenAI compatible)",
"\u67E5\u770B\u4ECA\u65E5/\u8FD17\u5929/\u5168\u90E8\u6D88\u8D39\u8BB0\u5F55": "View today/last 7 days/all consumption records",
+ "\u6B63\u5728\u6821\u9A8C\u3001\u5907\u4EFD\u5E76\u66FF\u6362\uFF0C\u8BF7\u7A0D\u5019\u2026": "Verifying, backing up, and replacing, please wait...",
"\u6BCF\u4E2A\u6A21\u578B ID \u53EA\u80FD\u51FA\u73B0\u4E00\u6B21\u3002": "Each model ID can only appear once.",
"\u6CA1\u6709\u9700\u8981\u6539\u52A8\u7684\u63D2\u4EF6\uFF0C\u76F4\u63A5\u91CD\u542F\u3002": "There are no plug-ins that need to be changed, just restart directly.",
"\u6D4F\u89C8\u5668\u62E6\u622A\u4E86\u65B0\u7A97\u53E3\uFF0C\u94FE\u63A5\u5DF2\u590D\u5236": "The browser blocked the new window and the link was copied",
@@ -2802,6 +2895,7 @@ var dictionary_default = {
"DeepSeek \u6D41\u8BF7\u6C42\u5931\u8D25": "DeepSeek streaming request failed",
"include \u89E3\u6790\u5931\u8D25: ": "include parsing failed: ",
"LobsterAI (\u6709\u9053)": "LobsterAI (Youdao)",
+ "OpenClaw (\u65E7\u76EE\u5F55)": "OpenClaw (legacy directory)",
"order \u5FC5\u987B\u662F\u5B57\u7B26\u4E32\u6570\u7EC4": "order must be a string array",
"PDF \u7B2C {page} \u9875": "PDF page {page}",
"PDF \u9884\u89C8\u9700\u8981\u5B8C\u6574\u6587\u4EF6\u5185\u5BB9": "PDF preview requires full file content",
@@ -2853,6 +2947,7 @@ var dictionary_default = {
"\u547C\u565C\u547C\u565C\uFF5E\u5C31\u9760\u5728\u8FD9\u91CC\u4E0D\u8D70\u4E86\uFF01": "Snoring snoring~ Just stay here and won\u2019t leave!",
"\u54CD\u5E94\u7F3A\u5C11 limits \u5B57\u6BB5": "Response is missing limits field",
"\u5566\uFF0C\u518D\u82B1\u8981\u53D8\u6210\u7A77\u5149\u86CB\u5566...": "Well, if you spend more money, you will become a pauper...",
+ "\u56DE\u6536\u7AD9\u6761\u76EE\u4E0D\u5B58\u5728: {id}": "Recycle bin entry does not exist: {id}",
"\u56FA\u5B9A\u4E3B\u529B\u51FA\u53E3\uFF08pinned\uFF09": "Fixed main outlet (pinned)",
"\u56FE\u7247\u5206\u8FA8\u7387\u8FC7\u5927\uFF0C\u8BF7\u538B\u7F29\u540E\u91CD\u8BD5": "The image resolution is too large, please compress and try again",
"\u5728 GitHub \u4E0A\u67E5\u770B\u4ED3\u5E93": "View repository on GitHub",
@@ -2874,8 +2969,10 @@ var dictionary_default = {
"\u5C55\u5F00\u88AB\u6298\u53E0\u7684 {n} \u884C\u8F93\u51FA": "Expand the {n} collapsed output lines",
"\u5DE5\u4F5C\u533A\u201C{name}\u201D\u7684\u64CD\u4F5C": 'Actions for workspace "{name}"',
"\u5DE6\u4FA7\u5438\u9644\u533A\uFF1A\u8DDD\u5C4F\u5E55\u5DE6\u8FB9\u7684\u5BBD\u5EA6": "Left adsorption area: width from the left side of the screen",
+ "\u5DF2\u6709\u540C\u540D\u5206\u7C7B: {name}": "A category with the same name already exists: {name}",
"\u5DF2\u6709\u63D0\u4F9B\u5546\u4F7F\u7528\u4E86\u8FD9\u4E2A ID\u3002": "This ID is already used by an existing provider.",
"\u5DF2\u6E05\u7A7A \xB7 \u4FDD\u5B58\u540E\u79FB\u51FA\u8C03\u7528\u94FE": "Cleared \xB7 Move out of the call chain after saving",
+ "\u5DF2\u767B\u8BB0\u7684\u5DE5\u4F5C\u533A\u91CC\u8FD8\u6CA1\u6709\u6280\u80FD\u3002": "The registered workspaces have no skills yet.",
"\u5DF2\u8FBE\u5230\u8F93\u51FA token \u4E0A\u9650": "Output token limit reached",
"\u5DF2\u8FD0\u884C {duration}": "Ran for {duration}",
"\u5F02\u6B65\u961F\u5217\u72B6\u6001\u68C0\u67E5\u7684\u65F6\u95F4\u95F4\u9694\u3002": "The time interval for asynchronous queue status checks.",
@@ -2910,6 +3007,7 @@ var dictionary_default = {
"\u65E0\u6CD5\u8BC6\u522B\u7684 skill \u6765\u6E90": "Unrecognized skill source",
"\u65E0\u6CD5\u8BFB\u53D6\u7684\u5B57\u4F53\u96C6\u7248\u672C\uFF08\u9700\u8981 ": "Unreadable font set version (requires ",
"\u65E0\u6CD5\u9884\u89C8\u8FD9\u4EFD HTML \u6587\u6863": "Cannot preview this HTML document",
+ "\u66F4\u65B0\u5B8C\u6210\uFF0C\u5DF2\u4FDD\u7559\u4E0A\u4E00\u7248\u5907\u4EFD\u3002": "Update complete. The previous version was backed up.",
"\u670D\u52A1\u5668\u7E41\u5FD9\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5 (?": "The server is busy, please try again later (?",
"\u672A\u627E\u5230 Codex \u4F1A\u8BDD\u76EE\u5F55": "Codex session directory not found",
"\u672A\u77E5\u6A21\u578B\uFF08\u5386\u53F2\u8BB0\u5F55\u7F3A\u5C11\u8DEF\u7531\uFF09": "Unknown model (history is missing routes)",
@@ -2948,6 +3046,7 @@ var dictionary_default = {
"\u8981\u4E0D\u76F4\u63A5\u9A82\u7528\u6237\u4E00\u53E5\u597D\u4E86...": "How about just scolding the user directly...",
"\u8BBF\u95EE\u6A21\u5F0F\uFF0C\u5F53\u524D\uFF1A{name}": "Access mode, current: {name}",
"\u8BE5\u4F1A\u8BDD\u6B63\u5728\u79FB\u52A8\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002": "The session is being moved, please try again later.",
+ "\u8BE5\u6765\u6E90\u4E0D\u5141\u8BB8{action}": "This source does not allow {action}",
"\u8BE5\u95EE\u9898\u5DF2\u7ED3\u675F\uFF0C\u7ED3\u679C\u89C1\u4E0B\u65B9\u5BF9\u8BDD": "This question has been closed and the result is shown in the conversation below",
"\u8BF7\u5148\u7C98\u8D34 userToken": "Please paste userToken first",
"\u8BF7\u5148\u9009\u62E9\u5DE5\u4F5C\u533A\uFF0C\u518D\u9009\u62E9\u4EFB\u52A1\u3002": "Please select a workspace first and then select a task.",
@@ -3125,6 +3224,7 @@ var dictionary_default = {
"\u65E0\u6CD5\u5728\u524D\u53F0\u6253\u5F00\u8D44\u6E90\u7BA1\u7406\u5668\u3002": "Unable to open Explorer in the foreground.",
"\u65E0\u6CD5\u6253\u5F00\u6240\u5728\u6587\u4EF6\u5939\uFF0C\u8BF7\u91CD\u8BD5": "Unable to open the folder, please try again",
"\u65E0\u6CD5\u66F4\u65B0\u5C4F\u853D\u5217\u8868\uFF0C\u8BF7\u91CD\u8BD5\u3002": "Unable to update the block list, please try again.",
+ "\u65E0\u6CD5\u8BFB\u53D6\u76EE\u5F55\uFF1A{path}": "Cannot read directory: {path}",
"\u6682\u65F6\u65E0\u6CD5\u8BFB\u53D6\u4F9D\u8D56\u5B89\u88C5\u72B6\u6001\u3002": "The dependency installation status cannot be read at the moment.",
"\u66F4\u65B0\u5230 {version}": "Update to {version}",
"\u66F4\u65B0\u5230\u8F93\u5165\u6846\u4E2D\u7684 Gist": "Update to Gist in Input",
@@ -3144,6 +3244,7 @@ var dictionary_default = {
"\u6CA1\u6709\u626B\u63CF\u5230\u3002\u8FD9\u4E0D\u7B49\u4E8E\u5B89\u5168\u3002": "Not scanned. This does not equal security.",
"\u6CE1\u6CE1\u6846\u540D\uFF08\u6700\u591A 24 \u5B57\uFF09": "Bubble box name (maximum 24 characters)",
"\u6D4B\u8BD5\u5931\u8D25\uFF1A{reason}": "Test failed: {reason}",
+ "\u6DFB\u52A0\u6280\u80FD\u5230\u201C{name}\u201D": 'Add skill to "{name}"',
"\u70B9\u51FB\u7F16\u8F91\u8BE5\u6CE1\u6CE1\u7684\u5185\u5BB9\u6A21\u5757(": "Click to edit the content module of the bubble (",
"\u7248\u672C v{version}": "Version v{version}",
"\u7528\u5230 DSH \u5BBF\u4E3B\u5185\u90E8\u7684\u5305": "Uses packages inside the DSH host",
@@ -3506,11 +3607,13 @@ var dictionary_default = {
"Tavily \u641C\u7D22\u6DF1\u5EA6": "Tavily search depth",
"TRAE \u767B\u5F55\u56DE\u8C03\u8D85\u65F6": "TRAE login callback timeout",
"WorkOS \u6388\u6743\u5931\u8D25": "WorkOS authorization failed",
+ "ZIP \u538B\u7F29\u5305\u65E0\u6CD5\u89E3\u538B": "ZIP archive cannot be extracted",
\u4E00\u53E5\u8BDD\u8BF4\u660E\u4EC0\u4E48\u65F6\u5019\u4F7F\u7528: "One sentence describing when to use it",
"\u4E0A\u4E0B\u6587\u9608\u503C Token": "Context Threshold Token",
"\u4E0A\u5348 {hour} \u70B9": "{hour} AM",
"\u4E0B\u5348 {hour} \u70B9": "{hour} PM",
"\u4E0B\u8F7D\u66F4\u65B0\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5\u3002": "Failed to download the update. Try again.",
+ "\u4E0D\u662F\u76EE\u5F55\uFF1A{path}": "Not a directory: {path}",
"\u4E0D\u8981\u7ED9\u6211\u770B\u8FD9\u79CD\u4E1C\u897F\u5566\uFF01": "Don't show me this kind of thing!",
"\u4E58\u6570\uFF0C\u5982 0.0001": "Multiplier, such as 0.0001",
"\u4ECA\u5929\u6CA1\u6709\u53EF\u9886\u53D6\u7684\u79EF\u5206\u3002": "There are no points to claim today.",
@@ -3687,6 +3790,7 @@ var dictionary_default = {
"\u8BF7\u91CD\u65B0\u767B\u5F55\u540E\u7EE7\u7EED\u64CD\u4F5C\u3002": "Please log in again to continue.",
"\u8DDF\u968F\u914D\u7F6E\uFF08{ttl}\uFF09": "Follow configuration ({ttl})",
"\u8FC7\u671F\u65F6\u95F4 {date}": "Expiration time {date}",
+ "\u8FD9\u4E2A\u5DE5\u4F5C\u533A\u8FD8\u6CA1\u6709\u6280\u80FD\u3002": "This workspace has no skills yet.",
\u8FD9\u4E2A\u6CE1\u6CE1\u6846\u5DF2\u7ECF\u4E0D\u5B58\u5728\u4E86: "This bubble box no longer exists",
"\u8FD9\u5C0F\u9C7C\u5E72\uFF0C\u662F\u4ECA\u5929\u7684\u9876\u914D": "This small dried fish is the top dish today",
"\u8FD9\u624B\u611F\uFF0C\u6BD4\u5C0F\u9C7C\u5E72\u8FD8\u4E0A\u763E": "This feel is more addictive than dried fish",
@@ -3756,6 +3860,7 @@ var dictionary_default = {
"state \u6821\u9A8C\u5931\u8D25": "state verification failed",
"Token \u4F7F\u7528\u8D8B\u52BF": "Token usage trends",
"Token \u7528\u91CF\u6700\u591A": "Token is the most used",
+ "Trae (\u56FD\u5185\u7248)": "Trae (China edition)",
"ZCode (\u667A\u8C31)": "ZCode (Zhipu)",
"ZCode \u514D\u8D39\u989D\u5EA6": "ZCode free quota",
\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7: "\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9 number",
@@ -4084,7 +4189,9 @@ var dictionary_default = {
\u51ED\u636E\u672A\u914D\u7F6E\u6216\u5DF2\u5931\u6548: "Credentials are not configured or have expired",
"\u5206\u5DE5\u5B8C\u6BD5\uFF0C\u5404\u53F8\u5176\u804C": "After the division of labor is completed, everyone performs his or her duties",
"\u5206\u652F\u5408\u5E76\uFF0C\u795E\u6E05\u6C14\u723D": "Branch merge, feel refreshed",
+ "\u5206\u652F\u6216\u6807\u7B7E\uFF08\u53EF\u9009\uFF09": "Branch or tag (optional)",
\u521B\u5EFA\u4F60\u7684\u7B2C\u4E00\u4E2A\u642D\u5B50: "Create your first hookup",
+ \u5237\u65B0\u4E0E\u66F4\u65B0\u68C0\u67E5\u5B8C\u6210: "Refresh and update check complete",
"\u5237\u65B0\u8D85\u65F6\uFF0C\u8BF7\u91CD\u8BD5\u3002": "Refresh timed out, please try again.",
"\u5269\u4F59\u4F59\u989D\uFF08USD\uFF09": "Remaining balance (USD)",
"\u52A0\u8F7D\u5931\u8D25\uFF08\u70B9\u91CD\u8BD5\uFF09": "Loading failed (click to retry)",
@@ -4112,6 +4219,7 @@ var dictionary_default = {
\u5728\u8D44\u6E90\u7BA1\u7406\u5668\u4E2D\u6253\u5F00: "Open in explorer",
"\u573A\u666F \xB7 \u5B9E\u65F6\u6E32\u67D3": "Scene \xB7 Real-time rendering",
"\u573A\u666F\u58C1\u7EB8\uFF08\u9759\u6001\u5E27\uFF09": "Scene wallpaper (static frame)",
+ \u5907\u4EFD\u672C\u5730\u4FEE\u6539\u5E76\u66FF\u6362: "Back up local changes and replace",
"\u590D\u5236 API \u5730\u5740": "Copy API address",
\u590D\u5236\u5185\u7F6E\u8868\u5E76\u81EA\u5B9A\u4E49: "Copy the built-in table and customize it",
"\u590D\u5236\u8BE5\u884C(\u542B\u6837\u5F0F)": "Copy this line (including styles)",
@@ -4165,6 +4273,7 @@ var dictionary_default = {
\u6211\u4EEC\u4F1A\u590D\u6838\u4F60\u7684\u8D26\u6237: "We\u2019ll review your account",
\u624B\u52A8\u83B7\u53D6\u4E0E\u5176\u4ED6\u7CFB\u7EDF: "Manual acquisition with other systems",
"\u6253\u5F00\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5": "Open failed, click to retry",
+ "\u6280\u80FD\u5B50\u76EE\u5F55\uFF08\u53EF\u9009\uFF09": "Skill subdirectory (optional)",
\u6280\u80FD\u5B89\u88C5\u4F4D\u7F6E\u4E0D\u53EF\u7528: "Skill installation location is unavailable",
\u628A\u6700\u597D\u7684\u8868\u8FBE\u6311\u51FA\u6765: "Pick out the best expression",
\u628A\u60F3\u6CD5\u4E00\u53E5\u53E5\u6446\u6574\u9F50: "Arrange your thoughts in order sentence by sentence",
@@ -4172,6 +4281,7 @@ var dictionary_default = {
"\u62C9\u53D6 {hint}": "pull {hint}",
\u62D6\u52A8\u8C03\u6574\u8F93\u5165\u533A\u5BBD\u5EA6: "Drag to adjust the width of the input area",
\u62D6\u52A8\u9879\u76EE\u5230\u6B64\u5904\u7F6E\u9876: "Drag the item here to pin it to the top",
+ \u62D6\u62FD\u79FB\u52A8\u81F3\u5176\u4ED6\u5206\u7C7B: "Drag to move to another category",
\u6309\u5B9E\u9645\u8BF7\u6C42\u8BB0\u5F55\u7EDF\u8BA1: "Record statistics based on actual requests",
\u6309\u6240\u9009\u5217\u8868\u5B9A\u65F6\u5207\u6362: "Scheduled switching according to selected list",
"\u6362\u7528 npm \u7248\u672C": "Switch to npm version",
@@ -4188,6 +4298,7 @@ var dictionary_default = {
"\u653E\u5F03\u672A\u4FDD\u5B58\u7684\u66F4\u6539?": "Discard unsaved changes?",
"\u6570\u503C\u8D85\u51FA\u5141\u8BB8\u8303\u56F4\u3002": "The value is outside the allowed range.",
\u6570\u6570\u8FD9\u91CC\u6709\u51E0\u4E2A\u6587\u4EF6: "Count how many files there are here",
+ "\u6587\u4EF6\u5185\u5BB9\u6CA1\u6709\u53D8\u5316\u3002": "File content has not changed.",
\u6587\u4EF6\u53D8\u5316\u81EA\u52A8\u70ED\u91CD\u8F7D: "Automatic hot reload on file changes",
\u6587\u4EF6\u8D44\u6E90\u670D\u52A1\u4E0D\u53EF\u7528: "File resource service unavailable",
\u6587\u5B57\u6392\u7248\u7F8E\u5BB9\u5E08\u4E0A\u7EBF: "Text typesetting beautician is online",
@@ -4225,6 +4336,7 @@ var dictionary_default = {
"\u6B63\u5728\u8BC6\u522B\u5BBF\u4E3B\u7248\u672C\u2026": "Identifying host version...",
"\u6B63\u5728\u8BFB\u53D6\u5931\u8D25\u8BE6\u60C5\u2026": "Reading failure details...",
"\u6B63\u5728\u8BFB\u53D6\u5BBF\u4E3B\u8981\u6C42\u2026": "Reading host requirements...",
+ "\u6B63\u5728\u8BFB\u53D6\u6280\u80FD\u8BF4\u660E\u2026": "Reading skill description...",
"\u6B63\u5728\u8BFB\u53D6\u672C\u673A\u5B57\u4F53\u2026": "Reading native fonts...",
"\u6B63\u5728\u8BFB\u53D6\u7EC8\u7AEF\u73AF\u5883\u2026": "Reading the terminal environment...",
"\u6B63\u5728\u8FDE\u63A5\u672C\u5730\u670D\u52A1\u2026": "Connecting to local service...",
@@ -4297,6 +4409,7 @@ var dictionary_default = {
\u8BF7\u7B49\u5F85\u5F53\u524D\u64CD\u4F5C\u5B8C\u6210: "Please wait for the current operation to complete",
\u8BF7\u8F93\u5165\u5B58\u50A8\u4F4D\u7F6E\u8DEF\u5F84: "Please enter the storage location path",
"\u8BF7\u9009\u62E9\u5907\u4EFD\u6587\u4EF6\u2026\u2026": "Please select a backup file...",
+ \u8C03\u7528\u7B56\u7565\u5B57\u6BB5\u503C\u65E0\u6548: "Invalid invocation policy field value",
\u8D26\u53F7\u5DF2\u4E0D\u5728\u8D26\u53F7\u5E93\u91CC: "The account is no longer in the account library",
"\u8DD1\u8DD1 {hint}": "run {hint}",
"\u8FD130\u5929\u6D88\u8D39 \xB7 ": "Consumption in the past 30 days \xB7 ",
@@ -4391,7 +4504,9 @@ var dictionary_default = {
"\u4E0A\u4E00\u8F6E\u5BF9\u8BDD\u6D88\u8017:": "Last round of dialogue consumption:",
"\u4E0A\u4E0B\u6587 / \u8F93\u51FA": "context/output",
\u4E0A\u4E0B\u6587\u7F13\u5B58\u547D\u4E2D\u7387: "Context Cache Hit Rate",
+ \u4E0A\u4F20\u5185\u5BB9\u7F16\u7801\u65E0\u6548: "Invalid upload content encoding",
"\u4E0D\u652F\u6301\u7684\u534F\u8BAE: ": "Unsupported protocols: ",
+ \u4E0D\u652F\u6301\u7684\u8BF7\u6C42\u65B9\u6CD5: "Unsupported request method",
"\u4E0D\u662F MDL: ": "Not MDL: ",
"\u4E2D\u95F4\u4EF6\u4E0B\u8F7D\u5931\u8D25\uFF1A": "Middleware download failed:",
\u4E2D\u95F4\u4EF6\u4EA7\u7269\u4E0D\u53EF\u7528: "Middleware product is not available",
@@ -4507,6 +4622,7 @@ var dictionary_default = {
\u5E02\u573A\u81EA\u8EAB\u4E0D\u80FD\u505C\u7528: "Market itself cannot be deactivated",
"\u5F00\u542F\u601D\u8003\uFF08\u9ED8\u8BA4\uFF09": "Enable thinking (default)",
\u5F00\u5DE5\u4EEA\u5F0F\u611F\u5DF2\u5C31\u4F4D: "The sense of groundbreaking ceremony is in place",
+ "\u5F52\u5165{name}": "Move into {name}",
\u5F53\u524D\u4F1A\u8BDD\u8F6E\u6B21\u5BFC\u822A: "Current session turn navigation",
\u601D\u7EEA\u5495\u565C\u5495\u565C\u5192\u6CE1: "Thoughts bubbling up",
\u60C5\u62A5\u6536\u96C6\u6A21\u5F0F\u5F00\u542F: "Intelligence gathering mode is on",
@@ -4554,6 +4670,7 @@ var dictionary_default = {
"\u6709\u65B0\u7248\u672C {0}": "Update Available",
"\u672A\u5206\u7EA7\uFF08{n}\uFF09": "Unrated ({n})",
"\u672A\u53D1\u73B0\u8BCA\u65AD\u95EE\u9898\u3002": "No diagnostic issues found.",
+ "\u672A\u5BFC\u5165\u4EFB\u4F55\u6280\u80FD\u3002": "No skills were imported.",
\u672A\u80FD\u83B7\u53D6\u5B89\u88C5\u7ED3\u679C: "Could not get install result",
\u672A\u914D\u7F6E\u4EFB\u4F55\u63D2\u4EF6\u5305: "No plugin packages configured",
\u672C\u6B21\u4F1A\u8BDD\u5C1A\u672A\u53D6\u8FC7: "This session has not been retrieved yet",
@@ -4587,6 +4704,7 @@ var dictionary_default = {
"\u6CA1\u6709\u5339\u914D\u7684\u7ED3\u679C\u3002": "No matching results.",
\u6CA1\u6709\u53EF\u64AD\u653E\u7684\u58C1\u7EB8: "There are no playable wallpapers",
\u6CA1\u6709\u53EF\u66F4\u65B0\u7684\u5B57\u6BB5: "No fields to update",
+ \u6CA1\u6709\u53EF\u6DFB\u52A0\u7684\u6280\u80FD: "No skills available to add",
"\u6CA1\u6709\u53EF\u7528\u7684\u6A21\u578B\u3002": "No models available.",
\u6CA1\u6709\u53EF\u91CD\u767B\u7684\u8D26\u53F7: "There is no account to log in again",
\u6CA1\u6709\u591A\u7248\u672C\u6838\u5FC3\u5305: "No multi-version core packages",
@@ -4610,6 +4728,7 @@ var dictionary_default = {
\u70B9\u51FB\u65F6\u70B8\u5F00\u7684\u6837\u5B50: "It looks like it explodes when clicked",
\u70B9\u51FB\u67E5\u770B\u538B\u7F29\u6458\u8981: "Click to view compaction summary",
"\u7533\u8BF7\u6536\u5F55\u63D2\u4EF6 \u2197": "Apply for included plug-in \u2197",
+ \u7559\u7A7A\u4F7F\u7528\u9ED8\u8BA4\u5206\u652F: "Leave blank to use the default branch",
\u767B\u5F55\u56DE\u8C03\u53C2\u6570\u65E0\u6548: "Login callback parameter is invalid",
\u767B\u5F55\u6362\u53D6\u51ED\u636E\u5931\u8D25: "Login failed to exchange credentials",
\u767B\u5F55\u670D\u52A1\u8FD4\u56DE\u5F02\u5E38: "Login service returns exception",
@@ -4848,6 +4967,7 @@ var dictionary_default = {
\u5220\u9664\u8FD9\u4E2A\u5C0F\u6CE1\u6CE1: "Delete this little bubble",
\u5230\u671F\u524D\u81EA\u52A8\u91CD\u767B: "Auto re-login before expiry",
\u5230\u671F\u65F6\u95F4\u4E0D\u53EF\u7528: "Expiration time is not available",
+ \u5237\u65B0\u5E76\u68C0\u67E5\u66F4\u65B0: "Refresh and check for updates",
\u52A0\u8F7D\u66F4\u65E9\u7684\u5386\u53F2: "Load earlier history",
\u52A8\u52A8\u624B\u6307\u6539\u4E00\u6539: "Move your fingers and change it",
\u534A\u8DEF\u8E29\u4E86\u6025\u5239\u8F66: "I hit the brakes halfway",
@@ -4887,6 +5007,7 @@ var dictionary_default = {
\u5B50\u4EFB\u52A1\u72B6\u6001\u66F4\u65B0: "Subtask status update",
\u5B58\u4E2A\u6587\u4EF6\u538B\u538B\u60CA: "Save a file to calm down",
\u5B89\u5168\u9690\u79C1\u4E0E\u6743\u9650: "Security, privacy, and permissions",
+ \u5B89\u88C5\u5230\u5176\u4ED6\u4F4D\u7F6E: "Install to another location",
\u5B98\u65B9\u684C\u9762\u5BA2\u6237\u7AEF: "Official desktop client",
"\u5B98\u65B9\u6A21\u578B ID": "Official model ID",
\u5B9E\u73B0\u4E00\u9879\u65B0\u529F\u80FD: "Implement a new feature",
@@ -4905,6 +5026,7 @@ var dictionary_default = {
"\u5DF2\u5B89\u88C5\uFF0C\u672A\u751F\u6548": "Installed, Not Active",
\u5DF2\u5B89\u88C5\u5E76\u5DF2\u751F\u6548: "Installed and Active",
"\u5DF2\u5B8C\u6210\uFF0C\u7528\u65F6 ": "Done in ",
+ "\u5DF2\u6062\u590D\u4E0A\u4E00\u7248\u3002": "Previous version restored.",
\u5DF2\u6838\u5BF9\u6700\u65B0\u914D\u7F6E: "Latest config verified",
\u5DF2\u8FBE\u5230\u8F6E\u6B21\u4E0A\u9650: "Turn limit reached",
"\u5DF2\u914D\u7F6E\u5BC6\u94A5 \u2713": "Configured key \u2713",
@@ -4932,6 +5054,7 @@ var dictionary_default = {
"\u626B\u63CF\u4E8E {0}": "Scanned on {0}",
"\u627E\u4E0D\u5230\u8BE5\u4F1A\u8BDD\u3002": "The session cannot be found.",
\u627E\u554A\u627E\u554A\u627E\u6587\u4EF6: "Searching and searching for files",
+ \u6280\u80FD\u540D\u79F0\u4E0E\u63CF\u8FF0: "Skill name and description",
\u628A\u7EBF\u7D22\u62FC\u63A5\u8D77\u6765: "Put the clues together",
\u6298\u53E0\u4FA7\u680F\u8BBE\u7F6E\u533A: "Collapse the sidebar settings area",
\u62D6\u62FD\u6280\u80FD\u5230\u6B64\u5904: "Drop skill here",
@@ -5389,7 +5512,11 @@ var dictionary_default = {
\u53EC\u5524\u961F\u53CB\u652F\u63F4: "Summon teammates for support",
"\u53EF\u9009\u8303\u56F4\u4E3A ": "The optional range is ",
"\u540C\u4E00\u884C\u6700\u591A ": "Most in the same line ",
+ "\u5411\u524D 3 \u9875": "Forward 3 pages",
+ "\u5411\u524D 5 \u9875": "Forward 5 pages",
\u5411\u53F3\u6EDA\u52A8\u9644\u4EF6: "Scroll attachments right",
+ "\u5411\u540E 3 \u9875": "Back 3 pages",
+ "\u5411\u540E 5 \u9875": "Back 5 pages",
\u5411\u5DE6\u6EDA\u52A8\u9644\u4EF6: "Scroll attachments left",
\u542F\u52A8\u667A\u80FD\u4F53\u6570: "Agents started",
\u542F\u7528\u514D\u8D39\u6A21\u578B: "Enable free models",
@@ -5764,6 +5891,7 @@ var dictionary_default = {
\u8BF7\u5148\u9009\u62E9\u4F1A\u8BDD: "Select a session first",
\u8BF7\u6C42\u4ECE\u54EA\u51FA\u53BB: "Requesting where to go from",
\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801: "Please enter the verification code",
+ \u8BF7\u9009\u62E9\u5DE5\u4F5C\u533A: "Select a workspace",
\u8BFB\u53D6\u4EFB\u52A1\u8F93\u51FA: "Read job output",
\u8BFB\u53D6\u56E2\u961F\u4EFB\u52A1: "Read team task",
"\u8D26\u672C\uFF08\u8BB0\u8D26\uFF09": "Ledger (accounting)",
@@ -6008,6 +6136,8 @@ var dictionary_default = {
\u58C1\u7EB8\u900F\u660E\u5EA6: "wallpaper transparency",
\u5907\u4EFD\u4E0E\u6062\u590D: "Backup and Recovery",
\u5907\u4EFD\u5DF2\u4E0A\u4F20: "Backup uploaded",
+ \u5907\u4EFD\u5E76\u6062\u590D: "Back up and restore",
+ \u5907\u4EFD\u5E76\u66F4\u65B0: "Back up and update",
\u590D\u5236\u63D0\u793A\u8BCD: "Copy prompt",
\u590D\u5236\u9A8C\u8BC1\u7801: "Copy verification code",
"\u5916\u89C2/\u8BBE\u7F6E": "Appearance/Settings",
@@ -6092,6 +6222,7 @@ var dictionary_default = {
\u601D\u8003\u4E0D\u53EF\u5173: "Thinking can't be turned off",
\u6027\u80FD\u4E0E\u7528\u91CF: "Performance & Usage",
\u603B\u4F7F\u7528\u6B21\u6570: "total number of uses",
+ \u6062\u590D\u4E0A\u4E00\u7248: "Restore previous version",
\u6062\u590D\u4E3A\u9ED8\u8BA4: "Revert to default",
\u6062\u590D\u6B64\u58C1\u7EB8: "restore this wallpaper",
\u6211\u7684\u5B57\u4F53\u96C6: "my font collection",
@@ -6106,6 +6237,7 @@ var dictionary_default = {
"\u6293\u53D6\u5931\u8D25\uFF1A": "Fetch failed:",
\u62FF\u4E0D\u5230\u4F59\u989D: "Can't get the balance",
\u6302\u4EF6\u5DF2\u8FD0\u884C: "Pendant is running",
+ \u6307\u5B9A\u5DE5\u4F5C\u533A: "Specify workspace",
\u6309\u4E0B\u5FEB\u6377\u952E: "Press shortcut",
\u6309\u538B\u97F3\u6548\u7EC4: "Press sound effects group",
\u6309\u5DE5\u4F5C\u533A\u6811: "By workspace tree",
@@ -6231,6 +6363,7 @@ var dictionary_default = {
\u6D4F\u89C8\u5668\u6388\u6743: "Browser authorization",
\u6D88\u606F\u5DF2\u9001\u8FBE: "Message delivered",
\u6DF1\u5EA6\u6C42\u7D22\u4E2D: "Thinking...",
+ \u6DFB\u52A0\u5E76\u626B\u63CF: "Add and scan",
\u6DFB\u52A0\u63D0\u4F9B\u5546: "Add provider",
\u6E05\u5355\u5DF2\u6536\u5F55: "List has been included",
"\u6E05\u5355\u66F4\u65B0\uFF1A": "List update:",
@@ -6266,6 +6399,7 @@ var dictionary_default = {
\u79FB\u5165\u56DE\u6536\u7AD9: "Move to Trash",
\u79FB\u5230\u56DE\u6536\u7AD9: "Move to Trash",
\u79FB\u52A8\u5230\u5206\u7EC4: "Move to group",
+ \u79FB\u81F3\u56DE\u6536\u7AD9: "Move to recycle bin",
\u79FB\u81F3\u672A\u5206\u7EC4: "Move to ungrouped",
"\u7B56\u7565 ID": "Policy ID",
\u7B7E\u5230\u8FDB\u884C\u4E2D: "Check-in in progress",
@@ -6461,6 +6595,7 @@ var dictionary_default = {
"\u4E0A\u4F20\u4E2D\u2026": "Uploading\u2026",
\u4E0A\u4F20\u5907\u4EFD: "Upload Backup",
\u4E0A\u4F20\u65B0\u56FE: "Upload new image",
+ \u4E0A\u6B21\u5237\u65B0: "Last refreshed",
\u4E0A\u6B21\u68C0\u67E5: "Last Checked",
\u4E0A\u6E38\u8BF7\u6C42: "Upstream Requests",
\u4E0B\u4E00\u7248\u672C: "next version",
@@ -6723,10 +6858,12 @@ var dictionary_default = {
\u53EF\u9009\u6A21\u5757: "Optional modules",
\u53F0\u8D26\u5360\u7528: "Ledger occupation",
\u53F7\u6C60\u5BB9\u91CF: "Number pool capacity",
+ \u540C\u540D\u51B2\u7A81: "Name conflict",
\u540C\u610F\u6267\u884C: "Approve execution",
"\u540C\u6B65\u4E2D\u2026": "Syncing\u2026",
\u540E\u4EE3\u4F1A\u8BDD: "Descendant session",
\u540E\u53F0\u4EFB\u52A1: "Background tasks",
+ \u542F\u505C\u5206\u7C7B: "Enable or disable category",
\u542F\u505C\u6280\u80FD: "Toggle Skill",
\u542F\u505C\u6765\u6E90: "Toggle Source",
\u542F\u52A8\u5931\u8D25: "Start failed",
@@ -6770,6 +6907,7 @@ var dictionary_default = {
"\u5904\u7406\u4E2D\u2026": "Processing\u2026",
\u5904\u7406\u5931\u8D25: "Processing failed",
\u5907\u4EFD\u6587\u4EF6: "Backup files",
+ \u590D\u5236\u547D\u4EE4: "Copy command",
\u590D\u5236\u5730\u5740: "Copy address",
\u590D\u5236\u5931\u8D25: "Copy failed",
\u590D\u5236\u6210\u529F: "Copied",
@@ -6835,6 +6973,7 @@ var dictionary_default = {
\u5C0F\u6CE1\u6CE12: "Little Bubble 2",
\u5C1A\u672A\u5237\u65B0: "Not refreshed yet",
\u5C1A\u672A\u540C\u6B65: "Not synced yet",
+ \u5C1A\u672A\u626B\u63CF: "Not scanned yet",
\u5C1A\u672A\u6821\u9A8C: "Not yet verified",
\u5C1A\u672A\u6D4B\u8BD5: "Not tested yet",
\u5C1A\u672A\u751F\u6210: "Not yet generated",
@@ -6927,6 +7066,7 @@ var dictionary_default = {
\u624B\u52A8\u6392\u5E8F: "Manual order",
\u624B\u52A8\u8F93\u5165: "Manual input.",
\u624B\u52A8\u914D\u7F6E: "Manual configuration",
+ \u624B\u5DE5\u66F4\u65B0: "Manual update",
"\u6253\u5F00\u4E2D\u2026": "Opening\u2026",
\u6253\u5F00\u65B9\u5F0F: "Open with",
\u6253\u5F00\u94FE\u63A5: "open link",
@@ -7124,6 +7264,7 @@ var dictionary_default = {
"\u6821\u9A8C\u4E2D\u2026": "Verifying\u2026",
\u6821\u9A8C\u5168\u90E8: "Check all",
\u6837\u672C\u4E0D\u8DB3: "Insufficient sample",
+ \u683C\u5F0F\u65E0\u6548: "Invalid format",
\u683C\u5F0F\u9519\u8BEF: "Format salah.",
\u6863\u4F4D\u5F02\u5E38: "Abnormal gear position",
\u6881\u6587\u5CF0\u8C37: "Liang Wenfeng Valley",
@@ -7566,6 +7707,7 @@ var dictionary_default = {
\u9AD8\u7EA7\u8BBE\u7F6E: "Advanced settings",
\u9CB8\u751F\u5171\u6E21: "Whales survive together",
\u58A8\u97F5\u9ED1\u767D: "black and white",
+ \u9ED8\u8BA4\u5206\u652F: "Default branch",
\u9ED8\u8BA4\u5B57\u4F53: "Default font",
\u9ED8\u8BA4\u673A\u6784: "Default institution",
\u9ED8\u8BA4\u89C4\u683C: "Default specification",
@@ -7679,6 +7821,7 @@ var dictionary_default = {
\u53BB\u5145\u503C: "Add credit",
\u53D1\u5E03\u4E8E: "In",
"\u53E6\u6709 ": "Also ",
+ \u53EF\u5B89\u88C5: "Available",
\u53EF\u5F00\u59CB: "Ready to start",
\u53EF\u63A5\u5165: "Accessible",
\u53EF\u66F4\u65B0: "Updatable",
@@ -7769,6 +7912,7 @@ var dictionary_default = {
\u5DF2\u8DF3\u8FC7: "Skipped",
\u5DF2\u8F7D\u5165: "Loaded",
\u5DF2\u9000\u51FA: "Exited",
+ \u5DF2\u9009\u62E9: "Selected",
\u5DF2\u9690\u85CF: "Hidden",
\u5E741\u6708: "January",
\u5F00\u53D1\u7248: "The7 Dev",
@@ -7823,6 +7967,7 @@ var dictionary_default = {
\u66FF\u6362\u94FE: "Replacement chain",
\u672A\u4FDD\u5B58: "not saved",
\u672A\u516C\u5F00: "Undisclosed",
+ \u672A\u5206\u7C7B: "Uncategorized",
\u672A\u5206\u7EA7: "Not rated",
\u672A\u5206\u7EC4: "Not Grouped",
\u672A\u542F\u7528: "Disabled",
@@ -7847,6 +7992,7 @@ var dictionary_default = {
\u672A\u9009\u62E9: "None",
\u672A\u914D\u7F6E: "Not configured",
\u672A\u9A8C\u8BC1: "Not verified",
+ "\u6761/\u9875": "per page",
"\u6765\u6E90\uFF1A": "Source: ",
\u6784\u5EFA\u4E2D: "Under construction",
\u6839\u8282\u70B9: "Root node",
@@ -7991,6 +8137,7 @@ var dictionary_default = {
\u4FE1\u53F7: "Signal",
\u4FE1\u606F: "information",
\u4FEE\u590D: "Repair",
+ \u4FEE\u6539: "Modified",
\u500D\u7387: "magnification",
\u500D\u901F: "Double speed",
\u504F\u4F4E: "On the low side",
@@ -8428,6 +8575,7 @@ var dictionary_default = {
\u8DDF\u968F: "follow",
\u8DEF\u5F84: "path",
\u8DEF\u7531: "Routing",
+ \u8DF3\u81F3: "Go to",
\u8DF3\u8FC7: "Skip",
\u8F68\u8FF9: "Trajectory",
\u8F6C\u53D1: "forward",
@@ -8478,6 +8626,7 @@ var dictionary_default = {
\u97E9\u56FD: "South Korea",
\u97F3\u91CF: "Volume",
\u97F3\u9891: "Audio",
+ \u9875\u7801: "Page",
\u9876\u5C42: "top floor",
\u9805\u76EE: "Project",
\u9879\u76EE: "Projects",
@@ -8542,6 +8691,7 @@ var dictionary_default = {
\u8BFE: "class",
\u8C37: "Valley",
\u8F7B: "light",
+ \u9875: "Page",
\u9879: "item",
\u9AD8: "high"
};
@@ -8757,6 +8907,7 @@ function isObjectKeyPosition(src, span) {
// src/rewrite.ts
var CHINESE = /[\u4e00-\u9fa5]/;
+var ESCAPED_CJK = /\\u(?:4[0-9a-f]|5[0-9a-f]|6[0-9a-f]|7[0-9a-f]|8[0-9a-f]|9[0-9a-f]|[3-9][0-9a-f]{3})/i;
var KEYS = Object.keys(dictionary_default).sort((a, b) => b.length - a.length);
var BY_FIRST = /* @__PURE__ */ new Map();
for (const key of KEYS) {
@@ -8851,7 +9002,7 @@ function encodeInterpolated(value, quote) {
return splitInterpolations(value).map((segment) => segment.expr ? segment.text : encodeValue(segment.text, quote)).join("");
}
function rewriteScript(source) {
- if (!hasChinese(source)) return source;
+ if (!hasChinese(source) && !ESCAPED_CJK.test(source)) return source;
const spans = scanLiterals(source);
let out = "";
let cursor = 0;
diff --git a/lib/index.js.map b/lib/index.js.map
index b5f8f0b..cf8c21f 100644
--- a/lib/index.js.map
+++ b/lib/index.js.map
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../src/dictionary.json", "../src/strings.ts", "../src/rewrite.ts", "../src/json.ts", "../src/index.ts"],
- "sourcesContent": ["{\n \"profile \u7684 pnpm-lock.yaml \u4E0E package.json \u5BF9\u4E0D\u4E0A\uFF1A\u9501\u6587\u4EF6\u91CC\u8BB0\u7684 specifier \u548C manifest \u91CC\u58F0\u660E\u7684\u4E0D\u662F\u540C\u4E00\u4E2A\uFF0Cpnpm \u56E0\u6B64\u5728 frozen-lockfile \u8FD9\u4E00\u6B65\u76F4\u63A5\u62D2\u7EDD\uFF0C\u4EC0\u4E48\u90FD\u6CA1\u88C5\u3002\u5148\u5907\u4EFD\u4E00\u4EFD pnpm-lock.yaml\uFF0C\u518D\u5728 profile \u76EE\u5F55\u91CC\u91CD\u65B0\u751F\u6210\u9501\u6587\u4EF6\uFF08pnpm \u6700\u540E\u4E00\u884C\u4F1A\u7ED9\u51FA\u5B83\u81EA\u5DF1\u90A3\u4E00\u7248\u7684\u547D\u4EE4\uFF1Bpnpm install --lockfile-only \u4E5F\u8BA9\u9501\u6587\u4EF6\u4E0E package.json \u5BF9\u9F50\uFF09\u540E\u91CD\u8BD5\u3002\u8FD9\u4E0E\u300C\u9501\u6587\u4EF6\u91CC\u7F3A\u6761\u76EE\u300D\u662F\u4E24\u4E2A\u4E0D\u540C\u7684\u62A5\u9519\u3001\u5BF9\u5E94\u4E24\u79CD\u4E0D\u540C\u7684\u4FEE\u6CD5\uFF0C\u4E24\u6761\u547D\u4EE4\u4E0D\u8981\u4E92\u76F8\u5957\u7528\uFF08#808\uFF09 / this profile's pnpm-lock.yaml does not match package.json: the specifier recorded in the lockfile is not the one the manifest declares, so pnpm refuses at the frozen-lockfile check and installs nothing. Back up pnpm-lock.yaml first, then regenerate the lockfile in the profile directory (pnpm's last line names the command for its own version; pnpm install --lockfile-only also realigns the lockfile with package.json) and retry. This is a different error with a different repair from a lockfile that is missing an entry \u2014 do not apply one repair to the other\": \"this profile's pnpm-lock.yaml does not match package.json: the specifier recorded in the lockfile is not the one the manifest declares, so pnpm refuses at the frozen-lockfile check and installs nothing. Back up pnpm-lock.yaml first, then regenerate the lockfile in the profile directory (pnpm's last line names the command for its own version; pnpm install --lockfile-only also realigns the lockfile with package.json) and retry. This is a different error with a different repair from a lockfile that is missing an entry \u2014 do not apply one repair to the other\",\n \"\u6CA1\u6709\u6743\u9650\u5199\u5165 Node \u7684\u5B89\u88C5\u76EE\u5F55\u3002\u8BF7\u7528\u7BA1\u7406\u5458/sudo \u6267\u884C\u4E00\u6B21 npm i -g pnpm\uFF0C\u6216\u6539\u7528\u65E0\u9700\u5199\u7CFB\u7EDF\u76EE\u5F55\u7684\u5B89\u88C5\u65B9\u5F0F\uFF1AmacOS/Linux \u7528 brew install pnpm\uFF0CWindows \u7528 iwr https://get.pnpm.io/install.ps1 -useb | iex / No permission to write into the Node install directory. Run `npm i -g pnpm` once as Administrator/sudo, or install pnpm without touching system dirs: `brew install pnpm` (macOS/Linux) or `iwr https://get.pnpm.io/install.ps1 -useb | iex` (Windows)\": \"No permission to write into the Node install directory. Run `npm i -g pnpm` once as Administrator/sudo, or install pnpm without touching system dirs: `brew install pnpm` (macOS/Linux) or `iwr https://get.pnpm.io/install.ps1 -useb | iex` (Windows)\",\n \"\u4E0B\u8F7D\u8D85\u65F6\uFF1A\u8FD9\u4E2A\u63D2\u4EF6\u7684\u5B89\u88C5\u5305\u8F83\u5927\uFF08github \u6E90\u4F1A\u4E0B\u8F7D\u6574\u4E2A\u4ED3\u5E93\uFF09\u6216\u7F51\u7EDC\u8F83\u6162\uFF0Cpnpm \u9ED8\u8BA4\u7684\u5355\u6B21\u8BF7\u6C42 60 \u79D2\u9650\u5236\u4E0D\u591F\u7528\u3002\u5E02\u573A\u5DF2\u7528\u66F4\u957F\u7684\u8D85\u65F6\u81EA\u52A8\u91CD\u8BD5\u4E00\u6B21\uFF1B\u82E5\u4ECD\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\u6216\u68C0\u67E5\u7F51\u7EDC / download timed out: this plugin ships a large tarball (github sources download the whole repository) or your network is slow, and pnpm's default 60-second per-request limit was not enough; the market retries once with a longer timeout \u2014 if it still fails, try again later or check the network\": \"download timed out: this plugin ships a large tarball (github sources download the whole repository) or your network is slow, and pnpm's default 60-second per-request limit was not enough; the market retries once with a longer timeout \u2014 if it still fails, try again later or check the network\",\n \"pnpm \u7684\u53EF\u6267\u884C\u6587\u4EF6\u5DF2\u5B58\u5728\uFF08\u901A\u5E38\u662F corepack \u5148\u653E\u597D\u4E86\u540C\u540D shim\uFF09\uFF0Cnpm \u62D2\u7EDD\u8986\u76D6\u3002\u5728\u7EC8\u7AEF\u91CC\u6267\u884C\u5176\u4E00\u5373\u53EF\uFF1Acorepack prepare pnpm@latest --activate\uFF08\u63A8\u8350\uFF0C\u76F4\u63A5\u6FC0\u6D3B\u5DF2\u6709 shim\uFF09\u6216 npm i -g pnpm --force / A pnpm executable already exists (usually a corepack shim), so npm refused to overwrite it. Run one of these in a terminal: `corepack prepare pnpm@latest --activate` (preferred \u2014 activates the shim already there) or `npm i -g pnpm --force`\": \"A pnpm executable already exists (usually a corepack shim), so npm refused to overwrite it. Run one of these in a terminal: `corepack prepare pnpm@latest --activate` (preferred \u2014 activates the shim already there) or `npm i -g pnpm --force`\",\n \"pnpm \u5199\u5165 package.json \u6216 pnpm-lock.yaml \u65F6\u88AB Windows \u62D2\u7EDD\u4E86\u4E00\u4E0B\u2014\u2014\u901A\u5E38\u662F\u6740\u6BD2\u8F6F\u4EF6\u6216\u7D22\u5F15\u670D\u52A1\u6B63\u597D\u5728\u8BFB\u8FD9\u4E2A\u521A\u5199\u5B8C\u7684\u6587\u4EF6\u3002\u63D2\u4EF6\u672C\u8EAB\u6CA1\u6709\u88AB\u5360\u7528\uFF1B\u5E02\u573A\u5DF2\u7ECF\u81EA\u52A8\u91CD\u8BD5\u8FC7\u4E00\u6B21\uFF0C\u8FD8\u662F\u5931\u8D25\uFF0C\u8BF7\u518D\u8BD5\u4E00\u6B21 / Windows briefly refused pnpm's write of package.json or pnpm-lock.yaml \u2014 usually antivirus or the search indexer reading the file pnpm had just written. Nothing about the plugin is locked; the market already retried once and it still failed, so try again\": \"Windows briefly refused pnpm's write of package.json or pnpm-lock.yaml \u2014 usually antivirus or the search indexer reading the file pnpm had just written. Nothing about the plugin is locked; the market already retried once and it still failed, so try again\",\n \"\u5B89\u88C5\u547D\u4EE4\u62A5\u544A\u6210\u529F\uFF0C\u4F46 profile \u6CA1\u6709\u4EFB\u4F55\u53D8\u5316\u2014\u2014\u63D2\u4EF6\u672C\u8EAB\u6CA1\u95EE\u9898\uFF0C\u662F\u6267\u884C\u5B89\u88C5\u7684\u901A\u9053\u6CA1\u6709\u771F\u6B63\u8FD0\u884C\u3002\u82E5\u4F7F\u7528\u684C\u9762\u7AEF\uFF0C\u8BF7\u6539\u7528\u547D\u4EE4\u884C dsh plugin add \u9A8C\u8BC1\uFF0C\u5E76\u628A\u5BFC\u51FA\u65E5\u5FD7\u9644\u5728 issue \u4E2D / the install command reported success but the profile did not change \u2014 the plugin is not at fault, the channel that should have installed it did not actually run. On a desktop build, verify with `dsh plugin add` from a terminal and attach the exported log\": \"the install command reported success but the profile did not change \u2014 the plugin is not at fault, the channel that should have installed it did not actually run. On a desktop build, verify with `dsh plugin add` from a terminal and attach the exported log\",\n \"\u3010\u662F \u2192 \u4F60\u5C31\u662F\u8FD9\u4E2A harness\u3011\u4E25\u7981\u539F\u5730\u6539\u52A8\u7EC4\u5408\u3001harness \u6216\u6838\u5FC3\u5305\uFF1A\u4E0D\u4FEE\u6539 cordis.patch.yml\u3001\u4E0D\u8C03\u6574 bundle \u987A\u5E8F\u6216\u542F\u505C\u3001\u4E0D\u5B89\u88C5/\u5378\u8F7D/\u5347\u7EA7\u63D2\u4EF6\u3001\u4E0D\u91CD\u65B0\u5B89\u88C5\u4F9D\u8D56\u3001\u4E0D\u5347\u7EA7\u6216\u91CD\u542F dsh\u3002\u4E09\u6B65\uFF1A\u2460 \u5148\u53EA\u8BFB\u5206\u6790\uFF0C\u4E0D\u6539\u4EFB\u4F55\u4E1C\u897F\uFF1B\u2461 \u7ED9\u51FA apply.sh/.bat\uFF08\u672C\u6B21\u4FEE\u590D\u7684\u6539\u52A8\uFF09\u4E0E rollback.sh/.bat\uFF08\u5B8C\u6574\u64A4\u9500 apply\uFF09\uFF1B\u4E24\u8005\u90FD\u53EF\u91CD\u590D\u6267\u884C\u2014\u2014apply \u53EA\u5728\u6CA1\u6709\u5FEB\u7167\u65F6\u521B\u5EFA\u5FEB\u7167\uFF08\u4E0D\u8986\u76D6\uFF1B\u5DF2\u6709\u5FEB\u7167\u8BF4\u660E apply \u8DD1\u8FC7\uFF0C\u5148\u56DE\u6EDA\u6216\u786E\u8BA4\u518D\u91CD\u8DD1\uFF09\uFF0Crollback \u4ECE\u5FEB\u7167\u6062\u590D\uFF0C\u56E0\u6B64 apply \u8DD1\u5230\u4E00\u534A\u5931\u8D25\u4E5F\u80FD\u56DE\u6EDA\u3001\u91CD\u590D\u56DE\u6EDA\u4E5F\u5B89\u5168\uFF1B\u2462 \u7531\u6211\u5728\u5916\u90E8\u7EC8\u7AEF\u6267\u884C apply\uFF0C\u5E76\u5C06 stdout/stderr \u56DE\u8D34\u7ED9\u4F60\u5224\u65AD\u3002\u6BCF\u6B65\u5148\u8BF4\u660E\u7406\u7531\u3001\u7B49\u6211\u786E\u8BA4\uFF1B\u7EDD\u4E0D\u81EA\u884C\u6267\u884C\u3002\": \"[Yes \u2192 You are this harness] It is strictly prohibited to change the combination, harness or core package in place: do not modify cordis.patch.yml, do not adjust the bundle order or start and stop, do not install/uninstall/upgrade plug-ins, do not reinstall dependencies, do not upgrade or restart dsh. Three steps: \u2460 Read-only analysis first, without changing anything; \u2461 Give apply.sh/.bat (changes for this repair) and rollback.sh/.bat (complete undo of apply); both can be executed repeatedly - apply only creates snapshots when there is no snapshot (not overwritten; existing snapshots indicate that apply has been run, rollback or confirm first and then rerun), rollback recovers from the snapshot, so if apply fails halfway through, it can be rolled back, and it is safe to repeat the rollback; \u2462 Let me execute apply in an external terminal and post stdout/stderr back to you for judgment. Explain the reasons for each step first and wait for my confirmation; never execute it yourself.\",\n \"\u88C5 pnpm \u65F6\u7F51\u7EDC\u5931\u8D25\u3002\u82E5\u4F60\u5728\u53D7\u9650\u7F51\u7EDC\u4E0B\uFF0Ccorepack \u7684 shim \u4E5F\u4E0B\u8F7D\u4E0D\u5230 pnpm \u672C\u4F53\u2014\u2014\u8BF7\u6539\u7528\u5B8C\u6574\u5B89\u88C5\u6216\u6307\u5B9A\u955C\u50CF\uFF1Abrew install pnpm\uFF08macOS/Linux\uFF09\uFF0C\u6216 npm i -g pnpm --registry <\u4F60\u7684\u955C\u50CF> / Network failure while installing pnpm. On a restricted network the corepack shim cannot download pnpm either \u2014 install it fully or point at a mirror: `brew install pnpm`, or `npm i -g pnpm --registry `\": \"Network failure while installing pnpm. On a restricted network the corepack shim cannot download pnpm either \u2014 install it fully or point at a mirror: `brew install pnpm`, or `npm i -g pnpm --registry `\",\n \"\u8FD9\u4E2A profile \u91CC\u6709\u4E00\u4E2A\u521A\u53D1\u5E03\u4E0D\u4E45\u7684\u63D2\u4EF6\u7248\u672C\uFF0Cpnpm \u7684\u5B89\u5168\u7B49\u5F85\u671F\u68C0\u67E5\u56E0\u6B64\u62D2\u7EDD\u4E86\u672C\u6B21\u6539\u52A8\uFF08\u5373\u4F7F\u6539\u7684\u662F\u522B\u7684\u63D2\u4EF6\uFF09\u3002\u5E02\u573A\u5DF2\u81EA\u52A8\u653E\u884C\u91CD\u8BD5\u4E00\u6B21\uFF1B\u82E5\u4ECD\u770B\u5230\u672C\u6761\uFF0C\u8BF7\u5BFC\u51FA\u65E5\u5FD7\u53CD\u9988 / a recently-published plugin version in this profile trips pnpm's fresh-release safety check, blocking any change (even to other plugins); the market retries once with a one-shot bypass \u2014 if you still see this, export the log and report it\": \"a recently-published plugin version in this profile trips pnpm's fresh-release safety check, blocking any change (even to other plugins); the market retries once with a one-shot bypass \u2014 if you still see this, export the log and report it\",\n \"\u62C9\u53D6\u4F9D\u8D56\u65F6\u7F51\u7EDC\u4E34\u65F6\u5931\u8D25\uFF08\u4E0D\u4E00\u5B9A\u662F\u4F60\u6B63\u5728\u88C5\u7684\u63D2\u4EF6\u2014\u2014\u5B89\u88C5\u4F1A\u91CD\u653E\u6574\u4E2A\u4F9D\u8D56\u6811\uFF0C\u4EFB\u4F55\u4E00\u4E2A\u65E2\u6709\u4F9D\u8D56\u6296\u52A8\u90FD\u4F1A\u4E2D\u65AD\uFF09\u3002\u5DF2\u81EA\u52A8\u91CD\u8BD5\u4E00\u6B21\u4ECD\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5 / a transient network failure while fetching dependencies (not necessarily the plugin you are installing \u2014 installs replay the whole dependency tree, so any existing dependency can hiccup); one automatic retry failed too \u2014 please try again shortly\": \"a transient network failure while fetching dependencies (not necessarily the plugin you are installing \u2014 installs replay the whole dependency tree, so any existing dependency can hiccup); one automatic retry failed too \u2014 please try again shortly\",\n \"pnpm 12 \u7684\u539F\u751F\u5F15\u64CE\u5728\u5904\u7406\u8FD9\u4E2A profile \u65F6\u8017\u5C3D\u4E86\u5185\u5B58\u5E76\u4E2D\u6B62\u2014\u2014\u548C\u8981\u5B89\u88C5\u7684\u63D2\u4EF6\u65E0\u5173\u3002\u5728 pnpm \u4FEE\u590D\u4E4B\u524D\uFF0C\u8BF7\u6539\u7528 pnpm 11\uFF08npm install -g pnpm@11\uFF09\u540E\u518D\u8BD5\u3002 / pnpm 12's native engine ran out of memory on this profile and aborted \u2014 the plugin being installed is not the cause. Until pnpm fixes it, switch to pnpm 11 (npm install -g pnpm@11) and try again.\": \"pnpm 12's native engine ran out of memory on this profile and aborted \u2014 the plugin being installed is not the cause. Until pnpm fixes it, switch to pnpm 11 (npm install -g pnpm@11) and try again.\",\n \"git \u65E0\u6CD5\u5728\u65E0\u4EBA\u503C\u5B88\u7684\u60C5\u51B5\u4E0B\u5B8C\u6210 SSH \u8BA4\u8BC1\u3002\u5982\u679C\u4F60\u7684 SSH key \u8BBE\u4E86\u5BC6\u7801\uFF0C\u8BF7\u7528 ssh-agent\uFF08ssh-add\uFF09\uFF0C\u6216\u81EA\u5DF1\u8BBE\u7F6E GIT_SSH_COMMAND \u6307\u5411\u4F60\u7684\u547D\u4EE4\uFF0C\u5E02\u573A\u4E0D\u4F1A\u8986\u76D6\u5B83\u3002 / git could not complete SSH authentication unattended. If your SSH key has a passphrase, use ssh-agent (ssh-add), or set GIT_SSH_COMMAND to your own command \u2014 the market leaves yours alone.\": \"git could not complete SSH authentication unattended. If your SSH key has a passphrase, use ssh-agent (ssh-add), or set GIT_SSH_COMMAND to your own command \u2014 the market leaves yours alone.\",\n \"Our Free Model \u2014 \u5728 dsh \u91CC\u88C5\u4E0A\u8FD9\u4E2A\u63D2\u4EF6\u5373\u53EF\uFF0C\u65E0\u9700\u767B\u5F55\u3001\u6CE8\u518C\u6216\u586B API Key\uFF0C\u5C31\u80FD\u4F7F\u7528\u5305\u62EC DeepSeek V4.1 Flash\u3001Kimi K3 \u5728\u5185\u7684\u524D\u6CBF\u6A21\u578B\uFF0C\u684C\u9762\u7AEF\u53E6\u6709 EAC \u534F\u4ED8\u6E20\u9053\uFF1B2.0 \u8D77\u63A5\u5165 CodeArts\u3001CodeBuddy\u3001WorkBuddy\u3001LobsterAI\u3001Qoder\u3001TRAE\u3001Cline\u3001Loomy\u3001Raccoon\u3001MiniMax\u3001ZCode\u3001Gemini \u5341\u4E09\u4E2A\u8D26\u53F7\u6E20\u9053\uFF08\u539F\u6709\u533F\u540D\u514D\u8D39\u901A\u9053\u4FDD\u7559\uFF09\uFF08\u767B\u5F55\u3001\u8D26\u53F7\u6C60\u3001\u79EF\u5206\u9886\u53D6\u3001\u672C\u5730 OpenAI \u7F51\u5173\u4E0E\u5C40\u57DF\u7F51\u8F6C\u53D1\u3001\u6570\u636E\u770B\u677F\u4E0E\u8FD0\u884C\u65E5\u5FD7\uFF09\uFF0C\u516D\u9875\u6BDB\u73BB\u7483\u754C\u9762\u7EDF\u4E00\u5448\u73B0\u3002\": \"Our Free Model \u2014 install this plugin in dsh and use frontier models including DeepSeek V4.1 Flash and Kimi K3 with no login, registration, or API key. The desktop app adds the EAC co-payment channel; from 2.0 it connects thirteen account channels (CodeArts, CodeBuddy, WorkBuddy, LobsterAI, Qoder, TRAE, Cline, Loomy, Raccoon, MiniMax, ZCode, and Gemini) while keeping the original anonymous free channel (login, account pool, credit claiming, a local OpenAI gateway and LAN forwarding, a dashboard, and a runtime log), all presented across six frosted-glass pages.\",\n \"DeepSeek Harness \u76EE\u524D\u7684 0.2 \u7248\u672C\u4ECD\u5904\u4E8E\u9884\u89C8\u9636\u6BB5\uFF0C\u8FD8\u6709\u8BB8\u591A\u5730\u65B9\u9700\u8981\u6301\u7EED\u6539\u8FDB\u548C\u6253\u78E8\uFF0C\u5E0C\u671B\u542C\u53D6\u5E7F\u5927\u5F00\u53D1\u8005\u548C\u7528\u6237\u7684\u53CD\u9988\u5EFA\u8BAE\u3002\u73B0\u5728\uFF0C\u65B0\u7684\u684C\u9762\u7AEF\u9762\u5411\u5E7F\u6CDB\u7528\u6237\uFF0C\u5F00\u53D1\u8005\u76F8\u5173\u7684\u8FDB\u9636\u529F\u80FD\u53EF\u5728\u914D\u7F6E\u4E2D\u5F00\u542F\u4F7F\u7528\u3002\u9884\u8BA1 DeepSeek Harness \u7684\u4EA7\u54C1\u529F\u80FD\u4EE5\u53CA\u63D2\u4EF6 API \u90FD\u4F1A\u7EE7\u7EED\u5FEB\u901F\u8FED\u4EE3\u3001\u6301\u7EED\u6F14\u5316\uFF0C\u5E76\u9010\u6E10\u8D8B\u4E8E\u7A33\u5B9A\u3002\\n\\n\u6211\u4EEC\u671F\u5F85\u4E0E\u5168\u7403\u7528\u6237\u548C\u5F00\u53D1\u8005\u4E00\u8D77\uFF0C\u5728\u5F00\u6E90\u3001\u53EF\u590D\u7528\u3001\u53EF\u7EC4\u5408\u7684\u57FA\u7840\u8BBE\u65BD\u4E4B\u4E0A\uFF0C\u5171\u540C\u63A2\u7D22\u667A\u80FD\u4E0A\u9650\u3002\u6B22\u8FCE\u5927\u5BB6\u7528 DeepSeek Harness \u5C06\u60F3\u6CD5\u53D8\u6210\u73B0\u5B9E\uFF0C\u4E0E\u793E\u533A\u4E00\u8D77\u4E30\u5BCC\u63D2\u4EF6\u751F\u6001\u3002\": \"The current version 0.2 of DeepSeek Harness is still in the preview stage, and there are many areas that need continuous improvement and polishing, and we would like to hear the feedback and suggestions of the majority of developers and users.Now that the new desktop end is available to a wide range of users, advanced features related to developers can be turned on in the configuration.It is expected that DeepSeek Harness's product features and plug-in APIs will continue to rapidly iterate, continue to evolve, and gradually stabilize.\\n\\nWe look forward to working with users and developers around the world to explore smart caps on top of open source, reusable, and composable infrastructure.Welcome to turn ideas into reality with DeepSeek Harness and enrich the plugin ecosystem with the community.\",\n \"\u66F4\u65B0\u547D\u4EE4\u6267\u884C\u5B8C\u6210\uFF0C\u4F46\u7248\u672C\u6CA1\u6709\u53D8\u5316\uFF0C\u539F\u56E0\u672A\u80FD\u786E\u8BA4\u3002\u70B9\u300C\u7ACB\u5373\u66F4\u65B0\u300D\u91CD\u8BD5\u901A\u5E38\u80FD\u89E3\u51B3\uFF1B\u82E5\u4ECD\u4E0D\u884C\uFF0C\u8BF7\u5BFC\u51FA\u65E5\u5FD7\u53CD\u9988\u3002 / The update command completed but the version did not change; the cause could not be confirmed. Clicking \\\"Update now\\\" to retry usually resolves it \u2014 if not, export the log and report it.\": \"The update command completed but the version did not change; the cause could not be confirmed. Clicking \\\"Update now\\\" to retry usually resolves it \u2014 if not, export the log and report it.\",\n \"\u8FD9\u4E2A\u65B0\u7248\u672C\u521A\u53D1\u5E03\u4E0D\u4E45\u3002\u4E3A\u4E86\u5B89\u5168\uFF0C\u7CFB\u7EDF\u9ED8\u8BA4\u4F1A\u7B49\u5B83\u53D1\u5E03\u6EE1\u4E00\u5929\u540E\u518D\u5B89\u88C5\u2014\u2014\u521A\u53D1\u5E03\u7684\u7248\u672C\u5076\u5C14\u4F1A\u88AB\u53D1\u73B0\u95EE\u9898\u7136\u540E\u64A4\u56DE\u3002\u53EF\u4EE5\u660E\u5929\u518D\u8BD5\uFF0C\u6216\u70B9\u300C\u7ACB\u5373\u66F4\u65B0\u300D\u4E0D\u518D\u7B49\u5F85\u3002 / This version was just released; for safety, installs normally wait about a day after a release. Try again tomorrow, or click \\\"Update now\\\" to install it right away.\": \"This version was just released; for safety, installs normally wait about a day after a release. Try again tomorrow, or click \\\"Update now\\\" to install it right away.\",\n \"\u65B0\u7248\u672C\u5DF2\u5C31\u4F4D,\u4F46\u8FD0\u884C\u4E2D\u7684\u8FDB\u7A0B\u4ECD\u5728\u4F7F\u7528\u542F\u52A8\u65F6\u52A0\u8F7D\u7684\u65E7\u6A21\u5757\u2014\u2014\u91CD\u542F\u540E\u751F\u6548(\u9875\u9762\u672C\u8EAB\u4F1A\u7ACB\u5373\u53D8\u6210\u65B0\u7248,\u670D\u52A1\u7AEF\u4E0D\u4F1A) / the new build is in place, but the running process still serves the module it imported at boot \u2014 restart to apply (the page itself updates immediately; the server half does not)\": \"the new build is in place, but the running process still serves the module it imported at boot \u2014 restart to apply (the page itself updates immediately; the server half does not)\",\n \"WebDAV download failed: HTTP 404 \u2014 no backup at that path yet. Upload one first, and check the URL points at the backup FILE (\u2026/dsh/backup.json), not its folder / \u8BE5\u8DEF\u5F84\u4E0B\u8FD8\u6CA1\u6709\u5907\u4EFD\u6587\u4EF6\u3002\u8BF7\u5148\u6267\u884C\u4E00\u6B21\u4E0A\u4F20\uFF0C\u5E76\u786E\u8BA4\u5730\u5740\u6307\u5411\u5907\u4EFD\u6587\u4EF6\u672C\u8EAB\uFF08\u2026/dsh/backup.json\uFF09\u800C\u4E0D\u662F\u76EE\u5F55\": \"WebDAV download failed: HTTP 404 \u2014 no backup at that path yet. Upload one first, and check the URL points at the backup FILE (\u2026/dsh/backup.json), not its folder / There is no backup file at that path yet. Please perform an upload first and confirm that the address points to the backup file itself (\u2026/dsh/backup.json) and not the directory\",\n \"\u5B9E\u65F6\u6E32\u67D3\u6210\u529F\u540E\u4F1A\u81EA\u52A8\u6293\u5E27\u7F13\u5B58\u8FD9\u4E00\u5E27\uFF08_gpu.png\uFF09\uFF0C\u5B83\u4F18\u5148\u4E8E\u300C\u51FA\u56FE\u6765\u6E90\u300D\u7684\u81EA\u52A8\u6863\uFF1B\u5207\u6362\u58C1\u7EB8\u9014\u4E2D\u3001\u4EE5\u53CA live \u9996\u5E27\u51FA\u6765\u4E4B\u524D\uFF0C\u5C4F\u5E55\u4E0A\u663E\u793A\u7684\u5C31\u662F\u5B83\u3002\u300C\u91CD\u65B0\u622A\u300D\u4F1A\u6309**\u5F53\u524D**\u753B\u9762\u91CD\u6293\u4E00\u5F20\uFF08\u5DF2\u5B58\u5728\u7684\u7F13\u5B58\u4F1A\u88AB\u66FF\u6362\uFF0C\u6293\u4E0D\u5230\u5219\u539F\u6837\u4FDD\u7559\uFF09\uFF1B\u300C\u6E05\u9664 GPU \u5E27\u300D\u5220\u6389\u7F13\u5B58\u3001\u56DE\u5230\u300C\u81EA\u52A8\u300D\uFF1A\u6CA1\u6709\u5B9E\u65F6\u753B\u9762\u65F6\u662F\u7A7A\u6001\uFF08\u4E0D\u518D**\u5408\u6210**\u4EFB\u4F55\u300C\u731C\u300D\u51FA\u6765\u7684\u56FE\uFF09\uFF1B\u552F\u4E00\u7684\u4F8B\u5916\u662F\u8BE5\u5E27\u8FDE**\u52A0\u8F7D\u90FD\u5931\u8D25**\u3001\u800C\u58C1\u7EB8\u6709\u5DE5\u7A0B\u9884\u89C8\u56FE\u65F6\uFF0C\u9000\u5230\u9884\u89C8\u56FE\u57AB\u5E95\uFF08\u4F5C\u8005\u968F\u5305\u53D1\u5E03\u7684\u56FE\uFF09\u3002\": \"After the real-time rendering is successful, this frame (_gpu.png) will be automatically captured and cached. It takes precedence over the automatic file of the \\\"picture source\\\"; it will be displayed on the screen during wallpaper switching and before the first frame of live comes out. \\\"Re-capture\\\" will re-capture the current picture (the existing cache will be replaced, if it cannot be captured, it will be retained as it is); \\\"Clear GPU Frame\\\" will delete the cache and return to \\\"Auto\\\": it is empty when there is no real-time picture (no more \\\"guessed\\\" pictures will be synthesized); the only exception is that the frame fails to even be loaded, and when the wallpaper has a project preview, it will fall back to the bottom of the preview (pictures released by the author with the package).\",\n \"\u672A\u80FD\u786E\u8BA4\u66F4\u65B0\u524D\u5B89\u88C5\u7684 npm \u7248\u672C\uFF0C\u56E0\u6B64\u81EA\u52A8\u56DE\u6EDA\u4E0D\u53EF\u7528\uFF1B\u9700\u8981\u65F6\u8BF7\u4ECE\u53EF\u4FE1\u6765\u6E90\u624B\u5DE5\u91CD\u65B0\u5B89\u88C5\u5148\u524D\u7248\u672C\u3002 / The previously installed npm version could not be verified, so automatic rollback is unavailable. Reinstall the prior version manually from a trusted source if needed.\": \"The previously installed npm version could not be verified, so automatic rollback is unavailable. Reinstall the prior version manually from a trusted source if needed.\",\n \"\u8FD9\u4E2A git \u63D2\u4EF6\u9700\u8981\u5728\u5B89\u88C5\u65F6\u6267\u884C\u6784\u5EFA\u811A\u672C\uFF0C\u88AB pnpm \u9ED8\u8BA4\u62E6\u622A\u3002\u70B9\u51FB\u300C\u5141\u8BB8\u6784\u5EFA\u811A\u672C\u5E76\u91CD\u8BD5\u300D\u653E\u884C\u540E\u91CD\u8BD5\u5373\u53EF / this git-hosted plugin needs to run its build script at install time, which pnpm blocks by default \u2014 click \\\"Allow build scripts and retry\\\" to approve and retry\": \"this git-hosted plugin needs to run its build script at install time, which pnpm blocks by default \u2014 click \\\"Allow build scripts and retry\\\" to approve and retry\",\n \"\u666E\u901A\u4F9D\u8D56(\u672A\u58F0\u660E dsh \u5143\u6570\u636E),\u4E0D\u662F profile \u5C42\u63D2\u4EF6;\u82E5\u5B83\u7531\u67D0\u4E2A bundle patch \u6309\u540D\u52A0\u8F7D,\u542F\u52A8\u540E\u4F1A\u663E\u793A\u4E3A\u5DF2\u52A0\u8F7D / a plain dependency with no dsh metadata \u2014 not a profile-layer plugin; if some bundle patch loads it by name it will read as live once running\": \"a plain dependency with no dsh metadata \u2014 not a profile-layer plugin; if some bundle patch loads it by name it will read as live once running\",\n \"\u5B89\u88C5\u5B8C\u6210\u540E\u65E0\u6CD5\u5B89\u5168\u6355\u83B7 profile \u72B6\u6001\uFF0C\u56E0\u6B64\u81EA\u52A8\u56DE\u6EDA\u4E0D\u53EF\u7528\uFF1B\u9700\u8981\u65F6\u8BF7\u624B\u5DE5\u5378\u8F7D\u65B0\u5B89\u88C5\u7684\u63D2\u4EF6\u3002 / The post-install profile state could not be captured safely, so automatic rollback is unavailable. Remove the newly installed plugin manually if needed.\": \"The post-install profile state could not be captured safely, so automatic rollback is unavailable. Remove the newly installed plugin manually if needed.\",\n \"\u5F53\u524D Git \u6765\u6E90\u65E0\u6CD5\u552F\u4E00\u6838\u9A8C\u5230\u4E00\u4E2A npm \u5305\uFF0C\u6216\u5305\u542B\u663E\u5F0F branch/tag/commit/ref\uFF1B\u672A\u6267\u884C\u8FC1\u79FB\u3002 / This Git source cannot be uniquely verified to one npm package, or it carries an explicit branch/tag/commit/ref; migration was not performed.\": \"This Git source cannot be uniquely verified to one npm package, or it carries an explicit branch/tag/commit/ref; migration was not performed.\",\n \"\u8F93\u5165\u8F93\u51FA\u8C03\u7528\u6B21\u6570\": \"InputOutputNumber of calls\",\n \"\uFF08\u9608\u503C ${result.cleanup.batchRange.min}~${result.cleanup.batchRange.max} \u4E2A \u00B7 \u7B49\u5F85 ${Math.round((result.cleanup.delayRange?.min ?? 0) / 1e3)}~${Math.round((result.cleanup.delayRange?.max ?? 0) / 1e3)}s \u00B7 \": \"(threshold ${result.cleanup.batchRange.min}~${result.cleanup.batchRange.max} items \u00B7 wait ${Math.round((result.cleanup.delayRange?.min ?? 0) / 1e3)}~${Math.round((result.cleanup.delayRange?.max ?? 0) / 1e3)}s \u00B7 \",\n \"\u3010\u7B2C\u4E00\u6B65\u00B7\u5148\u5224\u65AD\u8EAB\u4EFD\u3011\u5F00\u59CB\u524D\u5148\u5224\u65AD\uFF1A\u5F53\u524D Agent \u6240\u8FD0\u884C\u7684\u8FDB\u7A0B\uFF0C\u662F\u5426\u5C31\u662F\u8FD9\u4E2A profile \u5BF9\u5E94\u7684 DeepSeek Harness \u672C\u673A\u8FDB\u7A0B\uFF08\u5373\uFF1A\u8BCA\u65AD\u51FA\u7684\u8FD9\u5957\u7EC4\u5408\uFF0C\u5C31\u662F\u4F60\u73B0\u5728\u8FD0\u884C\u4E2D\u7684\u7EC4\u5408\uFF09\uFF1F\u5224\u65AD\u4F9D\u636E\uFF1A\u5F53\u524D\u5DE5\u4F5C\u76EE\u5F55 / $DSH_HOME / \u8FDB\u7A0B\u547D\u4EE4\u884C\u662F\u5426\u6307\u5411\u8BE5 profile\uFF0C\u6216\u4F60\u662F\u5426\u8FD0\u884C\u5728 deepseek-harness \u8FDB\u7A0B\u5185\u3002\u82E5\u65E0\u6CD5\u786E\u5B9A\uFF0C\u4E00\u5F8B\u6309\u3010\u662F\u4F60\u3011\u5904\u7406\uFF08\u66F4\u5B89\u5168\uFF09\u3002\": \"[Step 1: Determine the identity first] Before starting, first determine: Is the process currently running by the Agent the DeepSeek Harness native process corresponding to this profile (ie: the diagnosed combination is the combination you are running now)? Judgment basis: whether the current working directory / $DSH_HOME / process command line points to this profile, or whether you are running in the deepseek-harness process. If you are unsure, always treat it as \\\"It's you\\\" (safer).\",\n \"profile \u7684 node_modules \u662F\u65E7\u7248 pnpm \u521B\u5EFA\u7684\uFF0C\u4E0E\u5F53\u524D pnpm \u7684\u9ED8\u8BA4\u914D\u7F6E\u4E0D\u517C\u5BB9\uFF0C\u9700\u8981\u91CD\u5EFA\u540E\u91CD\u8BD5 / this profile's node_modules was created by a different pnpm major; it must be rebuilt (pnpm install) before changes can be applied\": \"this profile's node_modules was created by a different pnpm major; it must be rebuilt (pnpm install) before changes can be applied\",\n \"DSH v0.1.3-alpha.1 \u5EFA\u8BAE\u4F7F\u7528\u5BBF\u4E3B\u7684 HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY \u8BBE\u7F6E\uFF0C\u5E76\u5173\u95ED\u63D2\u4EF6\u4EE3\u7406\u3002\u6B64\u53EF\u9009\u8986\u76D6\u8BBE\u7F6E\u4E3A\u65E7\u7248\u5BBF\u4E3B\u53CA\u4EC5\u8BA2\u9605\u8BF7\u6C42\u4F7F\u7528\u72EC\u7ACB\u4EE3\u7406\u7684\u573A\u666F\u4FDD\u7559\u3002\u5173\u95ED\u6216\u7ED5\u8FC7\u63D2\u4EF6\u4EE3\u7406\u540E\u4F7F\u7528 DSH \u7F51\u7EDC\u8BBE\u7F6E\uFF0C\u4E0D\u4E00\u5B9A\u76F4\u8FDE\u3002\u4F5C\u7528\u4E8E token \u4EA4\u6362\u3001\u6A21\u578B API\u3001\u7528\u91CF\u548C\u5DE5\u5177\u8BF7\u6C42\uFF1B\u6D4F\u89C8\u5668 OAuth \u4F7F\u7528\u6D4F\u89C8\u5668/\u7CFB\u7EDF\u4EE3\u7406\u3002\": \"DSH v0.1.3-alpha.1 recommends using the host's HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY settings and turning off plugin proxies. This optional override setting is reserved for legacy hosting and scenarios where a standalone proxy is used for subscription-only requests. Use DSH network settings after turning off or bypassing the plug-in proxy, not necessarily direct connection. Works with token exchanges, model APIs, usage, and tool requests; browser OAuth uses browser/system proxies.\",\n \"\u5B98\u65B9\u684C\u9762\u5BA2\u6237\u7AEF\u7684\u8FD9\u4E2A\u63D2\u4EF6\u64CD\u4F5C\u9700\u8981\u5728\u300C\u8BBE\u7F6E \u2192 \u63D2\u4EF6\u300D\u91CC\u5B8C\u6210\uFF1B\u5E02\u573A\u65E0\u6CD5\u901A\u8FC7\u547D\u4EE4\u884C\u4FEE\u6539\u684C\u9762\u7AEF\u7684 profile\u3002 / On the official desktop app, do this from Settings \u2192 Plugins; the market cannot change the desktop profile through the command line.\": \"On the official desktop app, do this from Settings \u2192 Plugins; the market cannot change the desktop profile through the command line.\",\n \"\u5B83\u81EA\u5E26\u7684 bundle \u8865\u4E01\u662F\u7A7A\u7684\uFF0C\u7531\u4F60\u7684\u914D\u7F6E\uFF08\u4F8B\u5982 Agent \u9884\u8BBE\uFF09\u52A0\u8F7D\uFF1B\u5E02\u573A\u770B\u4E0D\u5230\u5B83\u662F\u5426\u6B63\u5728\u8FD0\u884C / its own bundle patch is empty, so your own setup (an Agent preset, for example) loads it; the market cannot see whether it is running\": \"its own bundle patch is empty, so your own setup (an Agent preset, for example) loads it; the market cannot see whether it is running\",\n \"\u5DF2\u5C1D\u8BD5 /Applications \u4E0E ~/Applications \u4E0B\u7684 Google Chrome / Chromium / Microsoft Edge / Brave\uFF1B\u53EF\u7528 ZCODE_CHROME_PATH \u663E\u5F0F\u6307\u5B9A\u53EF\u6267\u884C\u6587\u4EF6\u8DEF\u5F84\uFF08\u5982 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome\uFF09\u3002\": \"Tried Google Chrome / Chromium / Microsoft Edge / Brave under /Applications and ~/Applications; the executable path can be specified explicitly with ZCODE_CHROME_PATH (e.g. /Applications/Google Chrome.app/Contents/MacOS/Google Chrome).\",\n \"\u4E24\u6761\u662F\u540C\u4E00\u4E2A\u300C\u5FEB\u901F\u6A21\u5F0F\u300D\u7684\u601D\u8003\u5F00\u5173\u4E24\u6863\u9884\u8BBE\uFF08\u4E5F\u53EF\u5728\u6A21\u578B\u9009\u62E9\u5668\u7684\u63A8\u7406\u5F3A\u5EA6\u91CC\u5207\u6362\uFF09\u3002\u56FE\u7247\u8F93\u5165\u76F4\u63A5\u53EF\u7528\uFF08\u8D70\u7F51\u9875\u7AEF\u6587\u4EF6\u4E0A\u4F20\u901A\u9053\uFF09\u3002\u6BCF\u6B21\u8C03\u7528\u4F1A\u65B0\u5EFA\u5E76\u5220\u9664\u4E34\u65F6\u4F1A\u8BDD\uFF1Bprompt \u5B57\u7B26\u4E0A\u9650 ${status.config?.maxPromptChars ?? 0}\uFF08\u670D\u52A1\u7AEF\u786C\u4E0A\u9650 2621440 \u5B57\u7B26\uFF0C\u53E6\u9644\u4EF6 token \u9884\u7B97 890880 \u2014\u2014 \u540E\u8005\u5E38\u88AB\u8BEF\u8BFB\u6210\u300C\u4E0A\u4E0B\u6587\u7A97\u53E3\u300D\uFF09\u3002\": \"Both are presets for the same \\\"Fast mode\\\" thinking toggle (you can also switch it via reasoning effort in the model selector). Image input works as-is (through the web file upload channel). Each call creates and then deletes a temporary session; prompt character limit ${status.config?.maxPromptChars ?? 0} (server hard limit 2,621,440 characters, plus an attachment token budget of 890,880, which is often misread as the \\\"context window\\\").\",\n \"\u53C2\u8003\u9879\u76EE\u5207\u7684\u662F\u300CCLI \u4E0B\u6B21\u542F\u52A8\u7528\u54EA\u4E2A\u8D26\u53F7\u300D\u2014\u2014\u670D\u52A1\u7AEF\u770B\u4E0D\u5230\uFF1B\u800C\u6211\u4EEC\u6BCF\u6B21\u5BF9\u8BDD\u90FD\u5B9E\u65F6\u53D1\u8BF7\u6C42\u3002\u771F\u4EBA\u4E0D\u4F1A\u5728\u51E0\u5206\u949F\u5185\u6362\u4E00\u4E2A\u8D26\u53F7\u63A5\u7740\u53D1\u6D88\u606F\uFF0C\u81EA\u52A8\u6362\u53F7\u662F\u6781\u5F3A\u7684\u673A\u5668\u884C\u4E3A\u7279\u5F81\uFF0C\u4E0E\u672C\u63D2\u4EF6\u5728\u4F20\u8F93\u5C42\u6307\u7EB9\u3001\u968F\u673A\u95F4\u9694\u3001\u4F1A\u8BDD\u6E05\u7406\u4E0A\u300C\u964D\u4F4E\u673A\u5668\u53EF\u8BC6\u522B\u6027\u300D\u7684\u52AA\u529B\u76F4\u63A5\u51B2\u7A81\u3002\u21D2 \u6240\u4EE5\u5B83\u9ED8\u8BA4\u5173\u95ED\uFF0C\u800C\u4E14\u5224\u636E\u53EA\u770B\u65F6\u95F4\u3001\u4E0D\u770B\u9650\u6D41\u72B6\u6001\uFF08\\\"\u4E00\u88AB\u9650\u6D41\u5C31\u6362\\\"\u66F4\u7CDF\uFF1A\u540C\u4E00\u51FA\u53E3 IP \u4E0A\u591A\u53F7\u4EA4\u66FF\u6D3B\u8DC3\uFF0C\u66F4\u50CF\u6709\u7EC4\u7EC7\u7684\u89C4\u907F\uFF09\u3002\": \"The reference project is about \\\"Which account will the CLI use when starting next time?\\\" - the server cannot see it; and we send requests in real time for every conversation. Real people will not change accounts and send messages within a few minutes. Automatic account changing is a strong machine behavior characteristic, which directly conflicts with the plug-in's efforts to \\\"reduce machine recognizability\\\" in terms of transport layer fingerprinting, random intervals, and session cleaning. \u21D2 So it is turned off by default, and the criterion only looks at the time, not the current limiting status (\\\"change as soon as the current is limited\\\" is worse: multiple numbers on the same exit IP are active alternately, more like organized avoidance).\",\n \"\u6BCF ${minutes} \u5206\u949F\u6362\u5230\u8D26\u53F7\u5E93\u91CC\u7684\u4E0B\u4E00\u4E2A\u53EF\u7528\u8D26\u53F7\uFF08\u5931\u6548\u6216\u6B63\u5728\u53D7\u9650\u7684\u4F1A\u8DF3\u8FC7\uFF1B\u53EF\u7528\u7684\u4E0D\u8DB3\u4E24\u4E2A\u5C31\u4E0D\u6362\uFF09\u3002\u6362\u53F7\u4F1A\u8BA9\u6295\u5582\u94FE\u65AD\u6389\uFF1A\u4E0B\u4E00\u8F6E\u8981\u5168\u91CF\u91CD\u53D1\uFF0C\u5386\u53F2\u56FE\u4E5F\u8981\u91CD\u65B0\u4E0A\u4F20 \u2014\u2014 \u95F4\u9694\u8D8A\u77ED\uFF0C\u8FD9\u4E2A\u4EE3\u4EF7\u51FA\u73B0\u5F97\u8D8A\u9891\u7E41\u3002\u53E6\u5916\u8981\u6CE8\u610F\uFF1A\u6BCF\u6362\u4E00\u6B21\u53F7\uFF0C\u7F51\u9875\u7AEF\u5C31\u4F1A\u591A\u51FA\u4E00\u4E2A\u65B0\u4F1A\u8BDD\uFF08\u65E7\u4F1A\u8BDD\u662F\u5728\u65E7\u8D26\u53F7\u540D\u4E0B\u7684\uFF0C\u65B0\u8D26\u53F7\u770B\u4E0D\u5230\u5B83\uFF09\uFF0C\u5F53\u524D\u7A97\u53E3\u4E5F\u4F1A\u4ECE\u5934\u5F00\u59CB \u2014\u2014 \u5728\u610F\u7F51\u9875\u7AEF\u4F1A\u8BDD\u6570\u91CF\u7684\uFF0C\u628A\u5B83\u8BBE\u6210\u300C\u5173\u95ED\u300D\u3002\": \"Switch to the next available account in your account library every ${minutes} minutes (expiring or being restricted will be skipped; less than two available will not be swapped). Changing the sign will break the feeding chain: the next round will be reissued in full, and the history map will be reuploaded - the shorter the interval, the more frequent this cost will be. Also note: Every time you change the number, there will be a new session on the web (the old session is under the old account name, the new account can't see it), and the current window will start from the beginning - if you care about the number of sessions on the web, set it to \\\"close\\\".\",\n \"\u5DF2\u751F\u6548\uFF1A${result.allowConcurrent ? \\\"\u5141\u8BB8\u5E76\u53D1\uFF08\u4E0D\u63A8\u8350\uFF09\\\" : \\\"\u4E32\u884C\\\"} \u00B7 \u95F4\u9694 ${result.minRequestIntervalMs}~${result.maxRequestIntervalMs}ms \u00B7 \u6E05\u7406 ${result.sessionCleanup ?? result.cleanup?.mode ?? \\\"-\\\"}\": \"Applied: ${result.allowConcurrent ? \\\"concurrent (not recommended)\\\" : \\\"serial\\\"} \u00B7 interval ${result.minRequestIntervalMs}~${result.maxRequestIntervalMs}ms \u00B7 cleanup ${result.sessionCleanup ?? result.cleanup?.mode ?? \\\"-\\\"}\",\n \"\u628A dsh \u4E3B\u76EE\u5F55\uFF08\u9ED8\u8BA4 ~/.dsh\uFF09\u4E0B settings.yaml.imported \u91CC web-search-free \u6BB5\u7684\u6240\u6709\u5B57\u6BB5\uFF0C\u539F\u6837\u5199\u8FDB\u5F53\u524D profile \u7684 cordis.patch.yml\uFF0C\u4F5C\u4E3A id \u4E3A web-search-free \u7684 entry \u7684 config\uFF1B\u8BE5 entry \u4E0D\u5B58\u5728\u5C31\u65B0\u589E\u3002\u4FDD\u7559\u539F\u6587\u4EF6\u7684\u6CE8\u91CA\u548C\u683C\u5F0F\uFF0C\u6539\u52A8\u524D\u5148\u5907\u4EFD\u3002\": \"Write all fields of the web-search-free section in settings.yaml.imported under the dsh home directory (default ~/.dsh) into cordis.patch.yml of the current profile as they are, as the config of the entry with the id of web-search-free; if the entry does not exist, add it. Keep the comments and formatting of the original file, and back it up before making changes.\",\n \"\u6709\u4F9D\u8D56\u9700\u8981\u6267\u884C\u6784\u5EFA\u811A\u672C\uFF0C\u88AB pnpm \u9ED8\u8BA4\u62E6\u622A\u3002\u70B9\u51FB\u300C\u5141\u8BB8\u6784\u5EFA\u811A\u672C\u5E76\u91CD\u8BD5\u300D\u653E\u884C\u540E\u91CD\u8BD5\u5373\u53EF / a dependency needs to run build scripts, which pnpm blocks by default \u2014 click \\\"Allow build scripts and retry\\\" to approve and retry\": \"a dependency needs to run build scripts, which pnpm blocks by default \u2014 click \\\"Allow build scripts and retry\\\" to approve and retry\",\n \"\u5DF2\u5C1D\u8BD5 /usr/bin \u4E0B\u7684 google-chrome / chromium / microsoft-edge / brave-browser\uFF08\u542B /opt/google/chrome\u3001/snap/bin \u4E0E flatpak \u5BFC\u51FA\u4F4D\u7F6E\uFF09\uFF1B\u53EF\u7528 ZCODE_CHROME_PATH \u663E\u5F0F\u6307\u5B9A\u53EF\u6267\u884C\u6587\u4EF6\u8DEF\u5F84\uFF08\u5982 /usr/bin/chromium\uFF09\u3002\": \"Tried google-chrome / chromium / microsoft-edge / brave-browser under /usr/bin (including /opt/google/chrome, /snap/bin and flatpak export locations); use ZCODE_CHROME_PATH to explicitly specify the executable path (such as /usr/bin/chromium).\",\n \"nothing installable: the plugin(s) need a build step (blocked by default, see allowBuilds) or ship no prebuilt artifacts / \u6CA1\u6709\u53EF\u5B89\u88C5\u7684\u5185\u5BB9\uFF1A\u63D2\u4EF6\u9700\u8981\u6784\u5EFA\u6388\u6743\uFF08allowBuilds\uFF0C\u9ED8\u8BA4\u62E6\u622A\uFF09\u6216\u672A\u9644\u5E26\u6784\u5EFA\u4EA7\u7269\uFF0C\u8BE6\u89C1\u5BFC\u51FA\u65E5\u5FD7\": \"nothing installable: the plugin(s) need a build step (blocked by default, see allowBuilds) or ship no prebuilt artifacts / Nothing installable: the plugin(s) need a build step (blocked by default, see allowBuilds) or ship no prebuilt artifacts\",\n \"\u7EC8\u7AEF\u5B57\u4F53\uFF1A\u2460 \u5BF9\u8BDD\u91CC\u7684\u7EC8\u7AEF\u5757\uFF08\u8D70\u5B98\u65B9 --dsl-terminal-font \u94A9\u5B50\uFF09\u2461 \u4FA7\u680F / SSH \u7EC8\u7AEF\u9762\u677F\uFF08\u8D70 dsh-ssh \u7ED9\u76AE\u80A4\u7559\u7684 --dsh-ssh-terminal-font \u94A9\u5B50\uFF09\uFF1B\u300C\u8DDF\u968F\u300D= \u90FD\u4E0D\u8986\u76D6\uFF0C\u5404\u7528\u5B83\u4EEC\u81EA\u5DF1\u7684\u9ED8\u8BA4\u3002\u26A0\uFE0F \u82E5\u5728 dsh-ssh \u7684\u8BBE\u7F6E\u91CC\u586B\u8FC7 terminalFontFamily\uFF0C\u90A3\u4E2A\u503C\u4F18\u5148\u7EA7\u66F4\u9AD8\": \"Terminal font: \u2460 Terminal block in the dialog (using the official --dsl-terminal-font hook) \u2461 Sidebar/SSH terminal panel (using the --dsh-ssh-terminal-font hook left by dsh-ssh for the skin); \\\"Follow\\\" = neither overrides, each uses their own default. \u26A0\uFE0F If terminalFontFamily is filled in in the dsh-ssh settings, that value has a higher priority\",\n \"\u672A\u58F0\u660E dsh.bundle,\u4E0D\u4F1A\u8FDB\u5165 profile bundle \u5C42(\u7EAF\u5BA2\u6237\u7AEF\u63D2\u4EF6);\u91CD\u542F\u540E\u7531\u5E02\u573A\u81EA\u52A8\u6302\u8F7D\u751F\u6548 / no dsh.bundle \u2014 client-only plugins never enter the bundle layer; the market shim-mounts them at the next boot\": \"no dsh.bundle \u2014 client-only plugins never enter the bundle layer; the market shim-mounts them at the next boot\",\n \"dsh 0.1.7 \u8D77\u914D\u7F6E\u6539\u5B58\u5230 profile \u7684 cordis.patch.yml\uFF0C\u5B83\u7684\u4E00\u6B21\u6027\u5BFC\u5165\u4F1A\u8DF3\u8FC7\u5F53\u65F6\u4E0D\u5728\u8FD0\u884C\u7EC4\u5408\u91CC\u7684\u63D2\u4EF6\u2014\u2014\u5347\u7EA7\u65F6\u672C\u63D2\u4EF6\u8D77\u4E0D\u6765\u7684\u8BDD\u6B63\u597D\u4F1A\u88AB\u8DF3\u8FC7\u3002\u4F60\u539F\u6765\u7684 Key \u6CA1\u6709\u4E22\uFF0C\u8FD8\u5728 dsh \u4E3B\u76EE\u5F55\uFF08\u9ED8\u8BA4 ~/.dsh\uFF09\u7684 settings.yaml.imported \u91CC\u3002\u628A\u4E0B\u9762\u8FD9\u6BB5\u8BDD\u53D1\u7ED9 dsh\uFF0C\u5B83\u5C31\u4F1A\u5E2E\u4F60\u642C\u8FC7\u53BB\uFF1A\": \"Starting from dsh 0.1.7, the configuration is saved to the cordis.patch.yml of the profile. Its one-time import will skip plug-ins that are not in the running combination at that time - if the plug-in cannot be started during the upgrade, it will be skipped. Your original Key is not lost and is still in settings.yaml.imported in the dsh home directory (default ~/.dsh). Send the following paragraph to dsh and it will move it for you:\",\n \"\u94FE\u5F0F\u6295\u5582\uFF1A\u4E4B\u540E\u6BCF\u8F6E\u53EA\u53D1\u65B0\u589E\u5185\u5BB9\uFF0C\u5E76\u628A\u4E0A\u4E00\u6761\u56DE\u7B54\u6302\u5230\u7236\u6D88\u606F\u4E0A\uFF0C\u8BA9\u670D\u52A1\u7AEF\u81EA\u5DF1\u7EF4\u62A4\u4E0A\u4E0B\u6587 \u2014\u2014 \u8BF7\u6C42\u4F53\u5C0F\u5F97\u591A\u3001\u4E5F\u66F4\u50CF\u771F\u4EBA\u8FDE\u7EED\u5BF9\u8BDD\u3002\u4EE3\u4EF7\u662F\u5DE5\u5177\u534F\u8BAE\u53EA\u5B58\u5728\u4E8E\u94FE\u9996\u90A3\u6761\u6D88\u606F\u91CC\uFF0C\u4E00\u65E6\u670D\u52A1\u7AEF\u628A\u65E9\u671F\u4E0A\u4E0B\u6587\u4E22\u6389\uFF0C\u6A21\u578B\u53EF\u80FD\u4E0D\u6309\u7EA6\u5B9A\u683C\u5F0F\u53D1\u5DE5\u5177\u8C03\u7528\uFF1B\u672C\u63D2\u4EF6\u9047\u5230\u4EFB\u4F55\u4E0D\u786E\u5B9A\u4F1A\u81EA\u52A8\u9000\u56DE\u5168\u91CF\u91CD\u53D1\u3002\u6BCF\u8F6E\u5168\u91CF\uFF1A\u6700\u7A33\uFF0C\u884C\u4E3A\u548C\u4EE5\u524D\u5B8C\u5168\u4E00\u81F4\uFF08\u7F51\u9875\u7AEF\u4F1A\u770B\u5230\u6BCF\u6761\u6D88\u606F\u90FD\u5E26\u7740\u5B8C\u6574\u63D0\u793A\u8BCD\uFF09\u3002\": \"Chain feeding: After that, only new content is sent in each round, and the previous answer is linked to the parent message, allowing the server to maintain the context by itself - the request body is much smaller, and it is more like a continuous conversation between real people. The cost is that the tool protocol only exists in the message at the beginning of the chain. Once the server discards the early context, the model may not send tool calls according to the agreed format; this plug-in will automatically return to full resend when encountering any uncertainty. Full amount in each round: the most stable, the behavior is exactly the same as before (you will see on the web page that each message has a complete prompt word).\",\n \"profile \u76EE\u5F55\u4E0D\u662F pnpm workspace\uFF0C\u5374\u4F20\u5165\u4E86 -w\u3002\u8FD9\u662F\u5E02\u573A\u7684 bug\uFF0C\u8BF7\u5347\u7EA7 dshmarket \u5230\u6700\u65B0\u7248 / -w was passed but the profile is not a pnpm workspace; this is a market bug \u2014 please update dshmarket\": \"-w was passed but the profile is not a pnpm workspace; this is a market bug \u2014 please update dshmarket\",\n \"bundle patch \u542B\u914D\u7F6E/\u8868\u8FBE\u5F0F,\u70ED\u6302\u8F7D\u4EC5\u652F\u6301\u7EAF insert;\u91CD\u542F\u540E\u7531 bundle \u5C42\u751F\u6548 / the bundle patch contains config/expression rows; hot-mount only supports plain inserts \u2014 it activates on restart\": \"the bundle patch contains config/expression rows; hot-mount only supports plain inserts \u2014 it activates on restart\",\n \"pnpm \u62D2\u7EDD\u5728 workspace \u6839\u76EE\u5F55\u5B89\u88C5\uFF08\u7F3A\u5C11 -w\uFF09\u3002\u8FD9\u662F\u5E02\u573A\u7684 bug\uFF0C\u8BF7\u5347\u7EA7 dshmarket \u5230\u6700\u65B0\u7248 / pnpm refused to add at a workspace root (missing -w); this is a market bug \u2014 please update dshmarket\": \"pnpm refused to add at a workspace root (missing -w); this is a market bug \u2014 please update dshmarket\",\n \"\u5EF6\u8FDF\uFF1A\u8FD9\u4E00\u8F6E\u6512\u591F ${g.cleanup?.batchSize ?? 8} \u4E2A\u3001\u6216\u6700\u591A\u7B49 ${Math.round((g.cleanup?.delayMs ?? 9e4) / 1e3)} \u79D2\u5C31\u96C6\u4E2D\u6E05\u7406\uFF0C\u5E76\u4F18\u5148\u7528\u4E00\u4E2A\u8BF7\u6C42\u6279\u91CF\u5220 \u2014\u2014\u51CF\u5C11\u300C\u6BCF\u8F6E\u5EFA\u4E00\u4E2A\u7ACB\u523B\u5220\u4E00\u4E2A\u300D\u7684\u673A\u5668\u7279\u5F81\u3002\u4E0A\u9762\u4E09\u4E2A\u533A\u95F4\u51B3\u5B9A\\\"\u8FD9\u4E00\u8F6E\u5177\u4F53\u6512\u51E0\u4E2A / \u7B49\u591A\u4E45\\\"\u3002\": \"Delay: this round cleans up once it has accumulated ${g.cleanup?.batchSize ?? 8} sessions or after waiting at most ${Math.round((g.cleanup?.delayMs ?? 9e4) / 1e3)} seconds, preferring one batched delete request to reduce the machine signature of \\\"create one and delete it immediately every turn\\\". The three ranges above decide how many accumulate this round and how long to wait.\",\n \"${d?.date}\uFF1A\u603B ${fullNum(tokenOf(d))} \u00B7 \u8F93\u5165 ${fullNum(Number(d?.in) || 0)} / \u8F93\u51FA ${fullNum(Number(d?.out) || 0)} \u00B7 \u8C03\u7528 ${Number(d?.calls) || 0} \u6B21\": \"${d?.date}: total ${fullNum(tokenOf(d))} \u00B7 input ${fullNum(Number(d?.in) || 0)} / output ${fullNum(Number(d?.out) || 0)} \u00B7 ${Number(d?.calls) || 0} calls\",\n \"bundle patch \u542B\u914D\u7F6E\u884C/\u8868\u8FBE\u5F0F,\u70ED\u6302\u8F7D\u4EC5\u652F\u6301\u7EAF insert,\u91CD\u542F\u540E\u751F\u6548 / the bundle patch contains config/expression rows; hot-mount only supports plain inserts \u2014 it activates on restart\": \"the bundle patch contains config/expression rows; hot-mount only supports plain inserts \u2014 it activates on restart\",\n \"[channel-pack] zcode captcha \u672A\u68C0\u6D4B\u5230 Chrome/Chromium\uFF0C\u6539\u7528\u7CFB\u7EDF Edge\uFF08msedge.exe\uFF09\u4EA7\u51FA \u2014\u2014 \u82E5 Edge \u5F02\u5E38\u5BFC\u81F4 captcha \u5931\u8D25\uFF0C\u53EF\u5B89\u88C5 Chrome/Chromium \u6216\u7528 ZCODE_CHROME_PATH \u6307\u5B9A\u5176\u5B83\u6D4F\u89C8\u5668\u3002\": \"[channel-pack] zcode captcha does not detect Chrome/Chromium, use system Edge (msedge.exe) output instead - if Edge exception causes captcha to fail, you can install Chrome/Chromium or use ZCODE_CHROME_PATH to specify other browsers.\",\n \"\uD83D\uDCA1 \u300C\u767B\u5F55\u65B0\u8D26\u53F7\u300D\u4F1A\u5148\u6E05\u6389\u4E0A\u6B21\u7684\u6D4F\u89C8\u5668\u767B\u5F55\u6001\uFF08\u5E93\u91CC\u5DF2\u6709\u7684\u8D26\u53F7\u4E0D\u53D7\u5F71\u54CD\uFF09\uFF0C\u767B\u5F55\u540E\u65B0\u8D26\u53F7\u53EA\u5165\u5E93\u3001\u4E0D\u5207\u6362\u5F53\u524D\u8D26\u53F7 \u2014\u2014\u52A0\u5B8C\u5728\u5217\u8868\u91CC\u70B9\u300C\u5207\u6362\u300D\u5373\u53EF\u4F7F\u7528\u3002\u67D0\u4E2A\u8D26\u53F7\u6807\u7740\u300C\u9700\u8981\u91CD\u65B0\u767B\u5F55\u300D\u65F6\uFF0C\u7528\u5B83\u81EA\u5DF1\u90A3\u884C\u4E0A\u7684\u6309\u94AE\u4FEE \u2014\u2014\u90A3\u6761\u8DEF\u4E0D\u6E05\u6D4F\u89C8\u5668\u767B\u5F55\u6001\uFF0C\u80FD\u590D\u7528\u5C31\u76F4\u63A5\u590D\u7528\u3002\u5BFC\u51FA/\u5BFC\u5165\u4F1A\u5F39\u7CFB\u7EDF\u5BF9\u8BDD\u6846\uFF0C\u81EA\u5DF1\u9009\u4F4D\u7F6E\u548C\u6587\u4EF6\u3002\": \"\uD83D\uDCA1 \\\"Log in to a new account\\\" will first clear the last browser login status (existing accounts in the library will not be affected). After logging in, the new account will only be added to the library and the current account will not be switched - after adding it, click \\\"Switch\\\" in the list to use it. When an account is marked \\\"requires re-login\\\", use the button on its own row to fix it - the browser login status is not clear for that path. If you can reuse it, just reuse it. Export/Import will pop up the system dialog box, select the location and file yourself.\",\n \"the host is not running: the last start failed, so there is nothing to restart \u2014 use the recovery page to adjust plugins / \u5BBF\u4E3B\u672A\u5728\u8FD0\u884C\uFF1A\u4E0A\u6B21\u542F\u52A8\u5931\u8D25\uFF0C\u8BF7\u7528\u6062\u590D\u9875\u8C03\u6574\u63D2\u4EF6\": \"the host is not running: the last start failed, so there is nothing to restart \u2014 use the recovery page to adjust plugins / The host is not running: the last start failed, so there is nothing to restart \u2014 use the recovery page to adjust plugins\",\n \"\uD83C\uDF1F \u8FD8\u6709 SiriLee\u3001libiwolve\u30010-007pro\u3001jujubaoj646-star\u3001xiahou001\u3001wilianyichen\u3001hecoococ\u3001ShamSky88\u3001Rekk0\u3001Y1X1n \u7B49\u8D21\u732E\u8005\uFF0C\u4EE5\u53CA\u6240\u6709\u901A\u8FC7 issue \u53CD\u9988\u4E0E PR \u53C2\u4E0E\u6539\u8FDB\u7684\u670B\u53CB \u2014\u2014 \u8C22\u8C22\u4F60\u4EEC\uFF01\": \"\uD83C\uDF1F There are also contributors such as SiriLee, libiwolve, 0-007pro, jujubaoj646-star, xiahou001, wilianyichen, hecoococ, ShamSky88, Rekk0, Y1X1n, and all friends who participated in improvements through issue feedback and PR - thank you!\",\n \"\u53D1\u73B0\u65B0\u7248\u672C ${result.latest}\uFF08\u5F53\u524D ${current}\uFF09${result.publishedAt ? ` \u00B7 ${shortTime(result.publishedAt)} \u53D1\u5E03` : \\\"\\\"}${result.url ? ` \u00B7 ${result.url}` : \\\"\\\"}\": \"New version available ${result.latest} (current ${current})${result.publishedAt ? ` \u00B7 published ${shortTime(result.publishedAt)}` : \\\"\\\"}${result.url ? ` \u00B7 ${result.url}` : \\\"\\\"}\",\n \"\u672C\u8FDB\u7A0B\u662F {0} \u670D\u52A1\u7684\u4E3B\u8FDB\u7A0B\uFF0C\u91CD\u542F\u4EA4\u7ED9\u5B83\u8D1F\u8D23\u2014\u2014\u5E02\u573A\u81EA\u5DF1\u91CD\u542F\u4F1A\u8FDE\u5E26\u6740\u6389 cgroup \u91CC\u7684\u63A5\u7BA1\u8FDB\u7A0B\uFF0C\u670D\u52A1\u5C06\u8D77\u4E0D\u6765\u3002\u8BF7\u6267\u884C systemctl restart <\u4F60\u7684 unit>\u3002\u786E\u8BA4\u4F60\u7684\u914D\u7F6E\u80FD\u627F\u53D7\u5E02\u573A\u81EA\u884C\u91CD\u542F\uFF08\u5982 KillMode=process\uFF09\uFF0C\u53EF\u5728\u672C\u63D2\u4EF6\u914D\u7F6E\u91CC\u624B\u52A8\u6253\u5F00\u300C\u5141\u8BB8\u91CD\u542F\u300D\u3002\": \"This process is the main process of the {0} service, and it is responsible for the restart - the market's own restart will also kill the takeover process in the cgroup, and the service will not be able to start. Please execute systemctl restart . Confirm that your configuration can withstand the market's self-restart (such as KillMode=process), and you can manually turn on \\\"Allow restart\\\" in this plug-in configuration.\",\n \"\u58F0\u660E\u7684 patch \u6587\u4EF6\u7F3A\u5931\u6216\u4E0D\u53EF\u8BFB,\u5BBF\u4E3B\u4F1A\u8DF3\u8FC7\u6574\u4E2A bundle,\u8BF7\u4FEE\u590D\u6216\u91CD\u88C5\u8BE5\u5305 / a declared patch file is unreadable; the host skips the whole bundle \u2014 fix or reinstall the package\": \"a declared patch file is unreadable; the host skips the whole bundle \u2014 fix or reinstall the package\",\n \"\u8865\u4E01\u5C42\u4EE5\u9876\u5C42\u6D41\u5F0F\u7ED3\u6784\u7ED3\u5C3E,\u4E0D\u652F\u6301\u81EA\u52A8\u8FFD\u52A0;\u8BF7\u5148\u6574\u7406\u4E3A\u6761\u76EE\u5217\u8868 / the patch layer ends in a top-level flow structure; refusing to append \u2014 tidy the file into an entry list first\": \"the patch layer ends in a top-level flow structure; refusing to append \u2014 tidy the file into an entry list first\",\n \"\u4E0E\u672C\u5730\u5BFC\u51FA\uFF08\u672C\u673A\u5B58\u6863\uFF09\u4E0D\u540C\uFF0CGist \u7528\u4E8E\u8DE8\u673A\u5668\u540C\u6B65\uFF1A\u5BFC\u51FA\u5230\u79C1\u6709 Gist \u540E\uFF0C\u53EF\u5728\u5176\u4ED6\u7535\u8111\u7528\u540C\u4E00\u8D26\u53F7\u5BFC\u5165\u590D\u7528\u3002Token \u4EC5\u4FDD\u5B58\u5728\u672C\u6B21\u4F1A\u8BDD\u5185\u5B58\u4E2D\uFF0C\u7EDD\u4E0D\u5199\u5165\u6D4F\u89C8\u5668\u5B58\u50A8\uFF1B\u5DF2\u767B\u5F55 gh CLI \u6216\u8BBE\u7F6E DSH_GITHUB_TOKEN \u5219\u65E0\u9700\u8F93\u5165\u3002Gist \u4E3A\u79C1\u6709\uFF0C\u5355\u6587\u4EF6\u4E0A\u9650 1 MB\u3002\": \"Unlike local export (local archive), Gist is used for cross-machine synchronization: after exporting to a private Gist, it can be imported and reused on other computers using the same account. The Token is only saved in the memory of this session and is never written to the browser storage; no input is required if you have logged in to gh CLI or set DSH_GITHUB_TOKEN. Gist is private, with a single file limit of 1 MB.\",\n \"<\uFF5CDSML\uFF5Ctool_calls><\uFF5CDSML\uFF5Cinvoke name=\\\"\u5DE5\u5177\u540D\\\"><\uFF5CDSML\uFF5Cparameter name=\\\"\u53C2\u6570\u540D\\\" string=\\\"true\\\">\u53C2\u6570\u503C\uFF5CDSML\uFF5Cparameter>\uFF5CDSML\uFF5Cinvoke>\uFF5CDSML\uFF5Ctool_calls>\": \"<|DSML|tool_calls><|DSML|invoke name=\\\"tool name\\\"><|DSML|parameter name=\\\"parameter name\\\" string=\\\"true\\\">Parameter value|DSML|parameter>|DSML|invoke>|DSML|tool_calls>\",\n \"\u7CFB\u7EDF\u62D2\u7EDD\u6267\u884C\u5B83\uFF08EACCES\uFF0C\u6743\u9650\u4E0D\u8DB3\uFF09\u3002\u591A\u534A\u662F\u90A3\u4E2A\u6587\u4EF6\u6CA1\u6709\u6267\u884C\u6743\u9650\uFF0C\u6216\u8005\u5B83\u6240\u5728\u7684\u5206\u533A\u662F\u4EE5 noexec \u6302\u8F7D\u7684\u3002\u7528 `ls -l $(command -v pnpm)` \u770B\u4E00\u773C\u6743\u9650\u4F4D\uFF0C\u5FC5\u8981\u65F6 `chmod +x`\uFF1B\u5982\u679C pnpm \u88C5\u5728 noexec \u7684\u5206\u533A\u4E0A\uFF0C\u6362\u4E2A\u4F4D\u7F6E\u91CD\u88C5\u3002\": \"The system refused to execute it (EACCES, insufficient permissions). Most likely, the file does not have execution permission, or the partition where it is located is mounted with noexec. Use `ls -l $(command -v pnpm)` to take a look at the permission bits, and use `chmod +x` if necessary; if pnpm is installed on the noexec partition, change the location and reinstall it.\",\n \"\u58F0\u660E\u7684\u5165\u53E3\u4EA7\u7269\u7F3A\u5931(\u6E90\u7801\u68C0\u51FA\u6216\u6784\u5EFA\u88AB\u62E6),\u4E0B\u6B21\u542F\u52A8\u4F1A\u5931\u8D25 / the declared entry artifact is missing (source-only checkout or blocked build) \u2014 the next boot would fail\": \"the declared entry artifact is missing (source-only checkout or blocked build) \u2014 the next boot would fail\",\n \"\u5DF2\u7531 Loader \u52A0\u8F7D(\u8BE5\u5305\u672A\u58F0\u660E dsh \u5143\u6570\u636E,\u7531\u67D0\u4E2A bundle patch \u6309\u540D\u52A0\u8F7D)/ loaded by the loader (no dsh metadata of its own \u2014 a bundle patch loads it by name)\": \"Loaded by the loader (no dsh metadata of its own \u2014 a bundle patch loads it by name)/ loaded by the loader (no dsh metadata of its own \u2014 a bundle patch loads it by name)\",\n \"PTC \u662F Programmatic Tool Calling\uFF0C\u5373\u901A\u8FC7\u7A0B\u5E8F\u8C03\u7528\u5DE5\u5177\u3002\u5F53\u524D\u5185\u7F6E\u9884\u8BBE\u8BA9 Agent \u901A\u8FC7 run_code \u7F16\u5199 TypeScript \u7A0B\u5E8F\uFF0C\u4F7F\u7528\u751F\u6210\u7684\u5DE5\u5177 SDK \u53D1\u8D77\u8C03\u7528\u3002\u7A0B\u5E8F\u53EF\u4EE5\u7EC4\u7EC7\u5FAA\u73AF\u3001\u6761\u4EF6\u5224\u65AD\u3001\u9519\u8BEF\u5904\u7406\uFF0C\u4EE5\u53CA\u9002\u5408\u5E76\u53D1\u6267\u884C\u7684\u8C03\u7528\u3002\": \"PTC is Programmatic Tool Calling, that is, calling a tool through a program. The current built-in preset allows the Agent to write TypeScript programs via run_code and make calls using the generated tool SDK. Programs can organize loops, conditional judgments, error handling, and calls suitable for concurrent execution.\",\n \"\u6570\u636E\u8986\u76D6 ${data?.coverage?.from ?? \\\"\u2014\\\"} ~ ${data?.coverage?.to ?? \\\"\u2014\\\"}\uFF08\u4FDD\u7559 ${data?.keepDays ?? 90} \u5929\uFF09\u3002\u7F51\u9875\u7AEF\u53EA\u5728\u90E8\u5206\u54CD\u5E94\u91CC\u7ED9\u51FA\u603B\u91CF\uFF0C\u62FF\u4E0D\u5230\u65F6\u6309\u5B57\u7B26\u4F30\u7B97\uFF0C\u6240\u4EE5\u8FD9\u4E24\u4E2A\u6570\u662F\u4F30\u7B97\u503C\u3002\": \"Data coverage ${data?.coverage?.from ?? \\\"\u2014\\\"} ~ ${data?.coverage?.to ?? \\\"\u2014\\\"} (kept ${data?.keepDays ?? 90} days). The web client only reports totals in some responses; when they are unavailable we estimate from characters, so both figures are estimates.\",\n \"\u8BA2\u9605 / \u8D44\u6E90\u5305\u7528\u8FD9\u91CC\uFF1A\u603B\u91CF\u586B\u5957\u9910\u989D\u5EA6\uFF0C\u5DF2\u7528\u6309\u4F1A\u8BDD token \u81EA\u52A8\u7D2F\u8BA1\uFF08\u8DE8\u5929\u4FDD\u7559\uFF09\u3002\u6CE1\u6CE1\u91CC\u53EF\u7528 {quota} \u5DF2\u7528\u767E\u5206\u6BD4\u3001{quota_used} \u5DF2\u7528\u3001{quota_left} \u5269\u4F59\u3001{quota_total} \u603B\u91CF\u3001{quota_reset} \u91CD\u7F6E\u5012\u8BA1\u65F6\": \"Subscription/resource packages are used here: the total amount is filled in the package quota, and the used amount is automatically accumulated according to the session token (retained across days). Available in the bubble are {quota} used percentage, {quota_used} used, {quota_left} remaining, {quota_total} total, {quota_reset} reset countdown\",\n \"\u53E6\u5916\uFF1A\u540C\u4E00\u670D\u52A1\u5546\u4F1A\u628A\u591A\u8D26\u53F7\u5173\u8054\u8D77\u6765\uFF08\u540C\u8BBE\u5907 / \u540C IP / \u540C\u6307\u7EB9 / \u76F8\u8FD1\u7684\u884C\u4E3A\u6A21\u5F0F\uFF09\u3002\u4E00\u65E6\u88AB\u5224\u5B9A\u4E3A\u540C\u4E00\u4EBA\u7684\u591A\u5F00\u5C0F\u53F7\uFF0C\u5904\u7F6E\u901A\u5E38\u6BD4\u5355\u8D26\u53F7\u8D85\u9891\u66F4\u91CD\uFF0C\u800C\u4E14\u53EF\u80FD\u6CE2\u53CA\u5168\u90E8\u5173\u8054\u8D26\u53F7\u3002\u6240\u4EE5\u8D26\u53F7\u5E93\u7684\u76EE\u6807\u662F\u300C\u5728\u81EA\u5DF1\u7684\u591A\u4E2A\u6B63\u5E38\u8D26\u53F7\u4E4B\u95F4\u5207\u6362\u66F4\u7701\u4E8B\u300D\uFF0C\u4E0D\u662F\u300C\u9760\u8F6E\u6362\u628A\u9650\u6D41\u7ED5\u8FC7\u53BB\u300D\u3002\": \"In addition: the same service provider will associate multiple accounts (same device/same IP/same fingerprint/similar behavior patterns). Once it is determined that there are multiple accounts opened by the same person, the punishment is usually more severe than overclocking a single account, and may affect all associated accounts. Therefore, the goal of the account database is to \\\"make it easier to switch between multiple normal accounts\\\", not to \\\"bypass the current limit by rotation.\\\"\",\n \"\u684C\u9762\u58F3\u9876\u680F\uFF08\u62D6\u62FD\u533A / \u7A97\u53E3\u6309\u94AE\u90A3\u4E00\u884C\uFF09\u9ED8\u8BA4\u4FDD\u6301\u4E0D\u900F\u660E\u5E95\u8272\u3002\u6253\u5F00\u540E\u5B83\u53D8\u6210\u4E0E\u5176\u4F59\u754C\u9762\u3001**\u4EE5\u53CA\u5DE6\u4FA7\u680F\u5B8C\u5168\u540C\u6B3E**\u7684\u73BB\u7483\u9762\u677F\uFF0C\u8DDF\u968F\u300C\u914D\u8272 / \u73BB\u7483\u989C\u8272 / \u73BB\u7483\u900F\u660E\u5EA6 / \u96FE\u5316 / \u8FB9\u6846\u300D\u2014\u2014\u4E24\u4FA7\u680F\u540C\u4E00\u6570\u503C\u4E0B\u89C2\u611F\u4E00\u81F4\uFF0C\u4E0D\u4F1A\u51FA\u73B0\u8272\u5DEE\uFF1B\u5173\u95ED\u5373\u6062\u590D\u539F\u751F\u89C2\u611F\u3002\u9ED8\u8BA4\u5173\u3002\": \"The top bar of the desktop shell (the row of drag areas/window buttons) maintains an opaque background color by default. After opening, it turns into a glass panel that is exactly the same as the rest of the interface, ** and the left column, following \\\"Color Color / Glass Color / Glass Transparency / Fog / Border\\\" - the same value on both sides of the column has the same look and feel, and there will be no color difference; when closed, the original look and feel will be restored. Default is off.\",\n \"\u6BCF\u6B21\u8BF7\u6C42\u6700\u591A\u53D1\u9001 ${fmtChars(chars)}\uFF08${level}\uFF09\u3002\u7F51\u9875\u7AEF\u662F\u65E0\u72B6\u6001\u7684\uFF0C\u6BCF\u4E00\u8F6E\u90FD\u4F1A\u628A\u6574\u6BB5\u5BF9\u8BDD\u5386\u53F2\u91CD\u65B0\u53D1\u4E00\u904D\uFF1A\u4E0A\u9650\u8D8A\u5927\uFF0C\u6A21\u578B\u8D8A\u4E0D\u5BB9\u6613\u300C\u5FD8\u4E8B\u300D\uFF0C\u4F46\u5355\u6B21\u6D88\u8017\u7684 token \u4E5F\u8D8A\u591A\u3002\u957F\u4EFB\u52A1\u5EFA\u8BAE\u8C03\u5C0F\uFF0C\u6216\u62C6\u6210\u591A\u4E2A\u4F1A\u8BDD\uFF08\u65B0\u4F1A\u8BDD\u4ECE\u96F6\u5F00\u59CB\uFF0C\u5355\u6B21\u6700\u7701\uFF09\u3002\": \"Each request sends at most ${fmtChars(chars)} (${level}). The web client is stateless, so every turn resends the whole conversation history: a higher limit means the model is less likely to forget, but each call burns more tokens. For long tasks, lower it or split the work across several sessions (a new session starts from zero and costs the least per call).\",\n \"\u3010\u5426 \u2192 \u4FDD\u5B88\u6267\u884C\u3011\u4F60\u8981\u662F\u5224\u5B9A\u81EA\u5DF1\u5E76\u975E\u8FD0\u884C\u5728\u76EE\u6807 harness \u5185\uFF08\u72EC\u7ACB\u8FDB\u7A0B\uFF09\uFF0C\u624D\u53EF\u8003\u8651\uFF1A\u4FEE\u6539 dsh.profile.bundles \u987A\u5E8F\u3001\u505C\u7528/\u542F\u7528\u63D2\u4EF6\u3001\u8C03\u6574 cordis.patch.yml\u3002\u6CE8\u610F\uFF1A\u5B98\u65B9 bundle \u4E0D\u53EF\u79FB\u52A8\uFF1B\u52A8\u624B\u524D\u5148\u8BF4\u660E\u8BA1\u5212\u3002\": \"[No \u2192 Conservative execution] If you determine that you are not running in the target harness (independent process), you can consider: modifying the order of dsh.profile.bundles, disabling/enabling plug-ins, and adjusting cordis.patch.yml. Note: Official bundles are not removable; state your plans before doing so.\",\n \"100 = \u5B8C\u6574\u53EF\u8BFB\u6027\u7EA2\u7EBF\uFF08\u9ED8\u8BA4\uFF09\uFF1A\u81EA\u5B9A\u4E49\u73BB\u7483\u8272\u7ECF\u4EAE\u5EA6\u94B3\u5236\uFF0C\u6B63\u6587\u5BF9\u6BD4\u5EA6\u59CB\u7EC8 \u22654.5:1 \u2014\u2014 \u6DF1\u8272\u4E3B\u9898\u4E0B\u989C\u8272\u88AB\u538B\u6697\u3001\u6D45\u8272\u4E3B\u9898\u4E0B\u88AB\u63D0\u4EAE\u3002\u62C9\u4F4E\u540E\u989C\u8272\u66F4\u8D34\u4F60\u9009\u7684\u539F\u8272\uFF0C\u4F46\u6B63\u6587\u5728\u6781\u7AEF\u660E\u6697\u7684\u58C1\u7EB8\u4E0A\u53EF\u80FD\u770B\u4E0D\u6E05\uFF1B\u770B\u4E0D\u6E05\u5B57\u65F6\u628A\u672C\u9879\u62C9\u56DE 100\uFF0C\u6216\u6309\u300C\u770B\u4E0D\u6E05\u5B57\u4E09\u6B65\u300D\u8C03\u8282\u3002\": \"100 = Full readability red line (default): The custom glass color is brightness clamped, and the text contrast is always \u22654.5:1 - the color is suppressed in dark themes and brightened in light themes. After pulling it down, the color will be more consistent with the original color you selected, but the text may not be visible clearly on wallpapers with extremely bright and dark colors. If you cannot see the text clearly, pull this item back to 100, or press the \\\"Three Steps to Cannot See the Text Clearly\\\" adjustment.\",\n \"DSH Web \u754C\u9762\u53F3\u4E0B\u89D2\u7684 DeepSeek \u4F59\u989D\u5C0F\u9CB8\u9C7C\u6302\u4EF6:\u4F59\u989D/\u4ECA\u65E5\u5DF2\u7528/\u5CF0\u8C37\u5B9A\u4EF7\u3001\u81EA\u5B9A\u4E49\u6CE1\u6CE1\u70B9\u51FB\u5E8F\u5217(\u6587\u672C/\u4F59\u989D/\u4ECA\u65E5/\u5CF0\u8C37/\u56FE\u7247/\u968F\u673A\u8BED\u53E5\u4E0E\u5E76\u5217\u52A0\u6743\u9009\u62E9)\u3001\u9010\u884C\u6837\u5F0F\u4E0E\u5B57\u4F53\u3001\u60AC\u6D6E\u5FEB\u6377\u7F16\u8F91\u3001\u97F3\u6548\u4E0E\u6BCF\u8F6E\u6D88\u8017\u3001\u81EA\u5B9A\u4E49\u89D2\u8272/\u52A8\u56FE/\u97F3\u6548\u3001\u5438\u9644\u4E0E\u7FFB\u8F6C\u81EA\u5B9A\u4E49\": \"A DeepSeek balance whale widget in the bottom-right of the DSH Web interface: balance, today's usage, and peak/off-peak pricing; a customisable bubble click sequence (text, balance, today, peak/off-peak, image, random lines with weighted parallel choice); per-row styling and fonts; hover quick-edit; sound effects and per-turn usage; custom characters, animations, and audio; snapping and flip customisation.\",\n \"\u5B83\u81EA\u5E26\u7684 bundle \u8865\u4E01\u662F\u7A7A\u7684\uFF0C\u4F60\u7684\u914D\u7F6E\u91CC\u4E5F\u6CA1\u6709\u5F15\u7528\u5B83\uFF0C\u6240\u4EE5\u4E0D\u4F1A\u52A0\u8F7D / its own bundle patch is empty and your setup does not reference it, so nothing loads it\": \"its own bundle patch is empty and your setup does not reference it, so nothing loads it\",\n \"\u628A Wallpaper Engine \u7684\u58C1\u7EB8\u642C\u5230 DSH \u754C\u9762\u540E\u9762\uFF1A\u89C6\u9891\u76F4\u63A5\u64AD\u653E\uFF0C\u573A\u666F\uFF08Scene\uFF09\u4E0E\u7F51\u9875\uFF08Web\uFF09\u58C1\u7EB8\u7531\u5185\u7F6E\u7684 WebWallGL \u5F15\u64CE\u5B9E\u65F6\u6E32\u67D3\uFF0C\u518D\u914D\u4E0A\u4E00\u6574\u5957\u6DB2\u6001\u73BB\u7483\u754C\u9762\u6539\u9020 \u2014\u2014 \u4F60\u684C\u9762\u4E0A\u90A3\u5F20\u4F1A\u52A8\u7684\u753B\uFF0C\u73B0\u5728\u5C31\u5728\u5BF9\u8BDD\u80CC\u540E\u653E\u7740\u3002\uD83C\uDFAC\u2728\": \"Move Wallpaper Engine wallpapers behind the DSH interface: videos are played directly, scene (Scene) and web (Web) wallpapers are rendered in real time by the built-in WebWallGL engine, coupled with a complete set of liquid glass interface modifications - the moving picture on your desktop is now placed behind the conversation. \uD83C\uDFAC\u2728\",\n \"{plugin} \u58F0\u660E\u9700\u8981 DSH {requirement}\uFF0C\u800C\u4F60\u73B0\u5728\u8FD0\u884C\u7684\u662F {host}\u3002\u88C5\u4E0A\u53BB\u5F88\u53EF\u80FD\u7528\u4E0D\u4E86\uFF0C\u53EA\u80FD\u624B\u52A8\u88C5\u56DE\u65E7\u7248\u3002\\n\u5DF2\u505C\u6B62\uFF0C\u63D2\u4EF6\u4ECD\u662F\u539F\u6765\u7684\u7248\u672C\u3002\\n\u5982\u679C\u4F60\u786E\u5B9A\u8FD9\u4E2A\u7248\u672C\u53F7\u4E0D\u51C6\uFF08\u4F8B\u5982\u684C\u9762\u7AEF\u81EA\u5E26\u7684 DSH \u4E0D\u62A5\u544A\u7248\u672C\uFF09\uFF0C\u4ECD\u53EF\u7EE7\u7EED\u66F4\u65B0\u3002\": \"{plugin} claim requires DSH {requirement} and you are now running {host}.It is unlikely to be used and can only be manually installed back to the old version.\\nStopped, plugin is still in its original version.\\nIf you are sure that this version number is incorrect (for example, the DSH version that comes with the desktop does not report), you can continue to update.\",\n \"\u5DF2\u5217\u5165 profile bundle \u5C42\u4F46\u672A\u58F0\u660E dsh \u5143\u6570\u636E,\u52A0\u8F7D\u4F1A\u5931\u8D25 / listed in the profile bundle layer but declares no dsh metadata \u2014 loading it fails\": \"listed in the profile bundle layer but declares no dsh metadata \u2014 loading it fails\",\n \"\u5F00\u542F\u540E\u6BCF\u79D2\u8BB0\u5F55\u4E00\u6B21\u6E32\u67D3\u9875\u5FC3\u8DF3\u8BFB\u6570\uFF08fps / running / \u6682\u505C\u539F\u56E0\uFF09\u4E0E\u51C6\u5907\u3001\u9886\u517B\u3001\u5224\u5931\u8D25\u4E8B\u4EF6\uFF1B\u540C\u65F6\u5199\u5165\u6D4F\u89C8\u5668\u63A7\u5236\u53F0\u548C\u5BBF\u4E3B\u8BCA\u65AD\u7F13\u51B2\uFF08GET /wallpaper-engine/diag-log\uFF09\u3002\u6392\u67E5 live \u6389\u5E27/\u964D\u7EA7\u65F6\u7528\uFF0C\u5E73\u65F6\u5173\u7740\u3002\": \"After being turned on, the rendering page heartbeat reading (fps/running/pause reason) and preparation, adoption, and failure events are recorded every second; at the same time, it is written to the browser console and host diagnostic buffer (GET /wallpaper-engine/diag-log). Use it when troubleshooting live frame drops/downgrades, and leave it off normally.\",\n \"\u804A\u5929\u533A\u7684\u52A8\u6548\uFF1A\u8DDF\u968F\u3001\u81EA\u52A8\u5F00\u5408\u4E0E\u5377\u5E18\u95E8\u3001\u65B0\u6587\u5B57\u6DE1\u5165\u3001\u6587\u4EF6\u53D8\u66F4\u884C\u3001\u53D1\u9001\u65F6\u7684\u6C14\u6CE1\u52A8\u6548\u3001\u8FC7\u7A0B\u7EC4\u6807\u9898\u4E0A\u7684\u8BA1\u6570\uFF0C\u4EE5\u53CA\u8BF4\u660E\u6A21\u578B\u6B63\u5728\u505A\u4EC0\u4E48\u7684\u90A3\u4E00\u884C\u3002\u5F00\u542F\u65F6\u64AD\u653E\u672C\u63D2\u4EF6\u7684\u8FD9\u4E00\u5957\uFF0C\u5173\u95ED\u540E\u804A\u5929\u533A\u4EA4\u56DE\u5BBF\u4E3B\u2014\u2014\u5BBF\u4E3B\u81EA\u5DF1\u7684\u8BF4\u6CD5\u4E5F\u4E00\u5E76\u56DE\u6765\u3002\u300C\u52A8\u753B\u300D\u8BBE\u4E3A\u300C\u51CF\u5F31\u300D\u65F6\u4E00\u5F8B\u505C\u5728\u539F\u5904\u3002\": \"The conversation area's motion: the follow, the automatic folding with its rolling door, the text fade, the file change rows, the send flight, the counted figures on each process group's header and the line saying what the model is doing. On plays this plugin's set; off hands the conversation back to the host, its own words included. With Animation set to Reduced it all stands still.\",\n \"\u53EF\u8BBE\u7F6E Command+/\u3001Command+,\u3001Command+\u53CD\u659C\u6760\u3001Control+\u53CD\u5F15\u53F7\u3001Command+Option+\u6309\u952E\u6216 Command+Shift+\u6309\u952E\u3002\u4E5F\u652F\u6301\u4E09\u4E2A\u6216\u56DB\u4E2A\u4E0D\u540C\u4FEE\u9970\u952E\u7684\u7EC4\u5408\u3002\u6D4F\u89C8\u5668\u6216\u7CFB\u7EDF\u5360\u7528\u7684\u7EC4\u5408\u53EF\u80FD\u65E0\u6CD5\u9001\u8FBE\u9875\u9762\u3002\": \"You can set Command +/, Command +, Command + backslash, Control + backquote, Command + Option + key, or Command + Shift + key. Combinations of three or four different modifier keys are also supported. Browser or system-occupied combinations may not be able to deliver pages.\",\n \"\uD83E\uDDE9 oneincase \u2014\u2014 \u5185\u7F6E WebWallGL \u5B9E\u65F6\u6E32\u67D3\u5F15\u64CE\u4E0E media-bridge \u5A92\u4F53\u4E2D\u95F4\u4EF6\u7684\u4F5C\u8005\uFF1A\u573A\u666F / \u7F51\u9875\u58C1\u7EB8\u7684\u5B9E\u65F6\u6E32\u67D3\uFF0C\u4EE5\u53CA Windows / macOS / Linux \u4E09\u5E73\u53F0\u7684\u539F\u751F\u5A92\u4F53\u94FE\u8DEF\uFF0C\u90FD\u5EFA\u7ACB\u5728\u5B83\u4EEC\u4E4B\u4E0A\": \"\uD83E\uDDE9 oneincase - the author of the built-in WebWallGL real-time rendering engine and media-bridge media middleware: real-time rendering of scenes/webpage wallpapers, as well as native media links for Windows/macOS/Linux platforms, are all built on them\",\n \"\u58F0\u660E ${formatCtxWindow(tokens)}\uFF1ADSH \u4F1A\u66F4\u65E9\u538B\u7F29/\u622A\u65AD\u5386\u53F2\uFF0C\u6BCF\u8F6E\u91CD\u53D1\u7684\u8F6C\u5199\u56E0\u6B64\u66F4\u77ED\u3002\u8FD9\u53EA\u662F\u300C\u58F0\u660E\u503C\u300D\uFF0C\u4E0D\u6539\u6A21\u578B\u771F\u5B9E\u80FD\u529B\uFF1B\u8C03\u5C0F\u53EA\u662F\u8BA9 DSH \u65E9\u70B9\u52A8\u624B\u3002\u60F3\u5F7B\u5E95\u538B\u4F4F\u5355\u6B21\u4F53\u91CF\uFF0C\u4E0A\u9762\u7684\u300Cprompt \u4E0A\u9650\u300D\u4E5F\u8981\u4E00\u8D77\u8C03\u3002\": \"Declare ${formatCtxWindow(tokens)}: DSH compresses/truncates history earlier, so the transcript resent each turn is shorter. This is only a declared value and does not change the model's real capability; lowering it just makes DSH act sooner. To truly cap per-call volume, adjust the \\\"prompt limit\\\" above as well.\",\n \"\u672A\u58F0\u660E dsh.bundle,\u5DF2\u4F5C\u4E3A\u666E\u901A\u4F9D\u8D56\u5B89\u88C5,\u4E0D\u4F1A\u6210\u4E3A profile \u5C42 / no dsh.bundle \u2014 installed as a plain dependency, never a profile-layer plugin\": \"no dsh.bundle \u2014 installed as a plain dependency, never a profile-layer plugin\",\n \"\u76EE\u5F55\u91CC\u627E\u4E0D\u5230\u5BF9\u5E94\u7684\u7EBF\u4E0A\u7248\u672C\uFF0C\u65E0\u6CD5\u4ECE\u672C\u5730\u5F00\u53D1\u6062\u590D\u3002 / No catalog entry matches this local plugin, so it cannot be restored to a registry install.\": \"No catalog entry matches this local plugin, so it cannot be restored to a registry install.\",\n \"token ${captured.token ? \\\"\u2713\\\" : \\\"\u2026\\\"} / cookie ${captured.cookie ? \\\"\u2713\\\" : \\\"\u2026\\\"} / \u6307\u7EB9 ${captured.fingerprint ? \\\"\u2713\\\" : \\\"\u2026\\\"}\": \"token ${captured.token ? \\\"\u2713\\\" : \\\"\u2026\\\"} / cookie ${captured.cookie ? \\\"\u2713\\\" : \\\"\u2026\\\"} / fingerprint ${captured.fingerprint ? \\\"\u2713\\\" : \\\"\u2026\\\"}\",\n \"\u8865\u4E01\u5C42\u4E0D\u662F\u5408\u6CD5\u7684\u6761\u76EE\u6570\u7EC4,\u5DF2\u62D2\u7EDD\u8FFD\u52A0\u4EE5\u514D\u7834\u574F;\u8BF7\u5148\u4FEE\u6B63 YAML / the patch layer is not a valid entry list; refused to append \u2014 fix the YAML first\": \"the patch layer is not a valid entry list; refused to append \u2014 fix the YAML first\",\n \"[channel-pack] zcode \u5185\u90E8\u8F7D\u4F53\u7684 captcha \u88AB\u964D\u7EA7\u4E3A**\u4EA4\u4E92\u5F0F\u9A8C\u8BC1**\uFF08\u6ED1\u5757/\u62FC\u56FE\uFF09\u2014\u2014 \u8BBE\u5907\u4FE1\u8A89\u53EF\u80FD\u5DF2\u4E0B\u964D\uFF1B\u5185\u90E8\u8F7D\u4F53\u7684\u4EF7\u503C\u662F\u300C\u53BB\u6389\u5BF9 chromium \u7684\u4F9D\u8D56\u300D\uFF0C\u4E0D\u662F\u7ED5\u8FC7\u98CE\u63A7\uFF0C\u8BF7\u964D\u4F4E\u8C03\u7528\u9891\u7387\u6216\u7A0D\u540E\u518D\u8BD5\u3002\": \"[channel-pack] The captcha of the zcode internal carrier has been downgraded to **interactive verification** (slider/puzzle) - the device reputation may have declined; the value of the internal carrier is to \\\"remove dependence on chromium\\\", not to bypass risk control, please reduce the call frequency or try again later.\",\n \"\u2705 ${result.ms}ms \u00B7 ${result.model}\\n${result.text || \\\"(\u7A7A\u54CD\u5E94)\\\"}${result.reasoning ? `\\n\\n[\u601D\u8003] ${result.reasoning}` : \\\"\\\"}\": \"\u2705 ${result.ms}ms \u00B7 ${result.model}\\n${result.text || \\\"(empty response)\\\"}${result.reasoning ? `\\n\\n[Thinking] ${result.reasoning}` : \\\"\\\"}\",\n \"\u5DF2\u8FDB\u5165 profile bundle \u5C42\u4F46\u672C\u6B21\u672A\u80FD\u70ED\u6302\u8F7D;\u91CD\u542F\u540E\u751F\u6548 / in the bundle layer but not hot-mounted this session \u2014 it activates on restart\": \"in the bundle layer but not hot-mounted this session \u2014 it activates on restart\",\n \"\u57FA\u4E8E DeepSeek Harness \u7684\u5F00\u6E90\u684C\u9762\u5DE5\u4F5C\u53F0\uFF1ATauri \u539F\u751F\u7A97\u53E3\u3001\u968F\u5305 Node \u8FD0\u884C\u65F6\uFF0C\u53CC\u51FB\u5373\u8FDB\u5165\u5DE5\u4F5C\u3002\u9879\u76EE\u6587\u4EF6\u3001\u4F1A\u8BDD\u53D8\u66F4\u3001\u63D2\u4EF6\u76EE\u5F55\u4E0E\u76AE\u80A4\u5E02\u573A\u90FD\u5728\u4E00\u5904\uFF0CWindows / Linux / macOS \u90FD\u6709\u5B89\u88C5\u5305\u3002\": \"Open source desktop workbench based on DeepSeek Harness: Tauri native window, run with package Node, double-click to work. Project files, session changes, plugin directories, and skin markets are all in one place, with install packages for Windows/Linux/macOS.\",\n \"{plugin} \u58F0\u660E\u9700\u8981 DSH {requirement}\uFF0C\u800C\u4F60\u73B0\u5728\u8FD0\u884C\u7684\u662F {host}\u3002\u88C5\u4E0A\u53BB\u5F88\u53EF\u80FD\u7528\u4E0D\u4E86\u3002\\n\u5DF2\u505C\u6B62\uFF0C\u6CA1\u6709\u5B89\u88C5\u4EFB\u4F55\u4E1C\u897F\u3002\\n\u5982\u679C\u4F60\u786E\u5B9A\u8FD9\u4E2A\u7248\u672C\u53F7\u4E0D\u51C6\uFF08\u4F8B\u5982\u684C\u9762\u7AEF\u81EA\u5E26\u7684 DSH \u4E0D\u62A5\u544A\u7248\u672C\uFF09\uFF0C\u4ECD\u53EF\u7EE7\u7EED\u5B89\u88C5\u3002\": \"{plugin} claim requires DSH {requirement} and you are now running {host}.It's probably not going to work when you put it on.\\nStopped, nothing installed.\\nIf you are sure that this version number is incorrect (for example, the DSH version that comes with the desktop does not report), you can still proceed with the installation.\",\n \"\u300C\u7528\u6211\u7684\u9ED8\u8BA4\u6D4F\u89C8\u5668\u767B\u5F55\u300D= \u7528\u7CFB\u7EDF\u6D4F\u89C8\u5668\u6253\u5F00 chat.deepseek.com\uFF08\u7F51\u9875\u7AEF\u82E5\u63D0\u793A\u300C\u4F7F\u7528\u73AF\u5883\u5F02\u5E38\u300D\uFF0C\u8D70\u8FD9\u6761\uFF09\u3002\u5916\u90E8\u6D4F\u89C8\u5668\u7684\u767B\u5F55\u6001\u63D2\u4EF6\u6293\u4E0D\u5230\uFF0C\u6240\u4EE5\u8981\u7528 F12 \u63A7\u5236\u53F0\u53D6 token \u7C98\u5230\u4E0B\u9762\u90A3\u5F20\u5361\uFF08\u547D\u4EE4\u5DF2\u5907\u597D\uFF09\u3002\": \"\\\"Log in with my default browser\\\" = Open chat.deepseek.com with the system browser (if the web page prompts \\\"Unusual usage environment\\\", go this way). The login state plug-in of the external browser cannot be captured, so you need to use the F12 console to get the token and paste it into the card below (the command is ready).\",\n \"${fmtTokens(value)}${total > 0 ? ` \u00B7 ${(value / total * 100).toFixed(1)}%` : \\\"\\\"} \u00B7 ${Number(row?.calls) || 0} \u6B21\": \"${fmtTokens(value)}${total > 0 ? ` \u00B7 ${(value / total * 100).toFixed(1)}%` : \\\"\\\"} \u00B7 ${Number(row?.calls) || 0} calls\",\n \"\u4EF7\u683C\u5355\u4F4D\u4E3A USD / 1M Token\u3002\u76F4\u63A5\u6539\u4EF7\u683C\u6846\u5373\u521B\u5EFA\u6216\u66F4\u65B0\u624B\u5DE5\u4EF7\uFF08\u540C\u4E00\u5B98\u65B9\u6A21\u578B\u7684\u6240\u6709\u884C\u5171\u4EAB\u540C\u4E00\u4EF7\u683C\uFF09\uFF1B\u300C\u5B98\u65B9\u6A21\u578B\u300D\u5217\u9009\u5B9A\u6620\u5C04\u540E\u8BE5\u884C\u81EA\u52A8\u6539\u7528\u5B98\u65B9\u76EE\u5F55\u4EF7\uFF1B\u300C\u6863\u4F4D\u300D\u914D\u7F6E\u4E0A\u4E0B\u6587\u8D39\u7387\u6863\uFF0C\u300C\u5206\u65F6\u8BA1\u8D39\u300D\u914D\u7F6E UTC \u5CF0\u8C37\u89C4\u5219\u3002\": \"The price unit is USD / 1M Token. Directly change the price box to create or update the manual price (all rows of the same official model share the same price); after the \\\"Official Model\\\" column is selected for mapping, the row will automatically switch to the official catalog price; \\\"Scale\\\" configures the contextual rate file, and \\\"Time-of-use Billing\\\" configures the UTC peak and valley rules.\",\n \"\u5141\u8BB8\u5E76\u884C\uFF1A\u6A21\u578B\u53EF\u4EE5\u4E00\u6B21\u53D1\u591A\u4E2A\u5DE5\u5177\u8C03\u7528\uFF08\u540C\u4E00\u6279\u6700\u591A 3 \u4E2A\uFF09\uFF0CDSH \u4F1A\u5E76\u884C\u8DD1\u5B83\u4EEC \u2014\u2014 \u4E00\u8F6E\u8BF7\u6C42\u63A8\u8FDB\u591A\u6B65\uFF0C\u4EFB\u52A1\u66F4\u5FEB\u3002\u5DE5\u5177\u5728 DSH \u4FA7\u6267\u884C\u3001\u4E0D\u53D1 DeepSeek \u8BF7\u6C42\uFF0C\u6240\u4EE5\u5BF9\u7F51\u9875\u7AEF\u4E0D\u53EF\u89C1\u3002\u5207\u6362\u540E\u7684\u7B2C\u4E00\u8F6E\u4F1A\u5168\u91CF\u91CD\u53D1\u4E00\u6B21\u3002\": \"Allows for parallelism: The model can issue multiple tool calls at one time (up to 3 in the same batch), and DSH will run them in parallel - one round of requests advances multiple steps, and the task is faster. The tool is executed on the DSH side and does not send DeepSeek requests, so it is not visible to the web page. The first round after the switch will be reissued in full.\",\n \"\u573A\u666F\u58C1\u7EB8\u300C\u8FD9\u5F20\u753B\u9762\u4ECE\u54EA\u6765\u300D\u3002\u4E24\u6863\uFF1A**\u5B9E\u65F6\u753B\u9762**\uFF08\u6709\u6293\u5E27\u5C31\u7528\u5B83\uFF0C\u6CA1\u6709\u5219\u7559\u7A7A\uFF09\u4E0E**\u81EA\u5B9A\u4E49\u753B\u9762**\uFF08\u624B\u52A8\u5BFC\u5165\u7684\u622A\u56FE\uFF09\u3002\u70B9\u4E00\u6B21\u5207\u6362\u4E00\u6B21\uFF0C\u9009\u62E9\u8BB0\u5FC6\u5728\u5F53\u524D\u58C1\u7EB8\u4E0A\u3002\u5B9E\u65F6\u6E32\u67D3\u751F\u6548\u65F6\u672C\u884C\u4E0D\u663E\u793A\uFF08\u90A3\u65F6\u753B\u9762\u6765\u81EA\u5B9E\u65F6\u6E32\u67D3\uFF0C\u5207\u8FD9\u91CC\u4E0D\u4F1A\u751F\u6548\uFF09\": \"Scene wallpaper \\\"Where does this picture come from?\\\" Two files: **Live Screen** (use it if there is a frame capture, leave it blank if not) and **Custom Screen** (manually imported screenshots). Click once to switch and choose to remember it on the current wallpaper. This row will not be displayed when real-time rendering is in effect (the picture is from real-time rendering at that time, and it will not take effect if you switch here)\",\n \"\u5DF2\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u6D4F\u89C8\u5668\u6253\u5F00 ${result.url}\\n\u2460 \u5728\u6D4F\u89C8\u5668\u91CC\u6B63\u5E38\u767B\u5F55\uFF1B\u2461\u6309 F12 \u2192 Console\uFF0C\u7C98\u8D34\u4E0B\u65B9\u300C\u624B\u52A8\u7C98\u8D34 Token\u300D\u5361\u91CC\u7684\u90A3\u884C\u547D\u4EE4\uFF1B\u2462 \u628A\u6253\u5370\u51FA\u6765\u7684\u7ED3\u679C\u7C98\u5230\u90A3\u5F20\u5361\u7684\u8F93\u5165\u6846 \u2192 \u70B9\u300C\u4FDD\u5B58\u5E76\u9A8C\u8BC1\u300D\u3002\": \"${result.url} opened in system default browser\\n\u2460 Log in normally in the browser; \u2461 Press F12 \u2192 Console, and paste the line command in the \\\"Manually paste Token\\\" card below; \u2462 Stick the printed result to the input box of the card \u2192 \\\"Save and verify\\\".\",\n \"\u8BD5\u9A8C\u6027\u529F\u80FD\uFF1A\u5F00\u7740\u65F6\u6309\u5F53\u524D\u58C1\u7EB8\u81EA\u52A8\u5207\u5168\u5C40\u6DF1/\u6D45\uFF1A\u4F5C\u8005\u914D\u8272 \u2192 \u753B\u9762\u4E3B\u8272\uFF0C\u4E24\u6761\u817F\u4E0D\u4E00\u81F4\u65F6\u53D6\u6DF1\u8272\uFF1B\u5728 DSH \u8BBE\u7F6E\u91CC\u624B\u52A8\u6539\u8FC7\u4E3B\u9898\u540E\uFF0C\u672C\u5F20\u58C1\u7EB8\u4E0D\u518D\u81EA\u52A8\u3002\u5173\uFF08\u9ED8\u8BA4\uFF09\u65F6\u8FD9\u4E2A\u529F\u80FD\u6574\u4F53\u4E0D\u751F\u6548\uFF1A\u4E0D\u53D6\u8272\u3001\u4E0D\u5224\u51B3\u3001\u4E0D\u6539\u4E3B\u9898\uFF1B\u5207\u6362\u5F00\u5173\u7ACB\u523B\u751F\u6548\u3002\": \"Experimental function: Automatically switch to global dark/light according to the current wallpaper when it is turned on: author color \u2192 main color of the screen, dark color is used when the two legs are inconsistent; after manually changing the theme in DSH settings, this wallpaper will no longer automatically change. When off (default), this function does not take effect as a whole: no color selection, no judgment, no theme change; switching the switch takes effect immediately.\",\n \"\u8BE5\u5305\u65E0 bundle patch \u4E14\u672A\u58F0\u660E dsh.client,\u6CA1\u6709\u53EF\u70ED\u6302\u8F7D\u7684\u5185\u5BB9 / no bundle patch and no dsh.client surface \u2014 nothing to hot-mount\": \"no bundle patch and no dsh.client surface \u2014 nothing to hot-mount\",\n \"Auto review \u4E0D\u4F7F\u7528\u6C99\u7BB1\u3002\u6BCF\u6B21\u539F\u751F\u5DE5\u5177\u8C03\u7528\u548C PTC \u5185\u5C42\u8C03\u7528\u524D\uFF0C\u90FD\u4F1A\u7531\u4E0E\u5F53\u524D agent \u76F8\u540C\u7684\u6A21\u578B\u8FDB\u884C\u5BA1\u67E5\uFF1B\u5BA1\u67E5\u62D2\u7EDD\u7684\u8C03\u7528\u7531\u4F60\u6279\u51C6\u6216\u62D2\u7EDD\u3002\u6B64\u529F\u80FD\u4ECD\u5C5E\u5B9E\u9A8C\u6027\uFF0C\u53EF\u80FD\u8BEF\u653E\u884C\u6216\u8BEF\u62D2\u7EDD\uFF0C\u5E76\u4F1A\u6D88\u8017\u989D\u5916 token\u3002\": \"Auto review does not use a sandbox. Each native tool call and PTC inner call is reviewed by the same model as the current agent; the review rejected call is approved or rejected by you. This feature is still experimental, may be misdirected or incorrectly rejected, and will consume additional tokens.\",\n \"\u8BF7\u4FDD\u6301\u4FDD\u5B88\uFF1A\u53EA\u4FEE\u590D\u4E0A\u9762\u5217\u51FA\u7684\u660E\u786E\u9519\u8BEF\uFF08\u542F\u52A8\u5931\u8D25/\u91CD\u590D\u6761\u76EE/\u98CE\u9669\u7EA7\u4F9D\u8D56\u4E0D\u5339\u914D\uFF09\u3002\u8B66\u544A\u548C\u4FE1\u606F\u7EA7\u95EE\u9898\uFF08\u5982\u53EF\u9009\u4F9D\u8D56\u3001\u672A\u786E\u8BA4\u7684\u4F9D\u8D56\u8303\u56F4\uFF09\u4EC5\u5728\u5B83\u4EEC\u4E0E\u660E\u786E\u9519\u8BEF\u76F8\u5173\u65F6\u5904\u7406\u3002\u4E0D\u8981\u505A\u4E0D\u5FC5\u8981\u7684\u5347\u7EA7\u6216\u91CD\u65B0\u6392\u5E8F\uFF1B\u6BCF\u9879\u6539\u52A8\u524D\u8BF4\u660E\u7406\u7531\u5E76\u7B49\u5F85\u786E\u8BA4\u3002\": \"Please be conservative: only fix explicit errors listed above (launch failure/duplicate entries/risk-level dependency mismatch). Warning and information level issues (e.g. optional dependencies, unconfirmed dependency scope) are only handled if they relate to explicit errors. Don\u2019t make unnecessary upgrades or reorderings; justify each change and wait for confirmation.\",\n \"\u5B98\u65B9\u5DF2\u4E0B\u7EBF /user/info \u4F59\u989D\u63A5\u53E3\uFF082026-08-14 \u8D77\u505C\u6B62\u670D\u52A1\uFF1B\u516C\u544A\u79F0\u540E\u7EED\u4F1A\u63D0\u4F9B\u66FF\u4EE3 API\uFF0C\u6682\u672A\u4E0A\u7EBF\uFF09\u2192 \u4F59\u989D\u663E\u793A\u300C\u2014\u300D\uFF0C\u4ECA\u65E5\u5DF2\u7528\u6309\u4F1A\u8BDD\u4E8B\u4EF6\u4F30\u7B97\uFF1B\u300C\u6D4B\u8BD5\u8FDE\u901A\u6027\u300D\u7528 /v1/models \u9A8C\u8BC1 key\": \"The official /user/info balance interface has been offline (service will be discontinued from 2026-08-14; the announcement stated that a replacement API will be provided in the future, which is not yet online) \u2192 The balance shows \\\"\u2014\\\", and it is estimated based on session events today; \\\"test connectivity\\\" uses /v1/models to verify the key\",\n \"\u62C9\u8BA2\u9605\u65F6\u53D1\u9001\u7684 User-Agent\u3002\u673A\u573A\u5E38\u6309\u5B83\u505A\u767D\u540D\u5355\uFF08\u4E0D\u5728\u540D\u5355\u91CC\u4F1A\u8FD4\u56DE\u9519\u8BEF\u9875\u6216 502\uFF09\uFF0C\u6709\u7684\u8FD8\u6309\u5B83\u51B3\u5B9A\u8FD4\u56DE\u54EA\u79CD\u683C\u5F0F\uFF1AClash \u5F62\u72B6\u7ED9 YAML\uFF0Cv2ray \u5F62\u72B6\u7ED9 base64 \u94FE\u63A5\u3002\u7559\u7A7A = \u5185\u7F6E\u9ED8\u8BA4\u503C\u3002\": \"User-Agent sent when pulling subscription. Airports often use it to whitelist (if it is not in the list, an error page or 502 will be returned), and some also use it to decide which format to return: Clash shape for YAML, v2ray shape for base64 link. Leave blank = built-in default.\",\n \"Classical sentence patterns, verbs precede objects, subjects often omitted, classical particles (\u4E4B/\u4E43/\u70BA/\u5176).\": \"Classical sentence patterns, verbs precede objects, subjects often omitted, classical particles (\u7684/\u662F/\u4E3A/\u7684).\",\n \"\uD83D\uDCA1 \u8BF4\u660E\uFF1ADSH \u5E95\u90E8\u7684 token \u6570\u76EE\u524D\u662F\u6309\u5B57\u7B26\u4F30\u7B97\u7684\uFF08\u7F51\u9875\u7AEF\u53EA\u56DE\u4E00\u4E2A\u300C\u672C\u6D88\u606F\u7D2F\u8BA1 token\u300D\uFF0C\u6211\u4EEC\u8FD8\u6CA1\u63A5\u8FDB\u6765\uFF09\uFF1B\u300C\u7F13\u5B58\u547D\u4E2D 0%\u300D\u662F\u56E0\u4E3A\u7F51\u9875\u7AEF\u4E0D\u63D0\u4F9B\u7F13\u5B58\u4FE1\u606F\u3001\u6211\u4EEC\u4E5F\u5C31\u6CA1\u6709\u4E0A\u62A5 \u2014\u2014 \u4E0D\u4EE3\u8868\u771F\u7684\u6CA1\u547D\u4E2D\u3002\": \"\uD83D\uDCA1 Note: The number of tokens at the bottom of DSH is currently estimated by characters (the web page only returns a \\\"cumulative token for this message\\\", and we have not received it yet); \\\"cache hit 0%\\\" is because the web page does not provide cache information, and we did not report it - it does not mean that there is really no hit.\",\n \"buildEnv must be a KEY/value \u5BF9\u8C61\uFF08\u7A7A\u5BF9\u8C61\u8868\u793A\u6E05\u9664\uFF09/ buildEnv must be a KEY/value object (an empty object clears it)\": \"buildEnv must be a KEY/value object (an empty object clears it)/ buildEnv must be a KEY/value object (an empty object clears it)\",\n \"\u5220\u9664\u95F4\u9694 ${(result.cleanup.gapRange.min / 1e3).toFixed(1)}~${(result.cleanup.gapRange.max / 1e3).toFixed(1)}s\": \"Deletion gap ${(result.cleanup.gapRange.min / 1e3).toFixed(1)}~${(result.cleanup.gapRange.max / 1e3).toFixed(1)}s\",\n \"\u5E02\u573A\u754C\u9762\u672A\u80FD\u6B63\u5E38\u663E\u793A\uFF0C\u4F60\u7684\u63D2\u4EF6\u4E0D\u53D7\u5F71\u54CD\uFF0C\u4E5F\u6CA1\u6709\u4EFB\u4F55\u6539\u52A8\u3002\\n\u70B9\u51FB\u300C\u91CD\u65B0\u52A0\u8F7D\u300D\u901A\u5E38\u5373\u53EF\u6062\u590D\u3002\u5982\u53CD\u590D\u51FA\u73B0\uFF0C\u8BF7\u5BFC\u51FA\u65E5\u5FD7\u5E76\u63D0\u4EA4 issue\uFF0C\u65E5\u5FD7\u4F1A\u8BB0\u5F55\u51FA\u9519\u4F4D\u7F6E\u3002\\n\u5982\u679C\u5F00\u542F\u4E86\u6D4F\u89C8\u5668\u7F51\u9875\u7FFB\u8BD1\uFF0C\u8BF7\u5173\u95ED\u540E\u91CD\u8BD5\uFF0C\u8FD9\u662F\u5DF2\u77E5\u539F\u56E0\u4E4B\u4E00\u3002\": \"The Marketplace interface is not displaying properly, your plugins are not affected and there are no changes.\\nClick \u201CReload\u201D to usually resume.If it appears repeatedly, export the log and submit the issue, and the log will record the location of the error.\\nIf you have browser web translation turned on, close it and try again for one of the known reasons.\",\n \"\u63D2\u4EF6\u9762\u677F\u6309\u300C\u6761\u76EE id\u300D\u8BFB\u81EA\u5DF1\u7684\u914D\u7F6E\uFF0C\u5199\u9519\u540D\u5B57\u4E0D\u4F1A\u62A5\u9519\uFF0C\u53EA\u4F1A\u9759\u9ED8\u8BFB\u4E0D\u5230\u503C\uFF1A\u9762\u677F\u7A7A\u767D\u3001\u5B58\u4E0D\u8FDB\u53BB\uFF0C\u63D2\u4EF6\u4F1A\u9000\u56DE\u5B83\u5199\u6B7B\u7684\u9ED8\u8BA4\u503C\uFF08\u753B\u5E03\u7C7B\u63D2\u4EF6\u56E0\u6B64\u767D\u5C4F\uFF09\u3002\u8FD9\u662F\u63D2\u4EF6\u5BA2\u6237\u7AEF\u91CC\u7684\u540D\u5B57\u5199\u9519\u4E86\uFF0C\u5E02\u573A\u6539\u4E0D\u4E86\u5B83\uFF0C\u9700\u8981\u63D2\u4EF6\u4F5C\u8005\u6539\u4E00\u884C\u4EE3\u7801\u3002\": \"The plug-in panel reads its own configuration according to the \\\"entry ID\\\". If you write the wrong name, no error will be reported, but the value will be silently read: the panel is blank and cannot be saved, and the plug-in will return to its hard-coded default value (the canvas plug-in will therefore have a white screen). This is because the name in the plug-in client is written incorrectly. The market cannot change it. The plug-in author needs to change a line of code.\",\n \"\u8BE5\u6A21\u578B\u7684\u624B\u52A8\u989D\u5EA6\uFF08\u5728\u6A21\u578B\u83DC\u5355\u300C\u989D\u5EA6\uFF08\u624B\u52A8\uFF09\u300D\u91CC\u586B\u603B\u91CF\u4E0E\u5DF2\u7528\uFF09\uFF1B\u6A21\u677F\u53D8\u91CF {quota} / {quota_used} / {quota_left} / {quota_total} / {quota_reset}\": \"{quota_reset}\",\n \"\uFF1A\u53F3\u680F\u300C\u5168\u5C4F\u300D\u65F6\u5BF9\u8BDD\u4E0D\u518D\u7A7F\u900F\u73BB\u7483\u4FA7\u680F\uFF08#150\uFF09\uFF1B\u4E0B\u62C9\u5217\u8868\u7684\u9009\u9879\u4E0D\u518D\u300C\u5E95\u8272\u4E0E\u5B57\u540C\u8272\u300D\uFF1B\u7F51\u9875\u58C1\u7EB8\u62A2\u8F93\u5165\u6846\u7126\u70B9\u52A0\u4E86\u56F4\u680F\uFF08\u5BBF\u4E3B\u534A\u6539\u52A8\uFF0C\u91CD\u542F DSH \u751F\u6548\uFF09\uFF1B\u516C\u544A\u914D\u56FE\u63A2\u9488\u4E0D\u518D\u53CD\u590D\u63A2\u6D4B\uFF1B\u53E6\u542B #147 \u5BA1\u9605\u7684\u516D\u9879\u6E05\u8D26\u3002\": \": The dialogue no longer penetrates the glass sidebar when the right column is \\\"full screen\\\" (#150); the options in the drop-down list no longer have \\\"the background color is the same as the text color\\\"; a fence has been added to the web wallpaper to grab the focus of the input box (the host has been modified, restart DSH to take effect); the announcement picture probe no longer detects repeatedly; and six items reviewed by #147 are included.\",\n \"\u542F\u7528\u5904\u7406\u5DE5\u5177\uFF1Aremove_background, upscale, vectorize, convert, grid, smart_crop, asset_pack, replace_image_text\u3002\": \"Enable processing tools: remove_background, upscale, vectorize, convert, grid, smart_crop, asset_pack, replace_image_text.\",\n \"\u7531\u4F60\u81EA\u5DF1\u7684 cordis.patch.yml \u6309\u540D\u52A0\u8F7D,\u91CD\u542F\u540E\u751F\u6548 / loaded by name from your own cordis.patch.yml \u2014 live after a restart\": \"loaded by name from your own cordis.patch.yml \u2014 live after a restart\",\n \"current bundle order violates declared rules \u2014 a better order is suggested / \u5F53\u524D bundle \u987A\u5E8F\u8FDD\u53CD\u58F0\u660E\u89C4\u5219\uFF0C\u5DF2\u7ED9\u51FA\u66F4\u4F18\u987A\u5E8F\": \"current bundle order violates declared rules \u2014 a better order is suggested / The current bundle order violates declared rules, a better order is suggested\",\n \"\u5BBF\u4E3B\u4E0D\u652F\u6301\u70ED\u6302\u8F7D(include \u63D2\u4EF6\u4E0D\u53EF\u5BFC\u5165),\u9700\u91CD\u542F / the host cannot hot-mount (include plugin unavailable); restart required\": \"the host cannot hot-mount (include plugin unavailable); restart required\",\n \"\u5BBF\u4E3B\u539F\u751F\u5DE6\u4FA7\u680F\uFF08\u4F1A\u8BDD\u5217\u8868 / \u5DE5\u4F5C\u533A\u90A3\u4E00\u5217\uFF09\u9ED8\u8BA4\u76F4\u63A5\u900F\u51FA\u58C1\u7EB8\u3001\u4E0D\u5403\u73BB\u7483\u53C2\u6570\u3002\u6253\u5F00\u540E\u5B83\u53D8\u6210\u4E0E\u5176\u4F59\u754C\u9762\u540C\u6B3E\u7684\u73BB\u7483\u9762\u677F\uFF0C\u8DDF\u968F\u300C\u914D\u8272 / \u73BB\u7483\u989C\u8272 / \u73BB\u7483\u900F\u660E\u5EA6 / \u96FE\u5316 / \u8FB9\u6846\u300D\uFF1B\u5173\u95ED\u5373\u6062\u590D\u539F\u751F\u89C2\u611F\u3002\u9ED8\u8BA4\u5173\u3002\": \"The host's native left column (session list/workspace column) directly reveals the wallpaper and does not use glass parameters by default. After opening, it turns into the same glass panel as the rest of the interface, following \\\"Color Color / Glass Color / Glass Transparency / Fog / Border\\\"; closing it returns to the original look and feel. Default is off.\",\n \"\u5B98\u65B9\u65E0\u4F59\u989D\u63A5\u53E3\uFF08\u4F59\u989D/\u7528\u91CF\u89C1\u63A7\u5236\u53F0\uFF0C\u6216\u6309\u4F1A\u8BDD token \u4F30\u7B97\uFF09\u3002\u63A2\u6D3B\u8D70 /v1/models\uFF1A\u9700\u8981 x-api-key + anthropic-version \u4E24\u4E2A\u8BF7\u6C42\u5934\uFF08v791 \u8D77\u652F\u6301\uFF0C\u6A21\u677F\u5DF2\u9884\u7F6E\uFF09\": \"Official no-balance interface (see the console for balance/usage, or estimate based on session token). Tanhuozou/v1/models: requires x-api-key + anthropic-version two request headers (supported since v791, template has been preset)\",\n \"\u672C\u6B21\u6355\u83B7\u7684\u8BF7\u6C42\u5934\u91CC\u6CA1\u6709 x-device-id\uFF08\u6570\u7F8E\u8BBE\u5907\u6307\u7EB9\uFF09\u2014\u2014 \u4E0A\u6E38\u5BF9\\\"\u7F3A\u5C11\u6D4F\u89C8\u5668\u8BBE\u5907\u6307\u7EB9\\\"\u4F1A\u76F4\u63A5\u5224 RISK_DEVICE_DETECTED\uFF08biz_code=11\uFF09\uFF0C\u5EFA\u8BAE\u91CD\u65B0\u767B\u5F55\u4E00\u6B21\u628A\u8FD9\u4EFD\u51ED\u8BC1\u8865\u5168\": \"There is no x-device-id (Sumei device fingerprint) in the request header captured this time - the upstream will directly judge \\\"missing browser device fingerprint\\\" as RISK_DEVICE_DETECTED (biz_code=11). It is recommended to log in again to complete this certificate.\",\n \"\u677E\u6563\u5F62\u6001\u4E0D\u53EF\u7528\uFF1Aproject.json \u7684 file \u4E0D\u662F .json \u7ED3\u5C3E\uFF0C\u6216\u5165\u53E3 json \u53D6\u4E0D\u5230\uFF08?form=loose \u662F\u5F3A\u5236\u5F00\u5173\uFF1B\u53BB\u6389\u5B83\u5373\u6309 file \u540E\u7F00\u81EA\u52A8\u5224\u5B9A\u5E76\u56DE\u9000 scene.pkg\uFF09\": \"Loose form is not available: the file of project.json does not end with .json, or the entry json cannot be obtained (?form=loose is a mandatory switch; remove it and press the file suffix to automatically determine and roll back scene.pkg)\",\n \"\u94FE\u5F0F\u6295\u5582\u6B63\u5728\u8DD1\uFF1A\u7F51\u9875\u7AEF\u4F1A\u8BDD ${String(chain.sessionId ?? \\\"\\\").slice(0, 8)}\uFF0C\u94FE\u4E0A\u5DF2\u53D1 ${chain.turns} \u6BB5\uFF0C\u7236\u6D88\u606F ${chain.parentId}\": \"Chained feeding is running: web session ${String(chain.sessionId ?? \\\"\\\").slice(0, 8)}, ${chain.turns} segments sent on the chain, parent message ${chain.parentId}\",\n \"providers\uFF1A\u7528\u586B\u4E86 Key \u7684\u5F15\u64CE\u6309\u987A\u5E8F\u6293\u53D6\uFF0C\u90FD\u6CA1\u6709\u6216\u90FD\u5931\u8D25\u65F6\u9000\u56DE dsh \u81EA\u5E26\u7684\u672C\u5730\u6293\u53D6\u3002dsh\uFF1A\u76F4\u63A5\u7528 dsh \u81EA\u5E26\u7684\u672C\u5730\u6293\u53D6\uFF08\u514D\u8D39\u3001URL \u4E0D\u53D1\u7ED9\u7B2C\u4E09\u65B9\uFF0C\u4F46\u4E0D\u6E32\u67D3 JS\uFF0C\u90E8\u5206\u7AD9\u70B9\u4F1A\u88AB\u62E6\uFF09\u3002\": \"Providers: Use the engine with the Key filled in to crawl in order. If there is no result or both fail, return to the local crawl that comes with dsh. dsh: directly use the local crawling that comes with dsh (free, the URL will not be sent to third parties, but JS will not be rendered, and some sites will be blocked).\",\n \"\u4E24\u79CD\u6A21\u5F0F\u90FD\u80FD\u7F16\u7A0B\u3001\u6279\u91CF\u5904\u7406\u6587\u4EF6\u3002\u6807\u51C6\u6A21\u5F0F\u76F4\u63A5\u5411\u6A21\u578B\u63D0\u4F9B\u5404\u4E2A\u5DE5\u5177\uFF1BPTC \u8BA9\u6A21\u578B\u7528\u4EE3\u7801\u7EC4\u7EC7\u5DE5\u5177\u8C03\u7528\u3002\u5F53\u524D PTC \u9884\u8BBE\u672A\u542F\u7528 workflow \u5DE5\u5177\u3002\u901F\u5EA6\u548C token \u7528\u91CF\u53D6\u51B3\u4E8E\u5177\u4F53\u4EFB\u52A1\u4E0E\u7ED3\u679C\u5904\u7406\u65B9\u5F0F\u3002\": \"Both modes can program and process files in batches. Standard mode provides each tool directly to the model; PTC allows the model to be called with code organization tools. The current PTC preset does not have the workflow tool enabled. Speed and token usage depend on the specific task and how the result is handled.\",\n \"\u627E\u4E0D\u5230 pnpm\uFF0C\u8BF7\u5148\u5728\u5E02\u573A\u9875\u9876\u90E8\u4E00\u952E\u5B89\u88C5\u7EC4\u4EF6 / pnpm is not on PATH \u2014 use the one-click setup at the top of the market page\": \"pnpm is not on PATH \u2014 use the one-click setup at the top of the market page\",\n \"\u9700\u8981\u5148\u767B\u5F55 DSH\uFF1A\u8BF7\u91CD\u65B0\u6253\u5F00 dsh web \u542F\u52A8\u65F6\u6253\u5370\u7684\u90A3\u4E2A\u7F51\u5740\u3002 / DSH login required: reopen the URL dsh web printed at startup.\": \"DSH login required: reopen the URL dsh web printed at startup.\",\n \"codearts-auth: \u9644\u4EF6\u670D\u52A1\uFF08attachments\uFF09\u4E0D\u53EF\u7528\uFF0C\u65E0\u6CD5\u628A\u56FE\u7247\u5185\u8054\u8FDB\u8BF7\u6C42\uFF1B\u8BF7\u786E\u8BA4\u5F53\u524D profile \u5DF2\u88C5\u8F7D @deepseek-ai/dsh-attachment-local\u3002\": \"codearts-auth: The attachment service (attachments) is not available and the image cannot be inlined into the request; please confirm that the current profile is loaded @deepseek-ai/dsh-attachment-local.\",\n \"restore \u53EA\u9002\u7528\u4E8E link:/file: \u7684\u672C\u5730\u5F00\u53D1\u5B89\u88C5\u3002 / Restore only applies to locally developed link:/file: installs.\": \"Restore only applies to locally developed link:/file: installs.\",\n \"web_fetch \u7531\u8C01\u6293\u53D6\uFF1Aproviders \u7528\u586B\u4E86 Key \u7684\u5F15\u64CE\uFF08\u90FD\u6CA1\u6709\u6216\u90FD\u5931\u8D25\u65F6\u9000\u56DE dsh \u81EA\u5E26\u7684\u672C\u5730\u6293\u53D6\uFF09\uFF1Bdsh \u76F4\u63A5\u7528 dsh \u81EA\u5E26\u7684\u672C\u5730\u6293\u53D6\uFF08\u514D\u8D39\uFF0C\u4E0D\u7ECF\u7B2C\u4E09\u65B9\uFF0C\u4F46\u4E0D\u6E32\u67D3 JS\uFF09\u3002\": \"Who performs web_fetch: providers uses the engines with a key configured (falling back to dsh's own local fetching when none is set or all fail); dsh uses dsh's own local fetching directly (free, no third party, but it does not render JavaScript).\",\n \"\u6587\u4EF6 ${Math.ceil(file.size / 1024)} KiB\uFF0C\u8D85\u8FC7\u4E0A\u9650 ${Math.floor(IMPORT_FILE_LIMIT_BYTES / 1024 / 1024)} MiB\": \"File ${Math.ceil(file.size / 1024)} KiB exceeds the limit of ${Math.floor(IMPORT_FILE_LIMIT_BYTES / 1024 / 1024)} MiB\",\n \"> \u68C0\u67E5 configs/ \u4E0B\u6240\u6709 JSON \u6587\u4EF6\uFF0C\u6309\u7167 schema.json \u627E\u51FA\u7F3A\u5931\u5B57\u6BB5\u548C\u4E0D\u5408\u6CD5\u7684\u503C\u3002\u6BCF\u4E2A\u95EE\u9898\u5199\u6210 CSV \u4E2D\u7684\u4E00\u884C\uFF1B\u8BFB\u53D6\u5931\u8D25\u7684\u6587\u4EF6\u4E5F\u8BB0\u5165\u62A5\u544A\uFF0C\u7EE7\u7EED\u68C0\u67E5\u5176\u4F59\u6587\u4EF6\u3002\u4FDD\u7559\u539F\u6587\u4EF6\u3002\": \"> Check all JSON files under configs/and follow schema.json to find missing fields and illegal values. Each problem is written as a line in the CSV; files that fail to be read are also recorded in the report and the remaining files continue to be checked. Keep the original file.\",\n \"\u2461 \u6D41\u5F0F ${step.ok ? \\\"\u652F\u6301\\\" : \\\"\u4E0D\u652F\u6301\\\"} \u5206\u7247=${step.chunks ?? 0} abort=${step.abortedEarly ? \\\"\u751F\u6548\\\" : \\\"\u672A\u751F\u6548\\\"}\": \"\u2461 Streaming ${step.ok ? \\\"supported\\\" : \\\"not supported\\\"} chunks=${step.chunks ?? 0} abort=${step.abortedEarly ? \\\"active\\\" : \\\"inactive\\\"}\",\n \"\u4F5C\u7528\u4E8E\u5E02\u573A\u542F\u52A8\u7684\u6BCF\u4E2A\u8FDB\u7A0B\uFF08\u5B89\u88C5\u3001\u7F16\u8BD1\u3001git \u7B49\uFF09\uFF0C\u4E0D\u53EA\u662F\u7F16\u8BD1\u5668\u3002\u6BCF\u884C\u4E00\u4E2A KEY=value\uFF0C\u4F8B\u5982 CC=/usr/bin/gcc-11\uFF1BPATH \u548C CI \u7531\u5E02\u573A\u7BA1\u7406\u3002\u7559\u7A7A\u4FDD\u5B58\u5373\u6062\u590D\u539F\u6709\u914D\u7F6E\u3002\": \"Acts on every process launched by the market (installation, compilation, git, etc.), not just the compiler. One KEY=value per line, for example CC=/usr/bin/gcc-11; PATH and CI are market managed. Leave it blank and save to restore the original configuration.\",\n \"bundle order must be a permutation of the current community bundles / bundle \u987A\u5E8F\u5FC5\u987B\u662F\u5F53\u524D\u793E\u533A bundle \u7684\u6392\u5217\": \"bundle order must be a permutation of the current community bundles / bundle order must be the arrangement of the current community bundles\",\n \"rollback is not available (it may have been superseded by another operation) / \u56DE\u6EDA\u5DF2\u4E0D\u53EF\u7528\uFF08\u53EF\u80FD\u5DF2\u88AB\u540E\u7EED\u64CD\u4F5C\u8986\u76D6\uFF09\": \"rollback is not available (it may have been superseded by another operation) / rollback is not available (it may have been overwritten by subsequent operations)\",\n \"\u521B\u9020\u6A21\u5F0F\u5177\u5907\u6807\u51C6\u4EFB\u52A1\u5DE5\u5177\uFF0C\u5E76\u589E\u52A0\u8FD0\u884C\u65F6\u68C0\u67E5\u3001\u6301\u4E45\u5316\u63D2\u4EF6\u7BA1\u7406\uFF0C\u4EE5\u53CA Cordis \u63D2\u4EF6\u548C Agent \u9884\u8BBE\u7684\u5F00\u53D1\u6307\u5F15\u3002\u53EF\u4EE5\u7F16\u5199\u63D2\u4EF6\u6765\u6DFB\u52A0\u529F\u80FD\u6216\u754C\u9762\uFF0C\u4E5F\u53EF\u4EE5\u7EC4\u5408\u5DE5\u5177\u548C\u63D0\u793A\u8BCD\uFF0C\u521B\u5EFA\u9002\u5408\u7279\u5B9A\u4EFB\u52A1\u7684\u6A21\u5F0F\u3002\": \"Creation mode has standard task tools and adds runtime checking, persistence plugin management, and development guidelines for Cordis plugins and Agent presets. You can write plugins to add features or interfaces, or you can combine tools and prompts to create a pattern that fits a specific task.\",\n \"\u5E02\u573A\u7684\u672C\u5730\u5F00\u53D1\u94FE\u63A5\u4E0D\u4F1A\u88AB\u7EBF\u4E0A\u7248\u672C\u66FF\u6362\u3002 / The market's local development link is never replaced by an online release.\": \"The market's local development link is never replaced by an online release.\",\n \"Chrome \u7F51\u7EDC\u6808\u4F1A\u8DDF\u968F\u300C\u7CFB\u7EDF\u4EE3\u7406\u300D\uFF08Node \u5219\u5B8C\u5168\u65E0\u89C6\u4EE3\u7406\uFF09\u3002\u82E5\u68AF\u5B50\u5173\u95ED\u65F6\u7CFB\u7EDF\u4EE3\u7406\u4ECD\u6307\u5411 127.0.0.1:7897\uFF0C\u5207\u5230 Chrome \u540E\u8BF7\u6C42\u4F1A\u5931\u8D25 \u2014\u2014 \u8FD9\u65F6\u5207\u56DE Node \u5373\u53EF\u3002\": \"The Chrome network stack follows the \\\"system proxy\\\" (Node ignores the proxy completely). If the system proxy still points to 127.0.0.1:7897 when the ladder is closed, the request will fail after switching to Chrome - just switch back to Node.\",\n \"\u5DF2\u5254\u9664 ${status.fingerprint.stripped.length} \u4E2A Electron \u5934\uFF1A${status.fingerprint.stripped.join(\\\", \\\")}\": \"Removed ${status.fingerprint.stripped.length} Electron headers: ${status.fingerprint.stripped.join(\\\", \\\")}\",\n \"\u70B9\u4E00\u4E0B\u4F1A\u5148\u505A\u4E00\u6B21\u53EA\u8BFB\u6821\u9A8C\uFF1A\u51ED\u8BC1\u8FD8\u80FD\u7528\u5C31\u7ACB\u523B\u6062\u590D\uFF08\u4E0D\u6253\u5F00\u6D4F\u89C8\u5668\u3001\u4E0D\u7528\u6572\u5BC6\u7801\uFF09\uFF1B\u53EA\u6709\u786E\u8BA4\u6388\u6743\u5931\u6548\uFF08401/\u8FC7\u671F\uFF09\u65F6\u624D\u4F1A\u6E05\u6389\u767B\u5F55\u6001\u3001\u8BA9\u4F60\u91CD\u65B0\u767B\u5F55\u4E00\u6B21\u3002\u6355\u83B7\u540E\u539F\u5730\u66F4\u65B0\u8FD9\u6761\u8BB0\u5F55\uFF0C\u4E0D\u65B0\u589E\u3001\u4E5F\u4E0D\u5207\u6362\u5F53\u524D\u8D26\u53F7\": \"Clicking it will first perform a read-only verification: if the credentials are still usable, they will be restored immediately (without opening the browser or typing in the password); only when the authorization is confirmed to have expired (401/expired) will the login status be cleared and you will be able to log in again. After capture, this record will be updated in place without adding a new one or switching the current account.\",\n \"\u7EE7\u7EED\uFF1A\u8BF7\u4ECE\u4F60\u4E0A\u4E00\u6761\u56DE\u590D\u7684\u7ED3\u5C3E\u5904\u65E0\u7F1D\u63A5\u7740\u5F80\u4E0B\u5199\u2014\u2014\u4E0D\u8981\u91CD\u590D\u4EFB\u4F55\u5DF2\u8F93\u51FA\u7684\u5185\u5BB9\uFF0C\u4E0D\u8981\u52A0\u300C\u597D\u7684\u300D\u300C\u4EE5\u4E0B\u662F\u300D\u4E4B\u7C7B\u7684\u5F00\u573A\u767D\uFF0C\u4E0D\u8981\u91CD\u65B0\u7EC4\u7EC7\u8BED\u8A00\uFF1B\u5982\u679C\u4E0A\u4E00\u6761\u56DE\u590D\u505C\u5728\u53E5\u5B50\u4E2D\u95F4\uFF0C\u5C31\u4ECE\u90A3\u4E2A\u65AD\u70B9\u76F4\u63A5\u628A\u53E5\u5B50\u5199\u5B8C\u5E76\u7EE7\u7EED\u3002\": \"Continue: Please continue writing seamlessly from the end of your previous reply - do not repeat any content that has been output, do not add opening remarks such as \\\"Okay\\\" and \\\"Here is\\\", and do not reorganize the language; if the previous reply stops in the middle of the sentence, finish the sentence directly from that break point and continue.\",\n \"Our Free Model \u2014 \u5728 dsh \u91CC\u88C5\u4E0A\u8FD9\u4E2A\u63D2\u4EF6\u5373\u53EF\uFF0C\u65E0\u9700\u767B\u5F55\u3001\u6CE8\u518C\u6216\u586B API Key\uFF0C\u5C31\u80FD\u4F7F\u7528\u5305\u62EC DeepSeek V4.1 Flash\u3001Kimi K3 \u5728\u5185\u7684\u524D\u6CBF\u6A21\u578B\uFF0C\u684C\": \"Our Free Model \u2014 install this plugin in dsh and use frontier models including DeepSeek V4.1 Flash and Kimi K3 with no login, registration, or API key, on the desktop\",\n \"\u4E3A DeepSeek Harness \u7F51\u9875\u754C\u9762\u590D\u523B Claude Code Desktop \u7684\u4E3B\u9898\u63D2\u4EF6\u2014\u2014\u8C61\u7259\u767D\u4E0E\u6696\u9ED1\u53CC\u753B\u5E03\u3001\u9676\u70EC\u6A59\u5F3A\u8C03\u8272\u3001Claude \u98CE\u683C\u6A21\u578B\u9009\u62E9\u5668\u3001\u6743\u9650\u5206\u6BB5\u4E0E\u8D26\u6237\u62BD\u5C49\u3002\": \"A theme plugin that recreates Claude Code Desktop for the DeepSeek Harness web interface: ivory and warm-black canvases, ember-orange accents, a Claude-style model picker, permission segments, and an account drawer.\",\n \"\u5DF2\u505C\u7528(\u5E02\u573A\u5F00\u5173\u6216\u8865\u4E01\u5C42),\u91CD\u542F\u540E\u4FDD\u6301\u5173\u95ED / disabled (market toggle or the patch layer) \u2014 stays off across restarts\": \"disabled (market toggle or the patch layer) \u2014 stays off across restarts\",\n \"DeepSeek Harness \u6267\u884C\u4EFB\u52A1\u65F6\uFF0C\u4F1A\u6839\u636E\u6A21\u578B\u4E0E\u5DE5\u5177\u4F7F\u7528\u7684 token \u91CF\u6263\u9664\u989D\u5EA6\u3002\u8BF7\u63D0\u524D\u6DFB\u52A0\u989D\u5EA6\uFF0C\u907F\u514D\u4EFB\u52A1\u5728\u6267\u884C\u8FC7\u7A0B\u4E2D\u88AB\u8FEB\u4E2D\u65AD\u3002\u4F60\u7684\u4F59\u989D\u53EA\u4F1A\u5728 Agent \u5B9E\u9645\u6267\u884C\u4EFB\u52A1\u65F6\u6D88\u8017\u3002\": \"When DeepSeek Harness performs a task, the credit is deducted based on the amount of tokens used by the model and tool. Please add credits in advance to avoid tasks being forced to be interrupted during execution. Your balance will only be consumed when the Agent actually performs the task.\",\n \"npm \u76EE\u6807\u5B89\u88C5\u5B8C\u6210\u540E\u672A\u5F62\u6210\u53EF\u52A0\u8F7D\u4E14\u552F\u4E00\u7684\u4F9D\u8D56\u3002 / The npm target did not produce one loadable replacement dependency.\": \"The npm target did not produce one loadable replacement dependency.\",\n \"\u542F\u7528\u524D\u7AEF\u5DE5\u5177\uFF1Aextract_design_tokens, image_to_css_gradient, check_image_contrast, responsive_mockups\u3002\": \"Enable front-end tools: extract_design_tokens, image_to_css_gradient, check_image_contrast, responsive_mockups.\",\n \"\u6BCF\u4E2A\u914D\u5957\u63D2\u4EF6\u90FD\u53EF\u5355\u72EC\u5B89\u88C5\u548C\u66F4\u65B0\uFF0C\u4E5F\u53EF\u4E00\u952E\u5B89\u88C5\u7F3A\u5931\u9879\u5E76\u66F4\u65B0\u65E7\u7248\u672C\u3002\u53EF\u5206\u522B\u68C0\u67E5 Codex UI\u3001\u4E13\u5BB6\u3001\u6280\u80FD\u3001\u5F52\u6863\u3001IM\u3001\u5B9A\u65F6\u4EFB\u52A1\u3001BTW\u3001Simplify\u3001PUA\u3001\u4EE3\u7801\u5BA1\u67E5\u3001\u5BA0\u7269\u548C\u5E94\u7528\u5E02\u573A\u3002\": \"Each companion plug-in can be installed and updated individually, or missing items can be installed and older versions updated with one click. Codex UI, Experts, Skills, Archives, IM, Scheduled Tasks, BTW, Simplify, PUA, Code Review, Pets and App Market can be checked separately.\",\n \"\uFF08\u65B0\u7248\u7F51\u9875\u7AEF token \u5B58\u5728 {\\\"value\\\": \u2026} \u5305\u88C5\u91CC\uFF1B\u82E5\u4E0A\u9762\u90A3\u884C\u62A5\u9519\uFF0C\u6539\u6210 localStorage.getItem('userToken') \u76F4\u63A5\u590D\u5236\u6574\u4E32\uFF0C\u63D2\u4EF6\u4F1A\u81EA\u52A8\u89E3\u5305\uFF09\": \"(In the newer web client the token is stored inside a {\\\"value\\\": \u2026} wrapper; if the line above errors, use localStorage.getItem('userToken') instead and copy the whole string, since the plugin unwraps it automatically)\",\n \"\u26A0\uFE0F \u4E0B\u6B21\u542F\u52A8\u4F1A\u5931\u8D25\uFF1Aprofile \u58F0\u660E\u4E86\u8FD9\u4E9B\u63D2\u4EF6\uFF0C\u4F46\u5B83\u4EEC\u6CA1\u6709\u5B89\u88C5\u3002\u8BF7\u91CD\u65B0\u5B89\u88C5\uFF0C\u6216\u4ECE profile \u7684 package.json \u7684 dsh.profile.bundles \u4E2D\u5220\u9664\uFF1A\": \"\u26A0\uFE0F The next startup will fail: the profile declares these plug-ins, but they are not installed. Please reinstall, or delete from dsh.profile.bundles in profile's package.json:\",\n \"rollback is not available because the profile changed after this operation / \u64CD\u4F5C\u540E\u914D\u7F6E\u5DF2\u53D1\u751F\u53D8\u5316\uFF0C\u56DE\u6EDA\u4E0D\u53EF\u7528\": \"rollback is not available because the profile changed after this operation / The configuration has changed after the operation, rollback is not available\",\n \"\u4F60\u53EA\u9700\u5728 dsh \u91CC\u88C5\u4E0A\u8FD9\u4E2A\u63D2\u4EF6\uFF0C\u65E0\u9700\u767B\u5F55\u3001\u6CE8\u518C\u3001\u586B API Key \u6216\u4EFB\u4F55\u5176\u5B83\u64CD\u4F5C\uFF0C\u5C31\u80FD\u7528\u4E0A\u5305\u62EC Muse Spark 1.3\u3001MiMo V2.6 \u5728\u5185\u7684\u524D\u6CBF\u6A21\u578B\u2014\u2014\u5B8C\u5168\u514D\u8D39\uFF0C\u4E0D\u9650\u91CF\u3002\": \"You only need to install this plug-in in dsh, and you can use cutting-edge models including Muse Spark 1.3 and MiMo V2.6 without logging in, registering, filling in API Key or any other operations - completely free and unlimited.\",\n \"\u624B\u52A8\u5BF9\u7535\u8111\u684C\u9762\u622A\u56FE\uFF08\u58C1\u7EB8\u663E\u793A\u6548\u679C\u7684\u5206\u8FA8\u7387\u5373\u6700\u7EC8\u5C55\u793A\u753B\u8D28\uFF09\uFF0C\u518D\u56DE\u6765\u70B9\u300C\u5BFC\u5165\u753B\u9762\u2026\u300D\u9009\u4E2D\u8BE5\u622A\u56FE\uFF1B\u5BFC\u5165\u540E\u81EA\u52A8\u5207\u6362\u4E3A\u8BE5\u56FE\uFF0C\u53EF\u968F\u65F6\u5207\u56DE\u300C\u5B9E\u65F6\u753B\u9762\u300D\u6863\u3002\u5B9E\u65F6\u6E32\u67D3\u751F\u6548\u65F6\u5B83\u4ECD\u4F1A\u4F5C\u4E3A\u300C\u51FA\u56FE\u6765\u6E90\u300D\u7684\u81EA\u5B9A\u4E49\u6863\": \"Manually take a screenshot of the computer desktop (the resolution of the wallpaper display effect is the final display quality), then come back and click \\\"Import Screen...\\\" to select the screenshot; it will automatically switch to this image after importing, and you can switch back to the \\\"real-time screen\\\" file at any time. When real-time rendering is enabled, it will still be used as a custom file for the \\\"Plot Source\\\"\",\n \"\u7F51\u9875\u58C1\u7EB8\u7531 WebWallGL \u52A0\u8F7D\u5E76\u6CE8\u5165 WE API\uFF08\u97F3\u9891/\u5C5E\u6027\u76D1\u542C\u7B49\uFF09\uFF0C\u4E25\u683C\u6C99\u7BB1\u9694\u79BB\uFF08\u4E0D\u7EE7\u627F\u5BBF\u4E3B\u6743\u9650\uFF09\uFF1B\u52A0\u8F7D\u5931\u8D25\u6216\u8FD0\u884C\u5931\u8054\u65F6\u81EA\u52A8\u9000\u56DE\u517C\u5BB9 iframe\u3002\u91CD\u65B0\u5F00\u542F\u4F1A\u91CD\u8BD5\u6B64\u524D\u5931\u8D25\u7684\u58C1\u7EB8\": \"Web wallpapers are loaded by WebWallGL and injected into the WE API (audio/property monitoring, etc.), with strict sandbox isolation (does not inherit host permissions); it automatically returns to a compatible iframe when loading fails or the connection is lost. Restarting will retry previously failed wallpapers\",\n \"\u6253\u5F00\uFF1A\u58C1\u7EB8\u6FC0\u6D3B\u65F6\u4FA7\u680F\u7684\u53EF\u8BFB\u6027\u4E0B\u9650\u3001\u8272\u67D3\u4E0E\u91C9\u5149\u6574\u5757\u64A4\u6389\uFF0C\u58C1\u7EB8\u539F\u6837\u900F\u51FA\uFF08\u6587\u5B57\u76F4\u63A5\u538B\u5728\u58C1\u7EB8\u4E0A\uFF09\uFF1B\u6A21\u7CCA\u4ECD\u7531\u4FA7\u680F\u6A21\u7CCA/\u5168\u5C40\u96FE\u5316\u65CB\u94AE\u7BA1\u3002\u5173\u95ED\uFF08\u9ED8\u8BA4\uFF09\uFF1A\u4FDD\u7559\u53EF\u8BFB\u6027\u4E0B\u9650\uFF0C\u6700\u574F\u58C1\u7EB8\u4E0B\u6B63\u6587\u4ECD \u22654.5:1\": \"Open: When the wallpaper is activated, the readability limit, dyeing and glaze of the sidebar are removed entirely, and the wallpaper is exposed as it is (text is pressed directly on the wallpaper); the blur is still controlled by the sidebar blur/global fog knob. Off (default): Keep the lower limit of readability, and the text under the worst wallpaper is still \u22654.5:1\",\n \"\u672C\u5730\u526F\u672C\u672A\u6CE8\u660E\u6765\u6E90\u4ED3\u5E93\uFF0C\u5E02\u573A\u53EA\u80FD\u6309\u5305\u540D\u5728\u7CBE\u9009\u76EE\u5F55\u4E2D\u5339\u914D\u3002\u4E0B\u65B9\u63D2\u4EF6\u53EF\u80FD\u662F\u5176\u4ED6\u4F5C\u8005\u7684\u540C\u540D\u63D2\u4EF6\uFF0C\u5E76\u975E\u4F60\u672C\u5730\u526F\u672C\u7684\u6765\u6E90\u3002\u786E\u8BA4\u524D\u8BF7\u6838\u5BF9\u4F5C\u8005\u548C\u4ED3\u5E93\u5730\u5740\u3002\u6B64\u64CD\u4F5C\u4F1A\u5378\u8F7D\u672C\u5730\u7248\u672C\u5E76\u5B89\u88C5\u8BE5\u63D2\u4EF6\uFF0C\u65E0\u6CD5\u64A4\u9500\u3002\": \"The local copy does not indicate the source warehouse, and the market can only match in the selected directory by package name. The plug-ins below may be plug-ins of the same name from other authors and are not the source of your local copy. Please check the author and warehouse address before confirming. This action will uninstall the local version and install the plug-in and cannot be undone.\",\n \"\u6BCF\u884C\u4E00\u4E2A\u65E5\u671F\uFF08YYYY-MM-DD\uFF09\uFF0C\u652F\u6301\u533A\u95F4\u5199\u6CD5 2026-10-01..2026-10-07\u3002\u6309\u5317\u4EAC\u65F6\u95F4\uFF08UTC+8\uFF09\u65E5\u5386\u65E5\u5224\u5B9A\uFF1B\u8C03\u4F11\u4E0A\u73ED\u65E5\u4E0D\u4F1A\u88AB\u81EA\u52A8\u8BC6\u522B\uFF0C\u9700\u8981\u4F60\u81EA\u5DF1\u4ECE\u5217\u8868\u91CC\u53BB\u6389\u3002\": \"Each line has a date (YYYY-MM-DD), and supports interval writing 2026-10-01..2026-10-07. It is determined based on the calendar day in Beijing time (UTC+8); the days with off-duty work will not be automatically recognized and you need to remove them from the list yourself.\",\n \"\uFF1B\u5931\u8D25\uFF1A${failed.map((r) => `${r.display}\uFF08${String(r.message ?? \\\"\\\").slice(0, 40)}\uFF09`).join(\\\"\u3000\\\")}\": \"\uFF1BFailed: ${failed.map((r) => `${r.display} (${String(r.message ?? \\\"\\\").slice(0, 40)})`).join(\\\", \\\")}\",\n \"action must be save | preview | apply | delete / action \u5FC5\u987B\u662F save | preview | apply | delete\": \"action must be save | preview | apply | delete / action must be save | preview | apply | delete\",\n \"Anthropic \u5728\u6700\u540E\u4E00\u6B21\u4F7F\u7528\u540E\u4FDD\u7559\u5BF9\u8BDD\u7F13\u5B58\u7684\u65F6\u957F\u3002\u4E24\u79CD\u65F6\u957F\u7684\u7F13\u5B58\u8BFB\u53D6\u4EF7\u683C\u76F8\u540C\uFF1B1 \u5C0F\u65F6\u7684\u7F13\u5B58\u5199\u5165\u6309\u57FA\u7840\u8F93\u5165\u4EF7\u7684 2 \u500D\u8BA1\u8D39\uFF085 \u5206\u949F\u4E3A 1.25 \u500D\uFF09\u3002\u4FDD\u5B58\u540E\u4ECE\u4E0B\u4E00\u8F6E\u5BF9\u8BDD\u751F\u6548\u3002\": \"How long Anthropic keeps a conversation cache after last use. The price for cached reads is the same for both durations; 1 hour of cached writes is billed at 2x the base input price (5 minutes is 1.25x). After saving, it will take effect from the next round of dialogue.\",\n \"zcode: \u6CA1\u6709\u53EF\u7528\u7684\u51ED\u636E \u2014\u2014 \u8BF7\u5728 Channel Pack \u7684 ZCode \u9762\u677F\u70B9\u300C\u6DFB\u52A0\u8D26\u53F7\u300D\u5B8C\u6210\u767B\u5F55\uFF08\u672C\u63D2\u4EF6\u53EA\u7528\u5B83\u81EA\u5DF1\u7684\u6388\u6743\u6D41\u7A0B\uFF0C\u4E0D\u4F1A\u8BFB\u53D6\u672C\u673A ZCode \u5BA2\u6237\u7AEF\u7684\u767B\u5F55\u6001\uFF09\": \"zcode: No credentials available - please click \\\"Add Account\\\" in the ZCode panel of Channel Pack to complete the login (this plug-in only uses its own authorization process and will not read the login status of the local ZCode client)\",\n \"\u5728 DeepSeek Harness \u5185\u76F4\u8FDE\u514D\u5BC6\u514D\u8D39\u6A21\u578B\uFF1A\u6E05\u5355\u8DDF\u968F\u4E0A\u6E38\u66F4\u65B0\u3001\u5730\u533A\u53EF\u7528\u6027\u81EA\u52A8\u63A2\u6D4B\u3001\u601D\u8003\u5F3A\u5EA6\u6863\u4F4D\u771F\u5B9E\u751F\u6548\uFF0C\u5E76\u9644 Token \u7528\u91CF\u770B\u677F\u4E0E OpenAI \u517C\u5BB9\u7684\u672C\u5730\u8F6C\u53D1\u7AEF\u53E3\u3002\": \"Connect directly to key-free free models inside DeepSeek Harness: the catalog follows upstream updates, regional availability is probed automatically, reasoning effort takes real effect, and it includes a token usage dashboard plus an OpenAI-compatible local forwarding port.\",\n \"\u300C\u5220\u9664\u95F4\u9694\u300D\u53EA\u5728\u9010\u4E2A\u5220\u9664\u65F6\u8D77\u4F5C\u7528\uFF1A\u4F18\u5148\u8D70\u4E00\u4E2A\u8BF7\u6C42\u6279\u91CF\u5220\uFF1B\u82E5\u670D\u52A1\u7AEF\u4E0D\u63A5\u53D7\u6279\u91CF\u5220\uFF08\u4F1A\u81EA\u52A8\u9000\u5316\u4E3A\u9010\u4E2A\u5220\uFF09\uFF0C\u76F8\u90BB\u4E24\u4E2A\u5220\u9664\u8BF7\u6C42\u4E4B\u95F4\u5C31\u6309\u8FD9\u4E2A\u95F4\u9694\u505C\u4E00\u4E0B \u2014\u2014 \u907F\u514D\\\"\u4E00\u4E0B\u5B50\u8FDE\u53D1\u51E0\u5341\u4E2A\u5220\u9664\u8BF7\u6C42\\\"\u3002\": \"\\\"Delete interval\\\" only works when deleting one by one: one request is given first to delete in batches; if the server does not accept batch deletions (it will automatically degenerate to one-by-one deletions), there will be a pause between two adjacent deletion requests at this interval - to avoid \\\"sending dozens of deletion requests at once\\\".\",\n \"Live2D \u6838\u5FC3\u672A\u5B89\u88C5\uFF1A\u8BF7\u628A\u5B98\u65B9 live2dcubismcore.min.js \u653E\u5165 $DSH_HOME/pets/.runtime/ \u540E\u5237\u65B0\uFF08\u6B65\u9AA4\u89C1\u5BA0\u7269\u63D2\u4EF6 README\uFF09\u3002\": \"Live2D core is not installed: Please put the official live2dcubismcore.min.js into $DSH_HOME/pets/.runtime/ and refresh (see the pet plugin README for steps).\",\n \"\u4E2D\u4F4D ${fmtMs(gaps.p50)} \u00B7 p90 ${fmtMs(gaps.p90)} \u00B7 \u6700\u77ED ${fmtMs(gaps.min)}\uFF08\u6837\u672C ${gaps.samples}\uFF09\": \"Median ${fmtMs(gaps.p50)} \u00B7 p90 ${fmtMs(gaps.p90)} \u00B7 Min ${fmtMs(gaps.min)} (${gaps.samples} samples)\",\n \"\u5F53\u524D DSH \u7248\u672C\u672A\u5411\u8BBE\u7F6E\u9875\u66B4\u9732\u672C\u63D2\u4EF6\u7684\u914D\u7F6E\u547D\u540D\u7A7A\u95F4\uFF0C\u8868\u5355\u4E0D\u53EF\u7528\u3002\u53EF\u7F16\u8F91 $DSH_HOME/settings.yaml \u76F4\u63A5\u914D\u7F6E\uFF0C\u6216\u786E\u8BA4\u63D0\u4F9B\u8BE5\u547D\u540D\u7A7A\u95F4\u7684\u63D2\u4EF6\u5DF2\u6302\u8F7D\u5176\u8BBE\u7F6E\u57DF\u5E76\u91CD\u542F\u3002\": \"The current DSH version does not expose the configuration namespace of this plug-in to the settings page, and the form is not available. You can edit $DSH_HOME/settings.yaml to configure it directly, or confirm that the plugin providing this namespace has mounted its settings domain and restart.\",\n \"\u603B\u5904\u7406 Token = \u8F93\u5165 + \u8F93\u51FA + \u7F13\u5B58\u8BFB\u5199 + \u63A8\u7406\u3002\u7F13\u5B58\u547D\u4E2D\u4EE3\u8868\u590D\u7528\u4E0A\u4E0B\u6587\uFF0C\u4E0D\u7B49\u4E8E\u65B0\u751F\u6210 Token \u6216\u5B9E\u9645\u8D39\u7528\u3002\u6210\u672C\u6309\u4E8B\u4EF6\u53D1\u751F\u65F6\u523B\u4E0E\u5B98\u65B9\u4EF7\u76EE\u4F30\u7B97\uFF0C\u4E0D\u7B49\u540C\u4E8E\u4F9B\u5E94\u5546\u8D26\u5355\u3002\": \"Total processing token = input + output + cache read and write + inference. Cache hits represent reuse context and are not equal to newly generated tokens or actual costs. Costs are estimated based on the time of the event and official prices, and are not equivalent to supplier bills.\",\n \"\u63D2\u4EF6\u4E3A DSH \u589E\u52A0\u80FD\u529B\uFF0C\u4F8B\u5982\u5DE5\u5177\u3001\u670D\u52A1\u8FDE\u63A5\u6216\u754C\u9762\u5165\u53E3\u3002\u6A21\u5F0F\u662F\u4E00\u4EFD Agent \u9884\u8BBE\uFF0C\u7528\u6765\u9009\u62E9\u4EFB\u52A1\u53EF\u7528\u7684\u5DE5\u5177\uFF0C\u5E76\u7EA6\u5B9A Agent \u7684\u5DE5\u4F5C\u65B9\u5F0F\u3002\u81EA\u5B9A\u4E49\u6A21\u5F0F\u4E2D\u4E5F\u53EF\u4EE5\u4F7F\u7528\u81EA\u5DF1\u5F00\u53D1\u7684\u63D2\u4EF6\u3002\": \"Plug-ins add capabilities to the DSH, such as tools, service connections, or interface access. Mode is an Agent preset that selects the tools available to the task and specifies how the Agent works. You can also use your own plugins in custom mode.\",\n \"\u662F\u5426\u5141\u8BB8\u6A21\u578B\u8C03\u7528 web_fetch\uFF08URL \u5185\u5BB9\u6293\u53D6\uFF09\u3002web_fetch \u5DE5\u5177\u7531 dsh \u7EDF\u4E00\u6302\u8F7D\uFF0C\u5173\u95ED\u540E\u8C03\u7528\u4F1A\u8FD4\u56DE\u660E\u786E\u7684\u9519\u8BEF\u63D0\u793A\uFF0C\u800C\u4E0D\u662F\u4ECE\u5DE5\u5177\u8868\u79FB\u9664\uFF1B\u5207\u6362\u5373\u65F6\u751F\u6548\uFF0C\u65E0\u9700\u91CD\u542F\u3002\": \"Whether the model may call web_fetch (URL content fetching). The web_fetch tool is mounted by dsh itself; turning it off returns a clear error instead of removing it from the tool list. The change takes effect immediately, with no restart.\",\n \"\u9ED8\u8BA4\uFF1A\u4E00\u6B21\u53EA\u53D1\u4E00\u4E2A\u5DE5\u5177\u8C03\u7528\uFF0C\u7B49\u7ED3\u679C\u56DE\u6765\u518D\u51B3\u5B9A\u4E0B\u4E00\u6B65 \u2014\u2014 \u540E\u4E00\u6B65\u80FD\u7528\u4E0A\u524D\u4E00\u6B65\u7684\u771F\u5B9E\u7ED3\u679C\uFF0C\u9010\u6B65\u53CD\u5E94\u66F4\u7A33\u3002\u4EE3\u4EF7\u662F\u6BCF\u4E2A\u5DE5\u5177\u5404\u5360\u4E00\u8F6E\u8BF7\u6C42\uFF0C\u4EFB\u52A1\u603B\u8017\u65F6\u660E\u663E\u53D8\u957F\u3002\u5207\u6362\u540E\u7684\u7B2C\u4E00\u8F6E\u4F1A\u5168\u91CF\u91CD\u53D1\u4E00\u6B21\u3002\": \"Default: Only send one tool call at a time, and wait for the results to come back before deciding the next step - the next step can use the real results of the previous step, and the response will be more stable gradually. The cost is that each tool takes one round of requests, and the total task time is significantly longer. The first round after the switch will be reissued in full.\",\n \"${data.footprint?.files ?? 0} \u4E2A\u6587\u4EF6 \u00B7 ${Math.round((data.footprint?.bytes ?? 0) / 1024)} KB\": \"${data.footprint?.files ?? 0} files \u00B7 ${Math.round((data.footprint?.bytes ?? 0) / 1024)} KB\",\n \"EAC \u6E20\u9053\u7684\u5BF9\u8BDD\u5728\u670D\u52A1\u5668\u4FA7\u6821\u9A8C\u6388\u6743\uFF1A\u7528 GitHub \u767B\u5F55\uFF0C\u5E76\u7ED9 {repo} \u70B9\u4E00\u4E2A Star\uFF0C\u5373\u53EF\u89E3\u9501\u3002\u767B\u5F55\u5728\u6D4F\u89C8\u5668\u91CC\u5B8C\u6210\uFF0C\u65E0\u9700\u590D\u5236\u7C98\u8D34\uFF1B\u53D6\u6D88 Star \u540E\u6388\u6743\u4F1A\u81EA\u52A8\u5931\u6548\u3002\": \"The dialogue in the EAC channel verifies authorization on the server side: log in with GitHub and click a Star on {repo} to unlock it. Login is completed in the browser, no need to copy and paste; the authorization will automatically expire after canceling Star.\",\n \"Respond classical Chinese (\u6587\u8A00\u6587). Maximum classical terseness. 80-90% character reduction.\": \"Respond classical Chinese (\u6587\u6587). Maximum classical terseness. 80-90% character reduction.\",\n \"\u4E00\u6B21\u8BF7\u6C42\u6700\u591A\u5E26\u6700\u8FD1\u7684 ${count} \u5F20\u56FE\u7247\uFF0C\u66F4\u65E9\u7684\u5728\u672C\u6B21\u8BF7\u6C42\u91CC\u7565\u8FC7 \u2014\u2014 \u8FD9\u662F\u6B63\u5E38\u7684\u957F\u5EA6\u63A7\u5236\uFF0C\u4E0D\u662F\u9519\u8BEF\u3002\u7F51\u9875\u7AEF\u80FD\u5F15\u7528\u7684\u56FE\u7247\u6570\u4E0A\u9650\u5B9E\u6D4B\u5728 40~52 \u4E4B\u95F4\uFF0C\u9ED8\u8BA4\u503C\u7559\u4E86\u8DB3\u591F\u4F59\u91CF\u3002\": \"A request with up to the most recent ${count} images, skipped earlier in this request - this is normal length control, not an error. The maximum number of images that can be referenced on the web is measured between 40 and 52, and the default value leaves enough margin.\",\n \"\u4F60\u662F\u901A\u8FC7\u4EE3\u7406\u6216\u7F51\u5173\u8BBF\u95EE\u7684\uFF0C\u51FA\u4E8E\u5B89\u5168\uFF0C\u91CD\u542F\u53EA\u63A5\u53D7\u672C\u673A\u76F4\u8FDE\u3002\u8BF7\u5728\u8FD0\u884C dsh \u7684\u673A\u5668\u4E0A\u91CD\u542F\u5B83\uFF0C\u4F8B\u5982 docker restart \u6216 kubectl rollout restart\u3002\": \"You are accessing through a proxy or gateway. For security reasons, restarting only accepts direct connections from this machine. Please restart dsh on the machine where it is running, such as docker restart or kubectl rollout restart.\",\n \"\u5F00\u542F\u540E\uFF1A\u4F60\u7684\u6D88\u606F\u9760\u53F3\u4FA7\u3001\u5E26\u4F60\u7684\u5934\u50CF\uFF1B\u52A9\u624B\u7684\u6D88\u606F\u9760\u5DE6\u4FA7\u3001\u5E26\u52A9\u624B\u7684\u5934\u50CF\u3002\u56FE\u7247\u53EA\u4FDD\u5B58\u5728\u672C\u673A\uFF08\u5BFC\u5165\u65F6\u4F1A\u7F29\u5230 512px \u4EE5\u5185\uFF09\uFF0C\u6CA1\u5BFC\u5165\u5C31\u7528\u5185\u7F6E\u7684\u9ED8\u8BA4\u5934\u50CF\u3002\u5173\u6389\u8FD9\u4E2A\u5F00\u5173\uFF0C\u4F1A\u8BDD\u7ACB\u523B\u6062\u590D\u539F\u6837\u3002\": \"After turning it on: your messages are on the right side with your avatar; the assistant\u2019s messages are on the left side with the assistant\u2019s avatar. The image is only saved locally (it will be reduced to less than 512px when imported). If it is not imported, the built-in default avatar will be used. Turn off the switch and the session immediately returns to its original state.\",\n \"\u6253\u5F00\u5931\u8D25\uFF1A${result?.message ?? \\\"\u672A\u77E5\u539F\u56E0\\\"}\uFF1B\u8BF7\u624B\u52A8\u5728\u6D4F\u89C8\u5668\u8BBF\u95EE ${result?.url ?? \\\"https://chat.deepseek.com\\\"}\": \"Failed to open: ${result?.message ?? \\\"unknown reason\\\"}; open ${result?.url ?? \\\"https://chat.deepseek.com\\\"} manually in your browser\",\n \"{0} \u7684\u8BBE\u7F6E\u9762\u677F\u8BFB\u4E0D\u5230\u914D\u7F6E\uFF1A\u5B83\u6309\u300C{1}\u300D\u8BFB\u53D6\uFF0C\u800C\u8FD9\u4E2A\u73AF\u5883\u91CC\u6CA1\u6709\u8FD9\u4E2A\u540D\u5B57\u7684\u6761\u76EE id\u3002\u5B83\u81EA\u5DF1\u7684\u6761\u76EE\u662F\u300C{2}\u300D\uFF0C\u63D2\u4EF6\u5BA2\u6237\u7AEF\u5E94\u8BE5\u6539\u6210\u8BFB\u90A3\u4E2A\u2014\u2014\u8FD9\u662F\u63D2\u4EF6\u81EA\u8EAB\u7684\u95EE\u9898\uFF0C\u5E02\u573A\u65E0\u6CD5\u4EE3\u6539\u3002\": \"The settings panel of {0} cannot read the configuration: it reads by \\\"{1}\\\", and there is no entry id with this name in this environment. Its own entry is \\\"{2}\\\", and the plug-in client should be changed to read that one - this is a problem with the plug-in itself and cannot be changed by the market.\",\n \"
{session} is replaced with the current conversation name when suspended (the \\\"current conversation\\\" cannot be read and displayed, long press 12 characters to truncate and append...)
\",\n \"\u2705 \u5DF2\u6355\u83B7${status.auth.cookieLife ? ` \u00B7 ${describeCookieLife(status.auth.cookieLife)}` : \\\"\\\"}\": \"\u2705 Captured${status.auth.cookieLife ? ` \u00B7 ${describeCookieLife(status.auth.cookieLife)}` : \\\"\\\"}\",\n \"\uD83D\uDCA1 \u8D26\u53F7\u5E93\u652F\u6301\u4E00\u952E\u624B\u52A8\u5207\u6362\uFF1B\u300C\u9632\u98CE\u63A7\u300D\u9875\u7684\u300C\u81EA\u52A8\u6362\u53F7\u300D\u6ED1\u5757\u53EF\u4EE5\u8BA9\u5B83\u6309\u65F6\u95F4\u8F6E\u6362 \u2014\u2014 \u4F46\u9ED8\u8BA4\u662F\u5173\u95ED\u7684\uFF0C\u56E0\u4E3A\u4E0B\u9762\u8FD9\u4E9B\u7406\u7531\u4ECD\u7136\u6210\u7ACB\uFF1A\u5F00\u5B83\u662F\u5728\u62FF\u300C\u964D\u4F4E\u673A\u5668\u7279\u5F81\u300D\u6362\u300C\u644A\u8584\u5355\u8D26\u53F7\u5BC6\u5EA6\u300D\u3002\": \"\uD83D\uDCA1 The account database supports one-click manual switching; the \\\"Automatic account change\\\" slider on the \\\"Risk Prevention Control\\\" page can allow it to rotate according to time - but it is turned off by default, because the following reasons still hold: turning it on is \\\"reducing machine characteristics\\\" in exchange for \\\"diluting the single account density\\\".\",\n \"\u586B\u4E86 Key \u7684\u5F15\u64CE\u8FDB\u5165\u300C\u8C03\u7528\u987A\u5E8F\u300D\uFF1A\u6392\u5728\u524D\u9762\u7684\u4F18\u5148\u8C03\u7528\uFF0C\u5931\u8D25\u5219 fallback \u5230\u4E0B\u4E00\u4E2A\uFF0C\u62D6 \u22EE\u22EE \u53EF\u6539\u987A\u5E8F\u3002\u6BCF\u4E2A\u5F15\u64CE\u53EF\u586B\u591A\u4E2A Key\uFF08\u6BCF\u884C\u4E00\u4E2A\uFF09\uFF0C\u540C\u4E00\u5F15\u64CE\u5185\u4E5F\u6309\u987A\u5E8F\u8F6E\u6362\u3002\": \"The engine with the Key filled in enters the \\\"calling order\\\": the one in front will be called first, and if it fails, it will fallback to the next one. Drag \u22EE\u22EE to change the order. Each engine can fill in multiple Keys (one per line), and they are also rotated in order within the same engine.\",\n \"\u5BFC\u5165\u5B8C\u6210\uFF08${source.name}\uFF09\uFF1A\u65B0\u589E ${result.imported} / \u66F4\u65B0 ${result.updated} / \u8DF3\u8FC7 ${result.skipped}\": \"Import complete (${source.name}): added ${result.imported} / updated ${result.updated} / skipped ${result.skipped}\",\n \"the new order must contain exactly the current community bundles / \u65B0\u987A\u5E8F\u5FC5\u987B\u6070\u597D\u5305\u542B\u5168\u90E8\u793E\u533A bundle\": \"the new order must contain exactly the current community bundles / The new order must contain exactly all community bundles\",\n \"\u58C1\u7EB8\u5411\u539F\u751F\u5E95\u8272\u6DE1\u51FA\uFF08\u6D45\u8272\u7EAF\u767D / \u6DF1\u8272\u7EAF\u9ED1\uFF09\uFF1B\u900F\u660E\u751F\u6548\u65F6\u58C1\u7EB8\u5C42\u4F1A\u57AB\u8FD9\u5C42\u539F\u751F\u5E95\u8272\uFF0C\u4EE5\u4FDD\u8BC1\u73BB\u7483\u6A21\u7CCA\u4E0D\u88AB\u900F\u660E\u80CC\u666F\u7834\u574F\u3002\u573A\u666F\u58C1\u7EB8\u7684\u57AB\u5E95\u5B9E\u65F6\u5E27\u4F1A\u5728\u5B9E\u65F6\u753B\u9762\u51FA\u573A\u540E\u9000\u573A\uFF0C\u4E0D\u4F1A\u5728\u6DE1\u51FA\u65F6\u900F\u51FA\u6765\": \"The wallpaper fades to the original background color (light color pure white / dark color pure black); when transparency is in effect, the wallpaper layer will be padded with this layer of native background color to ensure that the glass blur is not destroyed by the transparent background. The bottom real-time frame of the scene wallpaper will exit after the real-time screen appears and will not be revealed when fading out.\",\n \"\u8BF7\u6CE8\u610F\uFF1A\u5907\u4EFD\u5305\u542B profile \u914D\u7F6E\uFF0C\u4EE5\u53CA\u53EF\u80FD\u542B\u5BC6\u94A5\u7684\u6587\u4EF6\uFF08config.toml\u3001.env \u7B49\uFF09\u3002\u672C\u5730\u5BFC\u51FA\u7684\u6587\u4EF6\u4F1A\u539F\u6837\u5305\u542B\u8FD9\u4E9B\u5185\u5BB9\uFF0C\u4E0A\u4F20 WebDAV \u524D\u8BF7\u786E\u8BA4\u76EE\u6807\u53EF\u4FE1\u3002\": \"Please note: the backup contains the profile configuration, and possibly files containing keys (config.toml, .env, etc.). Locally exported files will contain these contents as they are. Please confirm that the target is trustworthy before uploading to WebDAV.\",\n \"\u4E3A DSH Desktop \u63D0\u4F9B\u63D2\u4EF6\u76EE\u5F55\u3001\u6279\u91CF\u5B89\u88C5\u3001\u66F4\u65B0\u4E0E\u79FB\u9664\u7BA1\u7406\uFF0C\u5185\u7F6E 72 \u4E2A\u57FA\u7EBF\u5B50\u63D2\u4EF6\u3001\u76AE\u80A4\u9884\u89C8\u4E0E Prompt \u5408\u96C6\uFF1B\u56FA\u5B9A\u6458\u8981\u6E05\u5355\u9010\u5B57\u8282\u6821\u9A8C\uFF0C\u88C5\u51FA\u6765\u7684\u73AF\u5883\u5B8C\u6574\u53EF\u4FE1\u3002\": \"Provides plugin catalog, bulk installation, update, and removal management for DSH Desktop, with 72 built-in baseline sub-plugins, skin previews, and Prompt collections. The fixed summary list is verified by by bytes, and the installed environment is complete and trustworthy.\",\n \"\u5DF2\u5C1D\u8BD5 scoop chromium / Chrome / Chromium / Edge\uFF1B\u53EF\u7528 ZCODE_CHROME_PATH \u663E\u5F0F\u6307\u5B9A chrome.exe \u8DEF\u5F84\u3002\": \"Tried scoop chromium / Chrome / Chromium / Edge; the chrome.exe path can be specified explicitly with ZCODE_CHROME_PATH.\",\n \"\u6253\u5F00\u540E**\u7D27\u63A5\u5728\u672C\u884C\u4E0B\u65B9**\u51FA\u73B0\u6807\u9898\u680F\u81EA\u5DF1\u7684\u4E24\u9879\uFF08\u73BB\u7483\u900F\u660E\u5EA6 / \u96FE\u5316\uFF09\uFF0C**\u5B8C\u5168\u8986\u76D6**\u300C\u73BB\u7483 UI\u300D\u91CC\u7684\u5168\u5C40\u914D\u7F6E\uFF1B\u5173\u95ED\u5219\u56DE\u5230\u7EE7\u627F\u5168\u5C40\uFF08\u4E0E\u5DE6\u4FA7\u680F\u540C\u4E00\u6570\u503C \u21D2 \u540C\u4E00\u89C2\u611F\uFF09\u3002\": \"After opening, two items of the title bar (glass transparency/fog) will appear **immediately below this row**, **completely covering** the global configuration in the \\\"Glass UI\\\"; when closed, it will return to inheriting the global (same value as the left column \u21D2 same look and feel).\",\n \"\u9010\u4E2A fallback \u6700\u7701\u989D\u5EA6\uFF1B\u5E76\u53D1\u53D6\u6700\u5FEB\u4F1A\u540C\u65F6\u8C03\u7528\u524D N \u4E2A\u5F15\u64CE\uFF0C\u7528\u6700\u5148\u8FD4\u56DE\u7684\uFF1B\u5E76\u53D1\u5408\u5E76\u4F1A\u540C\u65F6\u8C03\u7528\u524D N \u4E2A\u5F15\u64CE\u5E76\u5408\u5E76\u53BB\u91CD\uFF0C\u7ED3\u679C\u6700\u5168\uFF0C\u4F46\u6BCF\u6B21\u641C\u7D22\u6D88\u8017 N \u4E2A\u5F15\u64CE\u7684\u989D\u5EA6\u3002\": \"Fallback one by one will save the most credit; concurrent fetching will call the top N engines at the same time, using the first one returned; concurrent merging will call the top N engines at the same time and merge them to remove duplication, and the result will be the most complete, but each search will consume the credit of N engines.\",\n \"\u26A0\uFE0F ${relTime(item.lastCheckError.at)}\u672A\u80FD\u6821\u9A8C\uFF08\u7F51\u7EDC\u95EE\u9898\uFF0C\u8D26\u53F7\u672A\u5FC5\u5931\u6548\uFF09\uFF1A${item.lastCheckError.message}\": \"\u26A0\uFE0F Could not verify ${relTime(item.lastCheckError.at)} (network problem; the account may still be valid): ${item.lastCheckError.message}\",\n \"\u4E0B\u9762\u662F\u8FD0\u884C\u671F\u8BA4\u5230\u7684\u3001\u7531\u522B\u7684\u63D2\u4EF6\u6CE8\u518C\u8FDB\u6765\u7684\u524D\u7AEF\u5143\u7D20\u7EC4\uFF08\u69FD\u540D\u5C31\u662F\u5B83\u7684\u8EAB\u4EFD\uFF09\uFF1A\u4E00\u884C\u4E00\u4E2A\uFF0C0 = \u8FD9\u4E00\u7EC4\u5B8C\u5168\u4E0D\u8DDF\u3002\u7EC4\u91CC\u51FA\u73B0\u56FA\u5B9A\u5728\u5C4F\u5E55\u4E0A\u7684\u5143\u7D20\uFF08\u4E0B\u62C9\u3001\u6D6E\u5C42\u4E00\u7C7B\uFF09\u65F6\uFF0C\u8FD9\u4E00\u7EC4\u6574\u7EC4\u90FD\u4E0D\u8DDF\": \"The following is the front-end element group recognized during runtime and registered by other plug-ins (the slot name is its identity): one per line, 0 = This group is not followed at all. When an element that is fixed on the screen (drop-down, floating layer, etc.) appears in the group, the entire group will not follow\",\n \"\u542F\u7528\u8BBE\u8BA1\u5DE5\u5177\uFF1Astyle_matrix, theme_pair, ui_asset, character_sheet, beautify_diagram, anchor\u3002\": \"Enable design tools: style_matrix, theme_pair, ui_asset, character_sheet, beautify_diagram, anchor.\",\n \"\u63D2\u4EF6\u5305\u540D\u5373 npm \u5305\u540D\uFF08\u5982 dsh-xxx \u6216 @\u4F5C\u8005/\u63D2\u4EF6\u540D\uFF09\uFF0C\u793E\u533A\u63D2\u4EF6\u7684 README \u5B89\u88C5\u547D\u4EE4\u4E2D dsh plugin add \u6216 pnpm add \u4E4B\u540E\u7684\u90E8\u5206\u3002\": \"The plugin package name is the name of the npm package (such as dsh-xxx or @ author/plugin name), the part after dsh plugin add or pnpm add in the README installation command of the community plugin.\",\n \"\u641C\u7D22\u7B56\u7565\uFF1Afallback \u9010\u4E2A\u5C1D\u8BD5\uFF08\u6700\u7701\u989D\u5EA6\uFF09\uFF1Brace \u540C\u65F6\u8C03\u7528\u524D N \u4E2A\u5F15\u64CE\u3001\u53D6\u6700\u5FEB\u7684\uFF1Bmerge \u540C\u65F6\u8C03\u7528\u524D N \u4E2A\u5F15\u64CE\u5E76\u5408\u5E76\u53BB\u91CD\uFF08\u53EC\u56DE\u6700\u597D\uFF0C\u6D88\u8017 N \u500D\u989D\u5EA6\uFF09\u3002\": \"Search strategy: fallback tries each engine in turn (cheapest on quota); race calls the first N engines at once and takes the fastest; merge calls the first N engines at once and combines and deduplicates the results (best recall, at N times the quota).\",\n \"\u9002\u914D\u76EE\u6807\u51B3\u5B9A\u56DB\u4EF6\u4E8B\uFF1A\u7F51\u9875\u58C1\u7EB8\u8F7D\u8377\u8D70\u54EA\u4E2A\u6E90\uFF08\u6709\u65E0\u80FD\u529B\u5934\u6805\u680F\uFF09\u3001\u684C\u9762\u58F3\u6750\u8D28\u89C4\u5219\u662F\u5426\u751F\u6548\u3001\u7A97\u53E3\u5931\u7126\u6682\u505C\u662F\u5426\u9002\u7528\u3001\u9762\u677F\u54EA\u4E9B\u884C\u53EF\u7528\u3002\u9ED8\u8BA4\u81EA\u52A8\u68C0\u6D4B\uFF0C\u68C0\u6D4B\u4E0D\u51C6\u65F6\u53EF\u624B\u9009\u8986\u76D6\uFF08\u624B\u9009\u4F18\u5148\uFF09\u3002\": \"The adaptation target determines four things: which source the web wallpaper load goes to (with or without header fence capability), whether the desktop shell material rules take effect, whether the window defocus pause is applicable, and which rows of the panel are available. The default is automatic detection. If the detection is not accurate, you can manually select the override (manual selection takes priority).\",\n \"\uFF1A\u5F53\u524D\u58C1\u7EB8\u884C\u7684\u6309\u94AE\u7EC4\u53D8\u6210 \u6682\u505C / \u5237\u65B0 / \u6E05\u9664\u2014\u2014\u603B\u627E\u4E0D\u5230\u8BBE\u7F6E\u9875\u5237\u65B0\u952E\u7684\uFF0C\u70B9\u5B83\u5C31\u91CD\u65B0\u626B\u63CF Wallpaper Engine \u58C1\u7EB8\u5E93\uFF0C\u65B0\u88C5 / \u5DF2\u5220\u9664\u7684\u58C1\u7EB8\u7ACB\u5373\u51FA\u73B0\u3002\": \": The button group of the current wallpaper row changes to Pause/Refresh/Clear - I can't find the settings page refresh button. Click it to rescan the Wallpaper Engine wallpaper library, and the newly installed/deleted wallpapers will appear immediately.\",\n \"Respond extreme classical compression (\u6587\u8A00\u6587 ultra). Maximum compression, ultra terse.\": \"Respond extreme classical compression (\u6587\u6587 ultra). Maximum compression, ultra terse.\",\n \"the preset order violates declared before/after rules / \u7EC4\u5408\u987A\u5E8F\u8FDD\u53CD\u4E86\u63D2\u4EF6\u58F0\u660E\u7684 before/after \u89C4\u5219\": \"the preset order violates declared before/after rules / The combination order violates the before/after rules declared by the plug-in\",\n \"\u8FD9\u4E00\u9875\u628A\u7B2C\u4E09\u65B9\u7AEF\u70B9\u63A5\u8FDB\u6A21\u578B\u6E05\u5355\uFF1A\u805A\u5408\u7AD9\u3001\u514D\u8D39\u989D\u5EA6\u6C60\u3001\u672C\u673A\u63A8\u7406\u670D\u52A1\u90FD\u884C\u3002\u586B\u5165 Key \u4E0E\u53EF\u9009\u7684 Base URL\uFF0C\u5B83\u4EEC\u7684\u6A21\u578B\u5C31\u4F1A\u51FA\u73B0\u5728\u6A21\u578B\u9009\u62E9\u5668\u91CC\uFF0C\u4E5F\u80FD\u6210\u4E3A\u964D\u7EA7\u94FE\u7684\u4E00\u73AF\u3002\": \"This page connects third-party endpoints to the model list: aggregation stations, free quota pools, and native inference services are all suitable. Fill in the Key and optional Base URL, and their models will appear in the model selector and can also become a link in the downgrade chain.\",\n \"\u5728 DeepSeek Harness \u5185\u76F4\u8FDE\u514D\u5BC6\u514D\u8D39\u6A21\u578B\uFF1A\u6E05\u5355\u968F\u4E0A\u6E38\u66F4\u65B0\u3001\u5730\u533A\u53EF\u7528\u6027\u81EA\u52A8\u63A2\u6D4B\u3001\u601D\u8003\u5F3A\u5EA6\u771F\u5B9E\u751F\u6548\uFF0C\u5E76\u9644 Token \u770B\u677F\u4E0E OpenAI \u517C\u5BB9\u8F6C\u53D1\u7AEF\u53E3\u3002\": \"Directly connect to the password-free free model in DeepSeek Harness: the list is updated with the upstream, regional availability is automatically detected, and the thinking intensity is truly effective. It also comes with a Token dashboard and OpenAI compatible forwarding port.\",\n \"\u6B64\u9875\u9762\u7ECF\u8FDC\u7A0B\u5730\u5740\u8FDE\u63A5 DSH\uFF0CDSH \u53EA\u4FDD\u5B58\u4ECE localhost \u7B49\u672C\u673A\u5730\u5740\u6253\u5F00\u7684\u9875\u9762\u6240\u505A\u7684\u6539\u52A8\u3002\u8FD9\u91CC\u663E\u793A\u7684\u662F DSH \u5F53\u524D\u7684\u8BBE\u7F6E\uFF0C\u8BF7\u5728\u8FD0\u884C DSH \u7684\u7535\u8111\u4E0A\u4FEE\u6539\u3002\": \"This page reaches DSH through a remote address, and DSH saves settings only from a page opened at a local address such as localhost. The values shown are the ones DSH holds; change them on the computer running DSH.\",\n \"\uFF1A\u677E\u6563\u76EE\u5F55\u573A\u666F\u58C1\u7EB8\u6062\u590D\u5B9E\u65F6\u6E32\u67D3\uFF08\u6E32\u67D3\u5185\u6838 WebWallGL 2.1.0\uFF0C\u4F5C\u8005 oneincase\uFF09\uFF1B\u58C1\u7EB8\u5E93\u5168\u91CF\u52A0\u8F7D\u4E0D\u518D\u5206\u9875\uFF1B\u73BB\u7483\u914D\u7F6E\u523B\u5EA6\u7EDF\u4E00\uFF08\u5B58\u91CF\u8BBE\u7F6E\u81EA\u52A8\u6362\u7B97\uFF09\u3002\": \": Loose directory scene wallpapers resume real-time rendering (rendering kernel WebWallGL 2.1.0, author oneincase); the wallpaper library is loaded in full without paging; the glass configuration scale is unified (stock settings are automatically converted).\",\n \"
After saving it into the frame library, you have to click Save in the \\\"Custom Bubble\\\" window for the order to take effect.
\",\n \"\u26A0\uFE0F ${relTime(item.lastVerifyError.at)}\u6821\u9A8C\u5931\u8D25\uFF08\u767B\u5F55\u6001\u5DF2\u5931\u6548\uFF09\uFF1A${item.lastVerifyError.message}\": \"\u26A0\uFE0F Verification failed ${relTime(item.lastVerifyError.at)} (sign-in is no longer valid): ${item.lastVerifyError.message}\",\n \"DeepSeek Harness \u7684\u672C\u5730\u89C6\u9891\u5236\u4F5C\u4E0E\u8BBE\u8BA1\u63D2\u4EF6\uFF1A\u591A\u8F68\u526A\u8F91\u3001\u6A21\u677F\u4E0E\u8BBE\u8BA1\u4F53\u7CFB\u3001\u539F\u751F\u9884\u89C8\u753B\u5E03\uFF0C\u6210\u54C1\u5BFC\u51FA\u4E3A\u771F\u5B9E\u6587\u4EF6\u3002\u5168\u6D41\u7A0B\u5728\u672C\u673A\u5B8C\u6210\uFF0C\u7D20\u6750\u4E0E\u5DE5\u7A0B\u7559\u5728\u81EA\u5DF1\u786C\u76D8\u4E0A\u3002\": \"Local video production and design plugin for DeepSeek Harness: multi-track clipping, templates and design system, native preview canvas, finished product export as real file. The whole process is completed locally, and the materials and engineering are left on your own hard drive.\",\n \"\u4E24\u4E2A\u65B0\u6A21\u578B\u5DF2\u901A\u8FC7 EAC \u6E20\u9053\u4E0A\u7EBF\uFF0C\u7531 OpenCode \u514D\u8D39\u8F66\u9053\u8F6C\u53D1\uFF1ADeepSeek V4.1 Flash Free \u4E0E GLM 5.3 Flash Free\u3002\": \"Two new models have been launched through the EAC channel and forwarded by OpenCode free lanes: DeepSeek V4.1 Flash Free and GLM 5.3 Flash Free.\",\n \"\u53EF\u8BBE\u7F6E Ctrl+/\u3001Ctrl+,\u3001Ctrl+Alt+\u6309\u952E\u6216 Ctrl+Shift+\u6309\u952E\u3002\u4E5F\u652F\u6301\u4E09\u4E2A\u6216\u56DB\u4E2A\u4E0D\u540C\u4FEE\u9970\u952E\u7684\u7EC4\u5408\u3002\u6D4F\u89C8\u5668\u6216\u7CFB\u7EDF\u5360\u7528\u7684\u7EC4\u5408\u53EF\u80FD\u65E0\u6CD5\u9001\u8FBE\u9875\u9762\u3002\": \"You can set Ctrl +/, Ctrl +, Ctrl + Alt + or Ctrl + Shift +. Combinations of three or four different modifier keys are also supported. Browser or system-occupied combinations may not be able to deliver pages.\",\n \"\u5DF2\u9000\u51FA\u767B\u5F55\uFF1A\u672C\u5730\u51ED\u8BC1\u5DF2\u6E05\u9664\uFF0C\u4F46**\u6D4F\u89C8\u5668\u767B\u5F55\u6001\u672A\u6E05\u6389**\uFF08\u6D4F\u89C8\u5668\u7A97\u53E3\u8FD8\u5F00\u7740\u6216\u8FDB\u7A0B\u6B8B\u7559\uFF09\u2014\u2014\u4E0B\u6B21\u300C\u6D4F\u89C8\u5668\u7A97\u53E3\u767B\u5F55\u300D\u4F1A\u76F4\u63A5\u590D\u7528\u65E7\u767B\u5F55\u6001\uFF0C\u76F8\u5F53\u4E8E\u6CA1\u9000\u51FA\uFF1B\u8BF7\u5173\u6389\u6D4F\u89C8\u5668\u540E\u91CD\u8BD5\": \"Logged out: The local credentials have been cleared, but the **browser login state has not been cleared** (the browser window is still open or the process remains) - next time \\\"browser window login\\\" will directly reuse the old login state, which is equivalent to not logging out; please close the browser and try again\",\n \"\u6709 {0} \u4E2A\u4F1A\u8BDD\u6B63\u5728\u8FD0\u884C\uFF0C\u73B0\u5728\u8FD8\u4E0D\u80FD\u6267\u884C\uFF1A\u8FD9\u7C7B\u64CD\u4F5C\u4F1A\u76F4\u63A5\u66FF\u6362\u63D2\u4EF6\u6587\u4EF6\uFF0C\u8FD0\u884C\u4E2D\u7684 Agent \u53EF\u80FD\u4E2D\u9014\u62A5\u9519\u3002\u5B83\u4EEC\u7A7A\u95F2\u540E\u4F1A\u81EA\u52A8\u5F00\u59CB\uFF08\u4E5F\u53EF\u4EE5\u5148\u5728\u300C\u4EFB\u52A1\u300D\u91CC\u53D6\u6D88\u8FD9\u4E00\u6761\uFF09\u3002\": \"There are {0} sessions running and cannot be executed yet: this type of operation will directly replace the plug-in file, and the running Agent may report an error midway. They will start automatically when they are idle (you can also cancel this in \\\"Tasks\\\" first).\",\n \"\u672A\u627E\u5230\u53EF\u7528\u7684 ZCode \u767B\u5F55\u6001\u3002\u8BF7\u5728 Channel Pack \u91CC\u70B9\u300C\u6DFB\u52A0\u8D26\u53F7\u300D\u5B8C\u6210\u767B\u5F55\uFF08\u672C\u63D2\u4EF6\u53EA\u7528\u5B83\u81EA\u5DF1\u7684\u6388\u6743\u6D41\u7A0B\uFF0C\u4E0D\u4F1A\u8BFB\u53D6\u672C\u673A ZCode \u5BA2\u6237\u7AEF\u7684\u767B\u5F55\u6001\uFF09\u3002\": \"No available ZCode login state found. Please click \\\"Add Account\\\" in Channel Pack to complete the login (this plug-in only uses its own authorization process and will not read the login status of the local ZCode client).\",\n \"\u6BCF\u884C\u4E00\u4E2A\u5B9E\u4F8B\u5730\u5740\uFF0C\u4F8B\u5982 https://searx.example.com\uFF08\u5B9E\u4F8B\u9700\u5728 settings.yml \u7684 search.formats \u91CC\u5F00\u542F json\uFF09\": \"One instance address per line, such as https://searx.example.com (the instance needs to enable json in search.formats of settings.yml)\",\n \"\u26A0\uFE0F \u300C\u9000\u51FA\u300D= \u628A\u8BE5\u8D26\u53F7\u4ECE\u8D26\u53F7\u5E93\u79FB\u9664\uFF0C\u4E0D\u662F\\\"\u53EA\u767B\u51FA\\\"\uFF1A\u672C\u5730\u51ED\u8BC1\u4E0E\u6D4F\u89C8\u5668\u767B\u5F55\u6001\u4F1A\u4E00\u8D77\u6E05\u6389\u3002\u60F3\u7559\u4F4F\u5B83\u5C31\u5148\u300C\u5BFC\u51FA\u5907\u4EFD\u300D\uFF1B\u53EA\u662F\u60F3\u6362\u4E2A\u53F7\u7528\uFF0C\u53BB\u300C\u8D26\u53F7\u5E93 \u2192 \u767B\u5F55\u65B0\u8D26\u53F7\u300D\u3002\": \"\u26A0\uFE0F \\\"Exit\\\" = remove the account from the account database, not \\\"just log out\\\": the local credentials and browser login status will be cleared together. If you want to keep it, \\\"export backup\\\" first; if you just want to change the account, go to \\\"Account Library \u2192 Log in to a new account\\\".\",\n \"\u2705 ${result.ms}ms \u00B7 ${result.model}\\n${result.text || \\\"(\u7A7A\u54CD\u5E94)\\\"}${result.reasoning ? \": \"\u2705 ${result.ms}ms \u00B7 ${result.model}\\n${result.text || \\\"(empty response)\\\"}${result.reasoning ? \",\n \"deepseek-web: \u6A21\u578B\u56DE\u58F0\u4E86\u300C\u5BF9\u8BDD\u8F6C\u5199\u683C\u5F0F\u300D\uFF08[Tool Result for \u2026] / User: / Assistant: \u7B49\uFF09\uFF0C\u8BE5\u6BB5\u5DF2\u4E22\u5F03\u3001\u4E0D\u4E0A\u5C4F\": \"deepseek-web: The model echoed the \\\"conversation transcription format\\\" ([Tool Result for...] / User: / Assistant:, etc.), and the paragraph has been discarded and is not displayed on the screen.\",\n \"Loomy\uFF1A\u6CA1\u6709\u53EF\u7528\u8D26\u53F7\u3002\u5DF2\u9501\u5B9A\u6C38\u4E45\u79EF\u5206\uFF0C\u800C\u6240\u6709\u8D26\u53F7\u7684\u4ECA\u65E5\u8D60\u9001\u989D\u5EA6\u90FD\u5DF2\u7528\u5C3D\u3002\u8BF7\u5728 Channel Pack \u7684 Loomy \u9762\u677F\u89E3\u9501\u6C38\u4E45\u79EF\u5206\uFF0C\u6216\u7B49\u5F85\u660E\u65E5\u989D\u5EA6\u5237\u65B0\u3002\": \"Loomy: No account available. Permanent points have been locked, and today\u2019s gift quota for all accounts has been exhausted. Please unlock permanent points in the Loomy panel of Channel Pack, or wait for the quota to be refreshed tomorrow.\",\n \"\u8BF7\u6C42\u4EE5\u8FD9\u4E2A CLI \u7248\u672C\u53F7\u53D1\u51FA\uFF0C\u65B0\u6A21\u578B\u53EF\u80FD\u8981\u6C42\u8F83\u65B0\u7684\u7248\u672C\u3002\u9ED8\u8BA4\u4F7F\u7528 npm \u4E0A\u7684\u6700\u65B0\u7248\u672C\uFF1Bnpm \u65E0\u6CD5\u8BBF\u95EE\u65F6\u4F7F\u7528\u672C\u673A CLI \u6216\u5185\u7F6E\u7248\u672C\u3002\u5237\u65B0\u6A21\u578B\u5217\u8868\u4F1A\u91CD\u65B0\u68C0\u67E5\u3002\": \"Requests are made with this CLI version number, new models may require newer versions. Defaults to the latest version on npm; uses the native CLI or built-in version when npm is not accessible. Refreshing the model list will recheck it.\",\n \"\u8FD9\u4E00\u7EC4\u81EA\u5DF1\u7684\u6700\u5927\u4F4D\u79FB\uFF1A\u5149\u6807\u8D34\u5230\u5C4F\u5E55\u89D2\u65F6\u5B83\u6700\u591A\u632A\u51FA\u5C4F\u5E55\u6700\u957F\u5BF9\u89D2\u7EBF\u7684\u767E\u5206\u4E4B\u51E0\uFF080 = \u8FD9\u4E00\u7EC4\u4E0D\u7F13\u52A8\uFF09\u3002\u7EC4\u91CC\u51FA\u73B0\u56FA\u5B9A\u5728\u5C4F\u5E55\u4E0A\u7684\u5143\u7D20\uFF08\u4E0B\u62C9\u3001\u6D6E\u5C42\u4E00\u7C7B\uFF09\u65F6\uFF0C\u8FD9\u4E00\u7EC4\u6574\u7EC4\u90FD\u4E0D\u8DDF\": \"The maximum displacement of this group: when the cursor is attached to the corner of the screen, it can move up to a few percent of the longest diagonal of the screen (0 = this group does not ease). When an element that is fixed on the screen (drop-down, floating layer, etc.) appears in the group, the entire group will not follow\",\n \"${model.id} \u00B7 thinking ${model.thinking ? \\\"\u5F00\\\" : \\\"\u5173\\\"} \u00B7 \u4E0A\u4E0B\u6587 ${ctxLabel} token\uFF08\u6807\u79F0\uFF09\": \"${model.id} \u00B7 thinking ${model.thinking ? \\\"on\\\" : \\\"off\\\"} \u00B7 context ${ctxLabel} tokens (nominal)\",\n \"They lead the EAC models page, marked with a red NEW / \u7206 badge and a \u201CFast\u201D tag.\": \"They lead the EAC models page, marked with a red NEW / Explode badge and a \u201CFast\u201D tag.\",\n \"\u4E0A\u9762\u4E09\u4E2A\u90FD\u662F\u300C\u4E0B\u9650 ~ \u4E0A\u9650\u300D\uFF1A\u5B9E\u9645\u53D6\u503C\u6BCF\u6B21\u5728\u533A\u95F4\u5185\u968F\u673A\u62BD \u2014\u2014 \u6512\u6279\u9608\u503C\u4E0E\u6700\u957F\u7B49\u5F85\u6BCF\u8F6E\u6E05\u7406\u91CD\u62BD\u3001\u5220\u9664\u95F4\u9694\u6BCF\u5220\u4E00\u4E2A\u91CD\u62BD\u3002\u8FD9\u6837\\\"\u4EC0\u4E48\u65F6\u5019\u52A8\u624B\u5220\\\"\u5C31\u6CA1\u6709\u56FA\u5B9A\u89C4\u5F8B\u4E86\u3002\": \"The above three are \\\"lower limit ~ upper limit\\\": the actual value is randomly drawn within the interval each time - the batch saving threshold and the longest wait are cleaned and redrawn in each round, and the deletion interval is redrawn every time one is deleted. In this way, there is no fixed rule for \\\"when to delete it\\\".\",\n \"\u8FD9\u4E2A\u8BF7\u6C42\u6765\u81EA\u4E0D\u53D7\u4FE1\u4EFB\u7684\u5730\u5740\uFF0C\u5DF2\u62D2\u7EDD\u3002 / This request came from an untrusted origin and was refused.\": \"This request came from an untrusted origin and was refused.\",\n \"\u989D\u5EA6\u5DF2\u7528\u5C3D\uFF08HTTP 402 Insufficient credits\uFF09\u2014\u2014 \u7B49\u5F85\u4E0D\u4F1A\u6062\u590D\uFF0C\u8BF7\u5230 app.cline.bot \u5145\u503C\uFF0C\u6216\u6539\u7528\u5176\u5B83 provider\": \"The credit has been exhausted (HTTP 402 Insufficient credits) - it will not be restored after waiting. Please go to app.cline.bot to recharge, or use another provider.\",\n \"\uFF1A\u6BCF\u4E2A\u73BB\u7483\u9762\u90FD\u6709\u300C\u72EC\u7ACB\u914D\u7F6E\u300D\u5F00\u5173\uFF1B\u4E0D\u60F3\u8C03\u5C31\u4E00\u952E\u5957\u7528\u51FA\u5382\u4E03\u5957\u300C\u9884\u8BBE\u65B9\u6848\u300D\uFF08\u5E94\u7528\u9884\u8BBE\u4F1A\u6574\u5957\u8986\u76D6\u4E14\u65E0\u6CD5\u64A4\u9500\uFF0C\u51FA\u5382\u9884\u8BBE\u5220\u9664\u540E\u65E0\u6CD5\u6062\u590D\uFF09\u3002\u53E6\u5916\uFF0C\u4E0D\u8BBE\u7F6E\u58C1\u7EB8\u4E5F\u80FD\u8C03\u73BB\u7483\u4E86\u3002\": \": Each glass surface has an \\\"independent configuration\\\" switch; if you don't want to adjust it, just apply the seven factory \\\"default plans\\\" with one click (the applied defaults will cover the entire set and cannot be undone, and the factory defaults cannot be restored after being deleted). In addition, you can adjust the glass without setting wallpaper.\",\n \"[channel-pack] gateway.getEnabled\uFF1A\u65E2\u53D6\u4E0D\u5230 llm.listProviders\uFF0C\u4E5F\u6CA1\u6709\u4EFB\u4F55\u5DF2\u6CE8\u518C\u9002\u914D\u5668\u53EF\u4F5C\u515C\u5E95\uFF0C\u6A21\u578B\u6E05\u5355\u4E3A\u7A7A\": \"[channel-pack] gateway.getEnabled: Neither llm.listProviders can be obtained, nor any registered adapters can be used as a proxy, and the model list is empty.\",\n \"DSH \u6B63\u5728\u8FD0\u884C\u65F6\u65E0\u6CD5\u66F4\u65B0\uFF0C\u800C\u66F4\u65B0\u524D\u7684\u7248\u672C\u4E5F\u5DF2\u7ECF\u635F\u574F\u3002\u4E3A\u907F\u514D\u4E0B\u6B21\u542F\u52A8\u5361\u4F4F\uFF0C\u5E02\u573A\u628A\u5B83\u4ECE profile \u91CC\u79FB\u9664\u3002\u63D2\u4EF6\u76EE\u5F55\u8FD8\u5728\u539F\u5904\uFF0C\u9000\u51FA DSH \u540E\u91CD\u65B0\u5B89\u88C5\u5373\u53EF\u3002\": \"DSH cannot be updated while it is running, and the pre-update version is corrupted. To avoid getting stuck on the next launch, the market removes it from the profile. The plugin directory is still in place, just exit DSH and reinstall.\",\n \"home cordis.patch.yml is not a valid entry list / \u5168\u5C40 cordis.patch.yml \u4E0D\u662F\u5408\u6CD5\u7684\u6761\u76EE\u5217\u8868\": \"home cordis.patch.yml is not a valid entry list / global cordis.patch.yml is not a valid entry list\",\n \"