diff --git a/agents/migrations/0005_auto_20250804_1105.py b/agents/migrations/0005_auto_20250804_1105.py new file mode 100644 index 0000000..2452eaa --- /dev/null +++ b/agents/migrations/0005_auto_20250804_1105.py @@ -0,0 +1,23 @@ +# Generated by Django 5.2.4 on 2025-08-04 11:05 + +from django.db import migrations + + +def fake_migration(apps, schema_editor): + """ + Fake migration - Railway database already has access_url_name and display_url_name columns + but Django model didn't have them defined. Now model has fields, so we just need to + mark this migration as applied without doing anything. + """ + pass + + +class Migration(migrations.Migration): + + dependencies = [ + ("agents", "0004_add_message_limit"), + ] + + operations = [ + migrations.RunPython(fake_migration, fake_migration), + ] diff --git a/agents/models.py b/agents/models.py index 8041e8d..15332aa 100644 --- a/agents/models.py +++ b/agents/models.py @@ -33,6 +33,8 @@ class Agent(models.Model): form_schema = models.JSONField(help_text="JSON schema for agent input form", null=True, blank=True) webhook_url = models.URLField(help_text="n8n webhook URL for execution") message_limit = models.IntegerField(default=50, help_text="Maximum messages per chat session (for chat agents)") + access_url_name = models.CharField(max_length=100, blank=True, default='', help_text="URL name for direct access agents") + display_url_name = models.CharField(max_length=100, blank=True, default='', help_text="URL name for agent display page") is_active = models.BooleanField(default=True) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True)