|
@@ -78,9 +78,18 @@
|
|
|
<p>任务 ID:{{ job.jobId }}</p>
|
|
<p>任务 ID:{{ job.jobId }}</p>
|
|
|
<p>线程 ID:{{ job.threadId || '创建中' }} 运行 ID:{{ job.runId || '提交中' }}</p>
|
|
<p>线程 ID:{{ job.threadId || '创建中' }} 运行 ID:{{ job.runId || '提交中' }}</p>
|
|
|
<el-alert v-if="job.errorMessage" type="error" :closable="false" :title="job.errorMessage" />
|
|
<el-alert v-if="job.errorMessage" type="error" :closable="false" :title="job.errorMessage" />
|
|
|
- <el-collapse v-if="job.input || job.output">
|
|
|
|
|
- <el-collapse-item title="调试任务输入" name="job-input"><pre>{{ pretty(job.input) }}</pre></el-collapse-item>
|
|
|
|
|
- <el-collapse-item title="智能体原始输出" name="job-output"><pre>{{ pretty(job.output) }}</pre></el-collapse-item>
|
|
|
|
|
|
|
+ <el-collapse v-if="job.input || job.output || job.rawTrace">
|
|
|
|
|
+ <el-collapse-item title="组装后的阶段输入(平台内部对象)" name="job-input"><pre>{{ pretty(job.input) }}</pre></el-collapse-item>
|
|
|
|
|
+ <el-collapse-item title="实际发送给智能体的原始请求" name="raw-request">
|
|
|
|
|
+ <pre>{{ prettyRaw(job.rawTrace && job.rawTrace.submitRequestJson) }}</pre>
|
|
|
|
|
+ </el-collapse-item>
|
|
|
|
|
+ <el-collapse-item title="智能体原始输出(未解析)" name="raw-assistant-output">
|
|
|
|
|
+ <pre>{{ prettyRaw(job.rawTrace && job.rawTrace.assistantMessageContent) }}</pre>
|
|
|
|
|
+ </el-collapse-item>
|
|
|
|
|
+ <el-collapse-item title="DeerFlow 原始响应" name="raw-protocol-response">
|
|
|
|
|
+ <pre>{{ prettyRaw(rawProtocolResponse(job.rawTrace)) }}</pre>
|
|
|
|
|
+ </el-collapse-item>
|
|
|
|
|
+ <el-collapse-item title="解析后的标准输出(平台内部对象)" name="parsed-output"><pre>{{ pretty(job.output) }}</pre></el-collapse-item>
|
|
|
</el-collapse>
|
|
</el-collapse>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</div>
|
|
</div>
|
|
@@ -128,6 +137,18 @@ export default {
|
|
|
return value
|
|
return value
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ prettyRaw (value) {
|
|
|
|
|
+ if (value == null || value === '') return '暂无数据'
|
|
|
|
|
+ return this.prettyJson(value)
|
|
|
|
|
+ },
|
|
|
|
|
+ rawProtocolResponse (trace) {
|
|
|
|
|
+ if (!trace) return null
|
|
|
|
|
+ return JSON.stringify({
|
|
|
|
|
+ submitResponse: trace.submitResponseJson ? JSON.parse(trace.submitResponseJson) : null,
|
|
|
|
|
+ latestRunResponse: trace.latestRunResponseJson ? JSON.parse(trace.latestRunResponseJson) : null,
|
|
|
|
|
+ messagesResponse: trace.messagesResponseJson ? JSON.parse(trace.messagesResponseJson) : null
|
|
|
|
|
+ }, null, 2)
|
|
|
|
|
+ },
|
|
|
showError (message) {
|
|
showError (message) {
|
|
|
this.$message.error(message || '请求失败')
|
|
this.$message.error(message || '请求失败')
|
|
|
},
|
|
},
|