Files
opsxshell/src/i18n/locales/zh-CN/ai.json
T
Logan.Li 96497092a8 feat(ai): 步数触顶改为 incomplete 可续跑
MAX_AGENT_STEPS 触顶保留已完成 steps,支持追问续跑;
补充 docs 与 zh/en 文案 maxStepsIncomplete。
2026-09-19 00:06:53 +08:00

97 lines
4.2 KiB
JSON

{
"panel": {
"title": "Agent CLI",
"modelConfigured": "{{provider}} · {{model}}",
"modelNotConfigured": "未配置模型",
"sshReady": "SSH · {{target}}",
"sshNotConnected": "未连接远程 SSH",
"defaultTarget": "当前 SSH 会话",
"emptyHint": "描述运维任务后发送。可连续追问,或点 + 开新话题。",
"newTopic": "新话题",
"close": "关闭",
"thinking": "思考中…",
"conclusion": "结论",
"copy": "复制",
"copied": "已复制",
"stop": "停止",
"send": "发送",
"placeholder": "任务或追问…(Enter 发送,Shift+Enter 换行)",
"hintFollowUp": "追问会附带本轮摘要,过长会截断",
"hintSelection": "将附带选中 {{lines}} 行",
"hintSteps": "最多 {{max}} 步",
"footerNote": "高风险先确认 · 破坏性命令直接拒绝 · 对话不保存",
"summarize": "总结输出",
"summarizeTitle": "用 AI 总结当前终端可见输出(优先使用选中文本),不执行任何命令",
"summarizeRequest": "总结当前终端输出"
},
"safety": {
"aria": "Agent 安全模式",
"strict": {
"label": "严格",
"short": "中风险起确认",
"description": "文件修改、权限调整及更高风险命令需要确认,适合生产或陌生主机。"
},
"relaxed": {
"label": "宽松",
"short": "仅高风险确认",
"description": "查看和普通修改自动执行;删除、重启、安装等高风险操作需要确认。"
},
"confirmAllTitle": "所有命令都需确认(只读白名单除外)"
},
"risk": {
"safe": "安全",
"low": "低风险",
"medium": "中风险",
"high": "高风险",
"critical": "禁止执行"
},
"step": {
"round": "第 {{round}} 步",
"awaiting": "待确认",
"running": "执行中",
"done": "完成",
"confirmTitle": "第 {{round}} 步 · {{risk}}",
"confirmMessage": "SSH · {{target}}\n{{mode}}\n\n$ {{command}}",
"rejected": "已拒绝第 {{round}} 步命令。",
"terminated": "已终止",
"stoppedMessage": "已终止。正在执行的远端命令已请求中断。",
"inserted": "第 {{round}} 轮命令已插入终端输入行,未执行;请检查后自行回车运行。",
"insertedClipboard": "第 {{round}} 轮命令已复制到剪贴板(当前终端不可写入);粘贴后请检查再运行。"
},
"confirm": {
"reject": "拒绝",
"once": "执行一次",
"always": "本会话允许",
"hint": "Enter · 执行一次 Esc · 拒绝 本会话允许 · 同类命令本会话不再确认",
"insert": "插入不执行"
},
"error": {
"noProvider": "请先在设置 → 大模型里配置供应商",
"noApiKey": "「{{provider}}」尚未保存 API 密钥",
"emptyTask": "请输入任务或追问",
"sshRequired": "需要已连接的远程 SSH",
"modelEmpty": "模型未返回内容",
"protocolFailed": "模型连续两次未遵循协议,已停止",
"noConclusion": "模型未返回可用结论",
"multipleCommands": "模型一次返回了多个命令,已拒绝执行",
"invalidCommand": "模型未返回唯一的单行命令,已拒绝执行",
"repeatLoop": "检测到重复命令循环,已停止:{{command}}",
"criticalBlocked": "命令命中破坏性操作硬红线,不提供确认放行:{{command}}",
"execFailed": "远程执行失败:{{error}}",
"execUnknown": "未知错误",
"execNoOutput": "命令执行完成,无输出",
"maxSteps": "已达 {{max}} 步上限,请缩小范围后重试",
"noOutput": "终端没有可总结的输出",
"maxStepsIncomplete": "未完成(incomplete:max_steps):已达 {{max}} 步预算。可缩小范围、或直接追问继续(会带着已有步骤续跑)。"
},
"output": {
"empty": "(空输出)",
"truncatedMiddle": "... [已省略 {{count}} 行] ...",
"totalLines": "总行数: {{count}}{{truncatedSuffix}}",
"truncatedSuffix": "(已截断保留首尾)",
"errorLines": "疑似错误/告警行 ({{count}}):\n{{lines}}",
"noErrorKeywords": "未发现明显错误关键词",
"snippetLabel": "输出片段:\n{{snippet}}"
}
}