danoan.llm_assistant.prompt.core.model module
prompt-manager data models.
- class danoan.llm_assistant.prompt.core.model.ChangeNature(*values)[source]
Bases:
Enum
- InterfaceUpdate = 2
- PromptTweak = 1
- ScopeChange = 3
- class danoan.llm_assistant.prompt.core.model.PromptVersion(version: str, incrementer_type: IncrementerType = IncrementerType.Major)[source]
Bases:
object
- Parameters:
version (str)
incrementer_type (IncrementerType)
- set_incrementer(incremeter_type: IncrementerType)[source]
- Parameters:
incremeter_type (IncrementerType)
- class danoan.llm_assistant.prompt.core.model.TrackedPrompt(name: str, repository_path: pathlib.Path, current_tag: str, branches: List[str])[source]
Bases:
object
- Parameters:
name (str)
repository_path (Path)
current_tag (str)
branches (List[str])
- branches: List[str]
- current_tag: str
- name: str
- repository_path: Path