Lines Matching refs:variables
564 * @param array $variables Associative array of placeholder => value pairs
568 private function loadPrompt($promptName, $variables = []) argument
598 if (isset($variables[$placeholder])) {
606 … $variables[$placeholder] = $this->getTemplateContent($variables['page_template']);
610 …$variables[$placeholder] = $this->chromaClient !== null ? $this->getSnippets(10) : '( no examples …
615 … $variables[$placeholder] = $this->getExamplesContent($variables['page_examples']);
620 … $variables[$placeholder] = $this->getPreviousContent($variables['page_previous']);
623 $variables['current_date'] = $this->getPageDate($this->pageId);
624 $variables['previous_date'] = !empty($variables['page_previous']) ?
625 $this->getPageDate($variables['page_previous']) :
631 … $variables[$placeholder] = isset($variables['prompt']) ? $variables['prompt'] : '';
636 $variables[$placeholder] = '';
643 foreach ($variables as $placeholder => $value) {
658 * @param array $variables Associative array of placeholder => value pairs
661 private function loadSystemPrompt($action, $variables = []) argument
664 $systemPrompt = $this->loadPrompt('system', $variables);
669 … $commandSystemPrompt = $this->loadPrompt($action . ':system', $variables);