utils.ts
1 import { env } from '../../utils/env.js' 2 import { CompletionType, logUnaryEvent } from '../../utils/unaryLogging.js' 3 import { ToolUseConfirm } from './PermissionRequest.js' 4 5 export function logUnaryPermissionEvent( 6 completion_type: CompletionType, 7 { 8 assistantMessage: { 9 message: { id: message_id }, 10 }, 11 }: ToolUseConfirm, 12 event: 'accept' | 'reject', 13 ): void { 14 logUnaryEvent({ 15 completion_type, 16 event, 17 metadata: { 18 language_name: 'none', 19 message_id, 20 platform: env.platform, 21 }, 22 }) 23 }