Skip to content

Commit 126455d

Browse files
committed
Improve Question panel formatting with markdown headers and blockquotes
1 parent 640ba48 commit 126455d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

codex_gateway/server.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -905,14 +905,18 @@ def _normalize_effort(raw: str | None) -> str | None:
905905
if content:
906906
system_parts.append(content)
907907

908-
# Combine system + user messages
908+
# Combine system + user messages with better formatting
909909
q_parts = []
910910
if system_parts:
911-
q_parts.append("--- System ---\n" + "\n".join(system_parts))
911+
# Use markdown header + blockquote for system message
912+
sys_content = "\n".join(system_parts)
913+
q_parts.append(f"**🔧 System**\n\n> {sys_content.replace(chr(10), chr(10) + '> ')}")
912914
if user_messages:
913-
q_parts.append("--- User ---\n" + "\n".join(user_messages))
915+
# Use markdown header for user message
916+
user_content = "\n".join(user_messages)
917+
q_parts.append(f"**👤 User**\n\n{user_content}")
914918

915-
q = "\n\n".join(q_parts) if q_parts else ""
919+
q = "\n\n---\n\n".join(q_parts) if q_parts else ""
916920
if q:
917921
if not _maybe_print_markdown(resp_id, "Q", q):
918922
logger.info("[%s] Q:\n%s", resp_id, _truncate_for_log(q))

0 commit comments

Comments
 (0)