Refine AgentFeed UI and local workflow
This commit is contained in:
parent
3179f832fc
commit
ba9f5eb168
29 changed files with 2986 additions and 69 deletions
|
|
@ -0,0 +1,41 @@
|
|||
# Generated by Django 5.2.15 on 2026-06-10 15:14
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
def fill_existing_source_names(apps, schema_editor):
|
||||
Artifact = apps.get_model('artifacts', 'Artifact')
|
||||
for artifact in Artifact.objects.filter(source_name=''):
|
||||
artifact.source_name = artifact.persona
|
||||
artifact.save(update_fields=['source_name'])
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('artifacts', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='artifact',
|
||||
name='metadata',
|
||||
field=models.JSONField(blank=True, default=dict),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='artifact',
|
||||
name='source_id',
|
||||
field=models.CharField(blank=True, max_length=120),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='artifact',
|
||||
name='source_name',
|
||||
field=models.CharField(blank=True, max_length=120),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='artifact',
|
||||
name='source_type',
|
||||
field=models.CharField(choices=[('agent', 'Agent'), ('person', 'Person'), ('system', 'System')], default='agent', max_length=20),
|
||||
),
|
||||
migrations.RunPython(fill_existing_source_names, migrations.RunPython.noop),
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue