From 607ce42fdd92bf532a11c774a6e17573634de477 Mon Sep 17 00:00:00 2001 From: Justin Lee Date: Fri, 5 Jun 2026 19:12:44 +0800 Subject: [PATCH] fix: Codex resume command uses `codex resume ` not `--resume` Claude Code uses `claude --resume ` but Codex CLI uses `codex resume ` (subcommand, not flag). The session card copy button and tooltip now generate the correct command per agent. Co-Authored-By: Claude Opus 4.6 (1M context) --- public/miller-columns.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/miller-columns.js b/public/miller-columns.js index 4992a48..be54516 100644 --- a/public/miller-columns.js +++ b/public/miller-columns.js @@ -1387,7 +1387,8 @@ function formatEntryDateShort(id) { function copySessionContinue(sid, btn, agent) { - navigator.clipboard.writeText((agent || 'claude') + ' --resume ' + sid).then(() => { + const cmd = agent === 'codex' ? 'codex resume ' + sid : (agent || 'claude') + ' --resume ' + sid; + navigator.clipboard.writeText(cmd).then(() => { const orig = btn.textContent; btn.textContent = '✓ copied!'; btn.style.color = 'var(--green)'; @@ -1494,7 +1495,9 @@ function renderSessionItem(sess, sid) { const titleRow = sess.title ? '
' + escapeHtml(sess.title) + '
' : ''; - const resumeCmd = (sess.agent || 'claude') + ' --resume ' + sid; + const resumeCmd = (sess.agent || 'claude') === 'codex' + ? 'codex resume ' + sid + : (sess.agent || 'claude') + ' --resume ' + sid; const copyBtn = sid === 'direct-api' || sid === 'codex-raw' ? '' : '';