Compare commits

..

2 Commits

Author SHA1 Message Date
pablonyx
5c33f33f6e k 2025-04-01 07:35:20 -07:00
pablonyx
a8f87588ff update 2025-04-01 07:34:18 -07:00
3 changed files with 6014 additions and 5743 deletions

View File

@@ -1,52 +0,0 @@
"""max_length_for_instruction_system_prompt
Revision ID: e995bdf0d6f7
Revises: 8e1ac4f39a9f
Create Date: 2025-04-01 18:32:45.123456
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = "e995bdf0d6f7"
down_revision = "8e1ac4f39a9f"
branch_labels = None
depends_on = None
def upgrade() -> None:
# Alter system_prompt and task_prompt columns to have a maximum length of 8000 characters
op.alter_column(
"prompt",
"system_prompt",
existing_type=sa.Text(),
type_=sa.String(8000),
existing_nullable=False,
)
op.alter_column(
"prompt",
"task_prompt",
existing_type=sa.Text(),
type_=sa.String(8000),
existing_nullable=False,
)
def downgrade() -> None:
# Revert system_prompt and task_prompt columns back to Text type
op.alter_column(
"prompt",
"system_prompt",
existing_type=sa.String(8000),
type_=sa.Text(),
existing_nullable=False,
)
op.alter_column(
"prompt",
"task_prompt",
existing_type=sa.String(8000),
type_=sa.Text(),
existing_nullable=False,
)

11695
web/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -469,14 +469,8 @@ export function AssistantEditor({
description: Yup.string().required(
"Must provide a description for the Assistant"
),
system_prompt: Yup.string().max(
8000,
"Instructions must be less than 8000 characters"
),
task_prompt: Yup.string().max(
8000,
"Reminders must be less than 8000 characters"
),
system_prompt: Yup.string(),
task_prompt: Yup.string(),
is_public: Yup.boolean().required(),
document_set_ids: Yup.array().of(Yup.number()),
num_chunks: Yup.number().nullable(),