Skip to content

Commit bc490ab

Browse files
committed
fix(formatter): show "provider/model" if possible
1 parent 604eb62 commit bc490ab

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lua/opencode/ui/formatter.lua

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,12 @@ function M.format_message_header(message, previous_message)
246246

247247
local time = message.info.time and message.info.time.created or nil
248248
local role_hl = 'OpencodeMessageRole' .. role:sub(1, 1):upper() .. role:sub(2)
249-
local model_text = message.info.modelID and ' ' .. message.info.modelID or ''
249+
local model_text = message.info.providerID
250+
and message.info.modelID
251+
and (message.info.providerID .. '/' .. message.info.modelID)
252+
or message.info.providerID
253+
or message.info.modelID
254+
or ''
250255

251256
local debug_text = config.debug.show_ids and ' [' .. message.info.id .. ']' or ''
252257

@@ -299,6 +304,7 @@ function M.format_message_header(message, previous_message)
299304
{ icon, role_hl },
300305
{ ' ' },
301306
{ display_name, role_hl },
307+
{ ' ' },
302308
{ model_text, 'OpencodeHint' },
303309
{ debug_text, 'OpencodeHint' },
304310
},

0 commit comments

Comments
 (0)