feat(core): Add support for transcript_path in hooks for git-ai/Gemini extension (#14663)

Co-authored-by: Christian Gunderman <gundermanc@gmail.com>
This commit is contained in:
Sasha Varlamov
2025-12-10 15:44:30 -05:00
committed by GitHub
parent 648041c62a
commit d4506e0fc0
3 changed files with 24 additions and 2 deletions
+8 -1
View File
@@ -548,9 +548,16 @@ export class HookEventHandler {
* Create base hook input with common fields
*/
private createBaseInput(eventName: HookEventName): HookInput {
// Get the transcript path from the ChatRecordingService if available
const transcriptPath =
this.config
.getGeminiClient()
?.getChatRecordingService()
?.getConversationFilePath() ?? '';
return {
session_id: this.config.getSessionId(),
transcript_path: '', // TODO: Implement transcript path when supported
transcript_path: transcriptPath,
cwd: this.config.getWorkingDir(),
hook_event_name: eventName,
timestamp: new Date().toISOString(),