moai-essentials-debug
进阶多语言调试支持,包含堆栈追踪分析、运行时错误分类,以及针对容器与分布式系统的自动化诊断工具。
简介
MoAI Essentials Debug 是一项高效能诊断技能,专为在复杂环境中需要快速进行根本原因分析的开发人员与 DevOps 工程师所设计。它支援 23 种程式语言,包括 C/C++、Rust、Go、Java、Python 与 TypeScript,并与 gdb、lldb、Delve、debugpy 和 Chrome DevTools 等原生调试器深度整合。该技能旨在处理现代软体堆叠中的细微差别,从记忆体不安全的系统程式设计到高阶非同步 async/await 模式与并发应用程式。它擅长解析堆栈追踪、识别常见错误模式并提供可执行的修复建议。
-
针对容器化环境 (Docker/Kubernetes) 的整合支援,包括临时容器调试与远端进程附加。
-
利用 OpenTelemetry、Jaeger 与 Zipkin 实现全方位的分布式追踪功能,以追踪跨服务请求。
-
透过 Prometheus 指标、AWS X-Ray 与 GCP Cloud Debugger 进行效能剖析与瓶颈识别。
-
系统化的六步骤调试工作流程,涵盖重现、隔离、假设产生、实验、解决与验证。
-
针对低阶语言的记忆体安全工具(如 AddressSanitizer 与 Valgrind),以及针对 Go/Java 的资料竞争检测。
-
在执行阶段透过 debug-helper 子代理程式自动触发,以提供即时的诊断支援。
-
当遇到运行时异常、区段错误 (Segmentation Faults)、并发资料竞争或未处理的 Promise 拒绝时,最适合使用此技能。
-
输入要求包含原始程式码存取权、相关的堆栈追踪以及环境设定档。
-
使用者应提供具体的错误讯息或行为描述;本技能会输出优先诊断见解、重构建议以及可立即应用的 CLI 指令。
-
操作限制包括在容器化部署中需确保可存取适当的调试器连接埠,以及执行工具所需的权限 (例如 kubectl, docker exec)。
仓库统计
- Star 数
- 1
- Fork 数
- 0
- Open Issue 数
- 7
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 19:03