[agents] Exclude metadata fields from agent session edit form
This commit is contained in:
@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user