fix: use cfg.cwd instead of session.cwd for display
The sessions list endpoint doesn't include cwd - it comes from the config endpoint. Use cfg.cwd for the header badge and for linkifying paths.
This commit is contained in:
parent
19f7321bec
commit
0984739dba
|
|
@ -193,9 +193,9 @@ export function ChatPane({ session, cfg, messages, onSend, onStop, onRename }: P
|
|||
const renderedHtml = useMemo(() =>
|
||||
messages.map(msg =>
|
||||
(msg.role === 'user' || msg.role === 'assistant')
|
||||
? linkifyPaths((marked.parse(msg.content) as string), session.cwd ?? '')
|
||||
? linkifyPaths((marked.parse(msg.content) as string), cfg?.cwd ?? '')
|
||||
: ''),
|
||||
[messages, session.cwd]
|
||||
[messages, cfg?.cwd]
|
||||
)
|
||||
|
||||
const startRename = () => { setRenaming(true); setRenameVal(sid) }
|
||||
|
|
@ -226,7 +226,7 @@ export function ChatPane({ session, cfg, messages, onSend, onStop, onRename }: P
|
|||
<div class={`state-dot ${stateClass(state)}`} style="margin-right: 2px;" />
|
||||
<span class="badge accent">{cfg.backend ?? session.backend}</span>
|
||||
<span class="badge">{truncate(cfg.model ?? session.model, 24)}</span>
|
||||
<span class="badge dim" title={session.cwd}>{session.cwd}</span>
|
||||
<span class="badge dim" title={cfg.cwd}>{cfg.cwd}</span>
|
||||
{cfg.agent && cfg.agent !== 'default' && (
|
||||
<span class="badge warn">{cfg.agent}</span>
|
||||
)}
|
||||
|
|
|
|||
Reference in New Issue