feat: surface codex reasoning summaries

This commit is contained in:
AI Bot
2026-06-01 18:20:04 +08:00
parent 2ca2737520
commit 5d62560217
11 changed files with 338 additions and 7 deletions

View File

@@ -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));