将崩溃弹窗替换为双栏布局:左侧展示诊断摘要与分享入口, 右侧提供日志文件浏览器与 LogAgent 流式分析输出。 - MinecraftCrashModal 改用新版的分享票据、结构化摘要与 AI 事件流 - 新增 minecraft-crash-logs 工具函数,用于筛选与合并崩溃日志 - 事件层新增 logshare_ai_listener 监听 AI 分析进度 - log-share 工具更新为支持 provider 路由的新版 - Button 组件对齐新版(补 icon-only、circular、2xs 与 chip/highlight 变体) - console 导出 LogViewport,供日志浏览器复用 - 补齐 en-US / zh-CN 相关文案
This commit is contained in:
1 parent
a95153d0b1
commit
c71c220446
10 files changed
+1323
-144
No files matched your search
@@ -11624,5 +11624,33 @@
|
||||
"app.log-share.shared-logs.deleting": {"message": "Deleting…"},
|
||||
"app.log-share.shared-logs.deleted": {"message": "Shared log removed."},
|
||||
"app.log-share.shared-logs.delete-failed": {"message": "Failed to delete the shared log."},
|
||||
"app.log-share.shared-logs.truncated": {"message": "Truncated"}
|
||||
"app.log-share.shared-logs.truncated": {"message": "Truncated"},
|
||||
"app.minecraft-crash.share-fallback": {"message": "LogShare is unavailable, so the diagnostic was shared via mclo.gs."},
|
||||
"app.log-share.ai.action": {"message": "Deep AI analysis"},
|
||||
"app.log-share.summary.title": {"message": "LogShare analysis"},
|
||||
"app.log-share.summary.loading": {"message": "Loading structured summary..."},
|
||||
"app.log-share.summary.empty": {"message": "LogShare did not return a structured summary for these logs."},
|
||||
"app.log-share.summary.no-storage": {"message": "Structured summary is unavailable while no-storage mode is enabled."},
|
||||
"app.log-share.summary.failed": {"message": "Could not load the LogShare summary: {message}"},
|
||||
"app.log-share.summary.problems": {"message": "Problems"},
|
||||
"app.log-share.summary.information": {"message": "Information"},
|
||||
"app.minecraft-crash.logs.loading": {"message": "Loading crash logs..."},
|
||||
"app.minecraft-crash.logs.empty": {"message": "No logs from this launch were found."},
|
||||
"app.minecraft-crash.logs.failed": {"message": "Could not load the crash logs: {message}"},
|
||||
"app.minecraft-crash.log-file.loading": {"message": "Loading log file..."},
|
||||
"app.minecraft-crash.log-file.failed": {"message": "Could not load this log file: {message}"},
|
||||
"app.log-share.ai.tab": {"message": "LogAgent detailed analysis"},
|
||||
"app.log-share.ai.root-cause": {"message": "Core root cause"},
|
||||
"app.log-share.ai.confidence": {"message": "Diagnostic confidence"},
|
||||
"app.log-share.ai.steps": {"message": "Recommended troubleshooting steps"},
|
||||
"app.log-share.ai.evidence": {"message": "Supporting evidence"},
|
||||
"app.log-share.ai.thinking": {"message": "Thinking…"},
|
||||
"app.log-share.ai.queued": {"message": "Queued, about {position} ahead"},
|
||||
"app.log-share.ai.queued-front": {"message": "Queued, waiting for a free slot"},
|
||||
"app.log-share.ai.tool": {"message": "Using tool: {name}"},
|
||||
"app.log-share.ai.unknown-tool": {"message": "tool"},
|
||||
"app.log-share.ai.tool-result": {"message": "Tool result received"},
|
||||
"app.log-share.ai.limit": {"message": "Reached tool loop limit"},
|
||||
"app.log-share.ai.working": {"message": "Analyzing with LogAgent…"},
|
||||
"app.log-share.ai.failed": {"message": "LogAgent analysis failed: {message}"}
|
||||
}
|
||||
Reference in new issue
Block a user