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