Add position prop to prompt object

This commit is contained in:
Cohee 2023-09-21 20:57:28 +03:00
parent 857ce2c577
commit 5dd9a87dc9
1 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,7 @@ const registerPromptManagerMigration = () => {
* Represents a prompt. * Represents a prompt.
*/ */
class Prompt { class Prompt {
identifier; role; content; name; system_prompt; identifier; role; content; name; system_prompt; position;
/** /**
* Create a new Prompt instance. * Create a new Prompt instance.
@ -71,13 +71,15 @@ class Prompt {
* @param {string} param0.content - The content of the prompt. * @param {string} param0.content - The content of the prompt.
* @param {string} param0.name - The name of the prompt. * @param {string} param0.name - The name of the prompt.
* @param {boolean} param0.system_prompt - Indicates if the prompt is a system prompt. * @param {boolean} param0.system_prompt - Indicates if the prompt is a system prompt.
* @param {string} param0.position - The position of the prompt in the prompt list.
*/ */
constructor({ identifier, role, content, name, system_prompt } = {}) { constructor({ identifier, role, content, name, system_prompt, position } = {}) {
this.identifier = identifier; this.identifier = identifier;
this.role = role; this.role = role;
this.content = content; this.content = content;
this.name = name; this.name = name;
this.system_prompt = system_prompt; this.system_prompt = system_prompt;
this.position = position;
} }
} }