@@ -62,7 +62,7 @@ export async function handleWebviewMessage(message: unknown, deps: ProviderDeps)
6262 const msg = message as Record < string , unknown > ;
6363
6464 if ( msg . type === "ready" ) {
65- loadInitialSession ( sessionManager , postMessage ) ;
65+ loadInitialSession ( sessionManager , postMessage , renderMarkdown ) ;
6666 await sendSkillsList ( sessionManager , postMessage ) ;
6767 return true ;
6868 }
@@ -138,7 +138,11 @@ export async function handleWebviewMessage(message: unknown, deps: ProviderDeps)
138138 return false ;
139139}
140140
141- function loadInitialSession ( sessionManager : ProviderDeps [ "sessionManager" ] , postMessage : PostMessageFn ) : void {
141+ function loadInitialSession (
142+ sessionManager : ProviderDeps [ "sessionManager" ] ,
143+ postMessage : PostMessageFn ,
144+ renderMarkdown : ( text : string ) => string
145+ ) : void {
142146 const sessions = sessionManager . listSessions ( ) ;
143147 const sessionsList = toSessionList ( sessions ) ;
144148
@@ -152,7 +156,7 @@ function loadInitialSession(sessionManager: ProviderDeps["sessionManager"], post
152156 }
153157
154158 const latestSession = sessions [ 0 ] ;
155- loadSession ( latestSession . id , sessionManager , postMessage , ( t ) => t ) ;
159+ loadSession ( latestSession . id , sessionManager , postMessage , renderMarkdown ) ;
156160}
157161
158162export function loadSession (
0 commit comments