原先
重新组织检查过程
- 选择命令
确定环境中的工具及其参数。
- 解读输出
收集每项检查返回的数据。
- 准备上下文
整理观察结果,以便决定下一步。
当任务反复出现
这张示意图展示:当 QZX 的某项操作能够完成任务时,工作方式会如何变化。这是对工作流程的概念性比较。
原先
确定环境中的工具及其参数。
收集每项检查返回的数据。
整理观察结果,以便决定下一步。
使用 QZX
qzx diagnoseProject . --json
使用支持该任务的命令。
检查技术栈、依赖项、发现项和未执行的检查。
与人或智能体共享同一个结果。
测试项目中记录的示例
{
"success": true,
"details": {
"technologies": [
"Python"
],
"dependencies": {
"unique_declared_package_count": 1,
"unique_packages": [
"httpx"
]
},
"version_control": {
"status": "not_repository"
},
"file_scan": {
"scanned_file_count": 3,
"scan_complete": true
},
"summary": {
"issue_count": 1,
"verification": {
"release_readiness": "not_assessed"
}
},
"validation": {
"tests": {
"status": "configured_not_run"
},
"lint": {
"status": "configured_not_run"
}
}
}
}
适用场景
QZX 可与 API 和原生命令配合使用。当它支持所需操作,且统一接口能让工作更清晰时,就适合使用它。
如果需要平台专有能力、流式处理,或类型约束更严格的集成,请选择合适的原生 API 或工具。