[agents] Exclude metadata fields from agent session edit form

This commit is contained in:
2026-08-24 17:37:32 -04:00
parent e2c7d856c9
commit 248abd7095

View File

@ -5,7 +5,6 @@ from typing import Optional
import bleach
import markdown
from django import forms
from django.conf import settings
from django.db import models
from django.urls import reverse
@ -52,15 +51,7 @@ class AgentSessionLogData(BaseLogData):
turns: Optional[list] = None
forked_from_id: Optional[int] = None
_excluded_fields = {"turns"}
@classmethod
def override_fields(cls) -> dict:
return {
"title": forms.CharField(required=False),
"provider": forms.CharField(required=False),
"model": forms.CharField(required=False),
}
_excluded_fields = {"turns", "title", "provider", "model", "forked_from_id"}
@property
def pending(self) -> bool: