MCPcopy Create free account
hub / github.com/SalesforceAIResearch/perfcodegen / get_chat_prompts

Method get_chat_prompts

src/prompt.py:467–491  ·  view source on GitHub ↗
(self, name, rd, history, **kwargs)

Source from the content-addressed store, hash-verified

465
466
467 def get_chat_prompts(self, name, rd, history, **kwargs):
468 if name == "correctness_testcase_feedback":
469 return self.get_correctness_testcase_feedback(history, **kwargs)
470 elif name == "correctness_reflection_and_feedback":
471 return self.get_correctness_reflection_and_feedback(rd, history, **kwargs)
472 elif name == "time_simple_instruction":
473 return self.get_time_simple_instruction(history, **kwargs)
474 elif name == "time_in_context_learning":
475 return self.get_time_in_context_learning(history, **kwargs)
476 elif name == "time_pre_defined_strategy":
477 return self.get_time_pre_defined_strategy(history, **kwargs)
478 elif name == "time_chain_of_thought":
479 return self.get_time_chain_of_thought(rd, history, **kwargs)
480 elif name == "time_time_complexity_reduction":
481 return self.get_time_time_complexity_reduction(rd, history, **kwargs)
482 elif name == "time_simple_execution_feedback":
483 return self.get_time_simple_execution_feedback(rd, history, **kwargs)
484 elif name == "time_execution_feedback_with_testcase":
485 return self.get_time_execution_feedback_with_testcase(rd, history, **kwargs)
486 elif name == "time_multiple_agents_with_reviewer":
487 return self.get_time_multiple_agents_with_reviewer(rd, history, **kwargs)
488 elif name == "time_multiple_agents_with_team":
489 return self.get_time_multiple_agents_with_team(rd, history, **kwargs)
490 else:
491 raise ValueError(f"Unknown prompt name: {name}")
492

Callers 1

Tested by

no test coverage detected