(args: Record<string, unknown> | null | undefined)
| 259 | } |
| 260 | |
| 261 | function extractFilePath(args: Record<string, unknown> | null | undefined): string | null { |
| 262 | if (!args) return null; |
| 263 | if (typeof args.file_path === 'string') return args.file_path; |
| 264 | if (typeof args.path === 'string') return args.path; |
| 265 | if (typeof args.filename === 'string') return args.filename; |
| 266 | return null; |
| 267 | } |
| 268 | |
| 269 | function handleUserMessageEvent(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string): void { |
| 270 | const newMessage = stringValue(payload.message) || stringValue(payload.text); |
no outgoing calls
no test coverage detected