fix: remove message status chip for plan messages

Hide the status indicator (queued, running, done, etc.) from user messages
in the builder UI when the message is a plan message (OpenRouter/non-OpenCode
messages). Regular build messages still show their status as before.
This commit is contained in:
southseact-3d
2026-02-15 13:58:50 +00:00
parent 04780632e8
commit 9973c3511c

View File

@@ -1949,13 +1949,14 @@ function renderMessages(session) {
userCard.className = 'message user';
const userMeta = document.createElement('div');
userMeta.className = 'meta';
// Hide model badge for plan messages (OpenRouter messages)
// Hide model badge and status for plan messages (OpenRouter messages)
const isPlanMessage = (msg.cli !== 'opencode') || (msg.phase === 'plan');
const modelBadge = '';
const statusChip = isPlanMessage ? '' : `<span class="status-chip ${status}">${status}</span>`;
userMeta.innerHTML = `
<span>You</span>
${modelBadge}
<span class="status-chip ${status}">${status}</span>
${statusChip}
`;
const userBody = document.createElement('div');
userBody.className = 'body';