feat(captain): align document response actions
This commit is contained in:
@@ -184,6 +184,7 @@ type CaptainDocument struct {
|
||||
Metadata json.RawMessage `gorm:"type:jsonb;serializer:json" json:"metadata,omitempty"`
|
||||
|
||||
// Relationships
|
||||
Assistant CaptainAssistant `gorm:"foreignKey:AssistantID" json:"assistant,omitempty"`
|
||||
Responses []CaptainAssistantResponse `gorm:"foreignKey:DocumentableID" json:"responses,omitempty"`
|
||||
}
|
||||
|
||||
@@ -210,6 +211,8 @@ type CaptainAssistantResponse struct {
|
||||
Edited bool `gorm:"default:false;not null" json:"edited"`
|
||||
// pgvector-go Vector type for 1536-dimensional embeddings
|
||||
Embedding pgvector.Vector `gorm:"type:vector(1536)" json:"embedding,omitempty"`
|
||||
|
||||
Assistant CaptainAssistant `gorm:"foreignKey:AssistantID" json:"assistant,omitempty"`
|
||||
}
|
||||
|
||||
func (CaptainAssistantResponse) TableName() string { return "captain_assistant_responses" }
|
||||
|
||||
Reference in New Issue
Block a user