()
| 676 | } |
| 677 | |
| 678 | func (e *forkedMemoryExtractor) nowUTC() time.Time { |
| 679 | if e != nil && e.now != nil { |
| 680 | return e.now().UTC() |
| 681 | } |
| 682 | return time.Now().UTC() |
| 683 | } |
| 684 | |
| 685 | func renderMemoryExtractorPrompt(turn memcontract.TurnRecord) (string, error) { |
| 686 | tmpl, err := prompts.ParseTemplate(prompts.NameExtract, prompts.VersionV1) |