feat: surface codex reasoning summaries
This commit is contained in:
@@ -1639,6 +1639,20 @@ public final class BossUi {
|
||||
}
|
||||
}
|
||||
|
||||
JSONObject reasoningSummary = progress == null ? null : progress.optJSONObject("reasoningSummary");
|
||||
if (reasoningSummary != null) {
|
||||
String summary = reasoningSummary.optString("summary", "").trim();
|
||||
if (!TextUtils.isEmpty(summary)) {
|
||||
String status = reasoningSummary.optString("status", "").trim();
|
||||
card.addView(divider(context));
|
||||
card.addView(sectionTitle(context, "思考摘要"));
|
||||
if (!TextUtils.isEmpty(status)) {
|
||||
card.addView(detailRow(context, "◇", status, "", false));
|
||||
}
|
||||
card.addView(detailRow(context, "", summary, "", false, true));
|
||||
}
|
||||
}
|
||||
|
||||
JSONArray warnings = progress == null ? null : progress.optJSONArray("warnings");
|
||||
if (warnings != null && warnings.length() > 0) {
|
||||
card.addView(divider(context));
|
||||
|
||||
Reference in New Issue
Block a user