Documentation
¶
Index ¶
- type Agent
- type CrewaiAgentMemory
- type CrewaiFlowState
- type DBTX
- type DeleteAgentMemoryParams
- type Event
- type Feedback
- type GetCheckpointParams
- type GetEventParams
- type GetLatestCrewAIFlowStateParams
- type GetPushNotificationParams
- type GetSessionParams
- type HardDeleteCrewAIMemoryParams
- type InsertEventParams
- type InsertFeedbackParams
- type InsertMemoryParams
- type LgCheckpoint
- type LgCheckpointWrite
- type ListAgentMemoriesParams
- type ListCheckpointWritesParams
- type ListCheckpointsLimitParams
- type ListCheckpointsParams
- type ListEventsByContextIDLimitParams
- type ListEventsForSessionAscLimitParams
- type ListEventsForSessionAscParams
- type ListEventsForSessionDescLimitParams
- type ListEventsForSessionDescParams
- type ListSessionsForAgentParams
- type ListToolsForServerParams
- type Memory
- type PushNotification
- type Querier
- type Queries
- func (q *Queries) DeleteAgentMemory(ctx context.Context, arg DeleteAgentMemoryParams) error
- func (q *Queries) DeleteExpiredMemories(ctx context.Context) error
- func (q *Queries) ExtendMemoryTTL(ctx context.Context) error
- func (q *Queries) GetAgent(ctx context.Context, id string) (Agent, error)
- func (q *Queries) GetCheckpoint(ctx context.Context, arg GetCheckpointParams) (LgCheckpoint, error)
- func (q *Queries) GetEvent(ctx context.Context, arg GetEventParams) (Event, error)
- func (q *Queries) GetLatestCrewAIFlowState(ctx context.Context, arg GetLatestCrewAIFlowStateParams) (CrewaiFlowState, error)
- func (q *Queries) GetPushNotification(ctx context.Context, arg GetPushNotificationParams) (PushNotification, error)
- func (q *Queries) GetSession(ctx context.Context, arg GetSessionParams) (Session, error)
- func (q *Queries) GetTask(ctx context.Context, id string) (Task, error)
- func (q *Queries) GetTool(ctx context.Context, id string) (Tool, error)
- func (q *Queries) GetToolServer(ctx context.Context, name string) (Toolserver, error)
- func (q *Queries) HardDeleteCrewAIMemory(ctx context.Context, arg HardDeleteCrewAIMemoryParams) error
- func (q *Queries) IncrementMemoryAccessCount(ctx context.Context, dollar_1 []string) error
- func (q *Queries) InsertEvent(ctx context.Context, arg InsertEventParams) error
- func (q *Queries) InsertFeedback(ctx context.Context, arg InsertFeedbackParams) error
- func (q *Queries) InsertMemory(ctx context.Context, arg InsertMemoryParams) (string, error)
- func (q *Queries) ListAgentMemories(ctx context.Context, arg ListAgentMemoriesParams) ([]Memory, error)
- func (q *Queries) ListAgents(ctx context.Context) ([]Agent, error)
- func (q *Queries) ListCheckpointWrites(ctx context.Context, arg ListCheckpointWritesParams) ([]LgCheckpointWrite, error)
- func (q *Queries) ListCheckpoints(ctx context.Context, arg ListCheckpointsParams) ([]LgCheckpoint, error)
- func (q *Queries) ListCheckpointsLimit(ctx context.Context, arg ListCheckpointsLimitParams) ([]LgCheckpoint, error)
- func (q *Queries) ListEventsByContextID(ctx context.Context, sessionID *string) ([]Event, error)
- func (q *Queries) ListEventsByContextIDLimit(ctx context.Context, arg ListEventsByContextIDLimitParams) ([]Event, error)
- func (q *Queries) ListEventsForSessionAsc(ctx context.Context, arg ListEventsForSessionAscParams) ([]Event, error)
- func (q *Queries) ListEventsForSessionAscLimit(ctx context.Context, arg ListEventsForSessionAscLimitParams) ([]Event, error)
- func (q *Queries) ListEventsForSessionDesc(ctx context.Context, arg ListEventsForSessionDescParams) ([]Event, error)
- func (q *Queries) ListEventsForSessionDescLimit(ctx context.Context, arg ListEventsForSessionDescLimitParams) ([]Event, error)
- func (q *Queries) ListFeedback(ctx context.Context, userID string) ([]Feedback, error)
- func (q *Queries) ListPushNotifications(ctx context.Context, taskID string) ([]PushNotification, error)
- func (q *Queries) ListSessions(ctx context.Context, userID string) ([]Session, error)
- func (q *Queries) ListSessionsForAgent(ctx context.Context, arg ListSessionsForAgentParams) ([]Session, error)
- func (q *Queries) ListSessionsForAgentAllUsers(ctx context.Context, agentID *string) ([]Session, error)
- func (q *Queries) ListTasksForSession(ctx context.Context, sessionID *string) ([]Task, error)
- func (q *Queries) ListToolServers(ctx context.Context) ([]Toolserver, error)
- func (q *Queries) ListTools(ctx context.Context) ([]Tool, error)
- func (q *Queries) ListToolsForServer(ctx context.Context, arg ListToolsForServerParams) ([]Tool, error)
- func (q *Queries) SearchAgentMemory(ctx context.Context, arg SearchAgentMemoryParams) ([]SearchAgentMemoryRow, error)
- func (q *Queries) SearchCrewAIMemoryByTask(ctx context.Context, arg SearchCrewAIMemoryByTaskParams) ([]CrewaiAgentMemory, error)
- func (q *Queries) SearchCrewAIMemoryByTaskLimit(ctx context.Context, arg SearchCrewAIMemoryByTaskLimitParams) ([]CrewaiAgentMemory, error)
- func (q *Queries) SoftDeleteAgent(ctx context.Context, id string) error
- func (q *Queries) SoftDeleteCheckpointWrites(ctx context.Context, arg SoftDeleteCheckpointWritesParams) error
- func (q *Queries) SoftDeleteCheckpoints(ctx context.Context, arg SoftDeleteCheckpointsParams) error
- func (q *Queries) SoftDeleteEvent(ctx context.Context, id string) error
- func (q *Queries) SoftDeletePushNotification(ctx context.Context, taskID string) error
- func (q *Queries) SoftDeleteSession(ctx context.Context, arg SoftDeleteSessionParams) error
- func (q *Queries) SoftDeleteTask(ctx context.Context, id string) error
- func (q *Queries) SoftDeleteToolServer(ctx context.Context, arg SoftDeleteToolServerParams) error
- func (q *Queries) SoftDeleteToolsForServer(ctx context.Context, arg SoftDeleteToolsForServerParams) error
- func (q *Queries) TaskExists(ctx context.Context, id string) (bool, error)
- func (q *Queries) UpsertAgent(ctx context.Context, arg UpsertAgentParams) error
- func (q *Queries) UpsertCheckpoint(ctx context.Context, arg UpsertCheckpointParams) error
- func (q *Queries) UpsertCheckpointWrite(ctx context.Context, arg UpsertCheckpointWriteParams) error
- func (q *Queries) UpsertCrewAIFlowState(ctx context.Context, arg UpsertCrewAIFlowStateParams) error
- func (q *Queries) UpsertCrewAIMemory(ctx context.Context, arg UpsertCrewAIMemoryParams) error
- func (q *Queries) UpsertPushNotification(ctx context.Context, arg UpsertPushNotificationParams) error
- func (q *Queries) UpsertSession(ctx context.Context, arg UpsertSessionParams) error
- func (q *Queries) UpsertTask(ctx context.Context, arg UpsertTaskParams) error
- func (q *Queries) UpsertTool(ctx context.Context, arg UpsertToolParams) error
- func (q *Queries) UpsertToolServer(ctx context.Context, arg UpsertToolServerParams) (Toolserver, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SearchAgentMemoryParams
- type SearchAgentMemoryRow
- type SearchCrewAIMemoryByTaskLimitParams
- type SearchCrewAIMemoryByTaskParams
- type Session
- type SoftDeleteCheckpointWritesParams
- type SoftDeleteCheckpointsParams
- type SoftDeleteSessionParams
- type SoftDeleteToolServerParams
- type SoftDeleteToolsForServerParams
- type Task
- type Tool
- type Toolserver
- type UpsertAgentParams
- type UpsertCheckpointParams
- type UpsertCheckpointWriteParams
- type UpsertCrewAIFlowStateParams
- type UpsertCrewAIMemoryParams
- type UpsertPushNotificationParams
- type UpsertSessionParams
- type UpsertTaskParams
- type UpsertToolParams
- type UpsertToolServerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrewaiAgentMemory ¶
type CrewaiFlowState ¶
type DeleteAgentMemoryParams ¶
type GetCheckpointParams ¶
type GetEventParams ¶
type GetSessionParams ¶
type InsertEventParams ¶
type InsertFeedbackParams ¶
type InsertMemoryParams ¶
type LgCheckpoint ¶
type LgCheckpointWrite ¶
type ListAgentMemoriesParams ¶
type ListCheckpointsParams ¶
type PushNotification ¶
type Querier ¶
type Querier interface {
DeleteAgentMemory(ctx context.Context, arg DeleteAgentMemoryParams) error
DeleteExpiredMemories(ctx context.Context) error
ExtendMemoryTTL(ctx context.Context) error
GetAgent(ctx context.Context, id string) (Agent, error)
GetCheckpoint(ctx context.Context, arg GetCheckpointParams) (LgCheckpoint, error)
GetEvent(ctx context.Context, arg GetEventParams) (Event, error)
GetLatestCrewAIFlowState(ctx context.Context, arg GetLatestCrewAIFlowStateParams) (CrewaiFlowState, error)
GetPushNotification(ctx context.Context, arg GetPushNotificationParams) (PushNotification, error)
GetSession(ctx context.Context, arg GetSessionParams) (Session, error)
GetTask(ctx context.Context, id string) (Task, error)
GetTool(ctx context.Context, id string) (Tool, error)
GetToolServer(ctx context.Context, name string) (Toolserver, error)
HardDeleteCrewAIMemory(ctx context.Context, arg HardDeleteCrewAIMemoryParams) error
IncrementMemoryAccessCount(ctx context.Context, dollar_1 []string) error
InsertEvent(ctx context.Context, arg InsertEventParams) error
InsertFeedback(ctx context.Context, arg InsertFeedbackParams) error
InsertMemory(ctx context.Context, arg InsertMemoryParams) (string, error)
ListAgentMemories(ctx context.Context, arg ListAgentMemoriesParams) ([]Memory, error)
ListAgents(ctx context.Context) ([]Agent, error)
ListCheckpointWrites(ctx context.Context, arg ListCheckpointWritesParams) ([]LgCheckpointWrite, error)
ListCheckpoints(ctx context.Context, arg ListCheckpointsParams) ([]LgCheckpoint, error)
ListCheckpointsLimit(ctx context.Context, arg ListCheckpointsLimitParams) ([]LgCheckpoint, error)
ListEventsByContextID(ctx context.Context, sessionID *string) ([]Event, error)
ListEventsByContextIDLimit(ctx context.Context, arg ListEventsByContextIDLimitParams) ([]Event, error)
ListEventsForSessionAsc(ctx context.Context, arg ListEventsForSessionAscParams) ([]Event, error)
ListEventsForSessionAscLimit(ctx context.Context, arg ListEventsForSessionAscLimitParams) ([]Event, error)
ListEventsForSessionDesc(ctx context.Context, arg ListEventsForSessionDescParams) ([]Event, error)
ListEventsForSessionDescLimit(ctx context.Context, arg ListEventsForSessionDescLimitParams) ([]Event, error)
ListFeedback(ctx context.Context, userID string) ([]Feedback, error)
ListPushNotifications(ctx context.Context, taskID string) ([]PushNotification, error)
ListSessions(ctx context.Context, userID string) ([]Session, error)
ListSessionsForAgent(ctx context.Context, arg ListSessionsForAgentParams) ([]Session, error)
ListSessionsForAgentAllUsers(ctx context.Context, agentID *string) ([]Session, error)
ListTasksForSession(ctx context.Context, sessionID *string) ([]Task, error)
ListToolServers(ctx context.Context) ([]Toolserver, error)
ListTools(ctx context.Context) ([]Tool, error)
ListToolsForServer(ctx context.Context, arg ListToolsForServerParams) ([]Tool, error)
// Memory uses hard DELETE (not soft deletes), so no deleted_at filter is needed.
// COALESCE guards against NULL embeddings (score=0 rather than NULL); rows are still ordered last by the ORDER BY clause.
SearchAgentMemory(ctx context.Context, arg SearchAgentMemoryParams) ([]SearchAgentMemoryRow, error)
SearchCrewAIMemoryByTask(ctx context.Context, arg SearchCrewAIMemoryByTaskParams) ([]CrewaiAgentMemory, error)
SearchCrewAIMemoryByTaskLimit(ctx context.Context, arg SearchCrewAIMemoryByTaskLimitParams) ([]CrewaiAgentMemory, error)
SoftDeleteAgent(ctx context.Context, id string) error
SoftDeleteCheckpointWrites(ctx context.Context, arg SoftDeleteCheckpointWritesParams) error
SoftDeleteCheckpoints(ctx context.Context, arg SoftDeleteCheckpointsParams) error
SoftDeleteEvent(ctx context.Context, id string) error
SoftDeletePushNotification(ctx context.Context, taskID string) error
SoftDeleteSession(ctx context.Context, arg SoftDeleteSessionParams) error
SoftDeleteTask(ctx context.Context, id string) error
SoftDeleteToolServer(ctx context.Context, arg SoftDeleteToolServerParams) error
SoftDeleteToolsForServer(ctx context.Context, arg SoftDeleteToolsForServerParams) error
TaskExists(ctx context.Context, id string) (bool, error)
UpsertAgent(ctx context.Context, arg UpsertAgentParams) error
UpsertCheckpoint(ctx context.Context, arg UpsertCheckpointParams) error
UpsertCheckpointWrite(ctx context.Context, arg UpsertCheckpointWriteParams) error
UpsertCrewAIFlowState(ctx context.Context, arg UpsertCrewAIFlowStateParams) error
UpsertCrewAIMemory(ctx context.Context, arg UpsertCrewAIMemoryParams) error
UpsertPushNotification(ctx context.Context, arg UpsertPushNotificationParams) error
UpsertSession(ctx context.Context, arg UpsertSessionParams) error
UpsertTask(ctx context.Context, arg UpsertTaskParams) error
UpsertTool(ctx context.Context, arg UpsertToolParams) error
UpsertToolServer(ctx context.Context, arg UpsertToolServerParams) (Toolserver, error)
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) DeleteAgentMemory ¶
func (q *Queries) DeleteAgentMemory(ctx context.Context, arg DeleteAgentMemoryParams) error
func (*Queries) DeleteExpiredMemories ¶
func (*Queries) GetCheckpoint ¶
func (q *Queries) GetCheckpoint(ctx context.Context, arg GetCheckpointParams) (LgCheckpoint, error)
func (*Queries) GetLatestCrewAIFlowState ¶
func (q *Queries) GetLatestCrewAIFlowState(ctx context.Context, arg GetLatestCrewAIFlowStateParams) (CrewaiFlowState, error)
func (*Queries) GetPushNotification ¶
func (q *Queries) GetPushNotification(ctx context.Context, arg GetPushNotificationParams) (PushNotification, error)
func (*Queries) GetSession ¶
func (*Queries) GetToolServer ¶
func (*Queries) HardDeleteCrewAIMemory ¶
func (q *Queries) HardDeleteCrewAIMemory(ctx context.Context, arg HardDeleteCrewAIMemoryParams) error
func (*Queries) IncrementMemoryAccessCount ¶
func (*Queries) InsertEvent ¶
func (q *Queries) InsertEvent(ctx context.Context, arg InsertEventParams) error
func (*Queries) InsertFeedback ¶
func (q *Queries) InsertFeedback(ctx context.Context, arg InsertFeedbackParams) error
func (*Queries) InsertMemory ¶
func (*Queries) ListAgentMemories ¶
func (*Queries) ListCheckpointWrites ¶
func (q *Queries) ListCheckpointWrites(ctx context.Context, arg ListCheckpointWritesParams) ([]LgCheckpointWrite, error)
func (*Queries) ListCheckpoints ¶
func (q *Queries) ListCheckpoints(ctx context.Context, arg ListCheckpointsParams) ([]LgCheckpoint, error)
func (*Queries) ListCheckpointsLimit ¶
func (q *Queries) ListCheckpointsLimit(ctx context.Context, arg ListCheckpointsLimitParams) ([]LgCheckpoint, error)
func (*Queries) ListEventsByContextID ¶
func (*Queries) ListEventsByContextIDLimit ¶
func (*Queries) ListEventsForSessionAsc ¶
func (*Queries) ListEventsForSessionAscLimit ¶
func (*Queries) ListEventsForSessionDesc ¶
func (*Queries) ListEventsForSessionDescLimit ¶
func (*Queries) ListFeedback ¶
func (*Queries) ListPushNotifications ¶
func (*Queries) ListSessions ¶
func (*Queries) ListSessionsForAgent ¶
func (*Queries) ListSessionsForAgentAllUsers ¶
func (*Queries) ListTasksForSession ¶
func (*Queries) ListToolServers ¶
func (q *Queries) ListToolServers(ctx context.Context) ([]Toolserver, error)
func (*Queries) ListToolsForServer ¶
func (*Queries) SearchAgentMemory ¶
func (q *Queries) SearchAgentMemory(ctx context.Context, arg SearchAgentMemoryParams) ([]SearchAgentMemoryRow, error)
Memory uses hard DELETE (not soft deletes), so no deleted_at filter is needed. COALESCE guards against NULL embeddings (score=0 rather than NULL); rows are still ordered last by the ORDER BY clause.
func (*Queries) SearchCrewAIMemoryByTask ¶
func (q *Queries) SearchCrewAIMemoryByTask(ctx context.Context, arg SearchCrewAIMemoryByTaskParams) ([]CrewaiAgentMemory, error)
func (*Queries) SearchCrewAIMemoryByTaskLimit ¶
func (q *Queries) SearchCrewAIMemoryByTaskLimit(ctx context.Context, arg SearchCrewAIMemoryByTaskLimitParams) ([]CrewaiAgentMemory, error)
func (*Queries) SoftDeleteAgent ¶
func (*Queries) SoftDeleteCheckpointWrites ¶
func (q *Queries) SoftDeleteCheckpointWrites(ctx context.Context, arg SoftDeleteCheckpointWritesParams) error
func (*Queries) SoftDeleteCheckpoints ¶
func (q *Queries) SoftDeleteCheckpoints(ctx context.Context, arg SoftDeleteCheckpointsParams) error
func (*Queries) SoftDeleteEvent ¶
func (*Queries) SoftDeletePushNotification ¶
func (*Queries) SoftDeleteSession ¶
func (q *Queries) SoftDeleteSession(ctx context.Context, arg SoftDeleteSessionParams) error
func (*Queries) SoftDeleteTask ¶
func (*Queries) SoftDeleteToolServer ¶
func (q *Queries) SoftDeleteToolServer(ctx context.Context, arg SoftDeleteToolServerParams) error
func (*Queries) SoftDeleteToolsForServer ¶
func (q *Queries) SoftDeleteToolsForServer(ctx context.Context, arg SoftDeleteToolsForServerParams) error
func (*Queries) TaskExists ¶
func (*Queries) UpsertAgent ¶
func (q *Queries) UpsertAgent(ctx context.Context, arg UpsertAgentParams) error
func (*Queries) UpsertCheckpoint ¶
func (q *Queries) UpsertCheckpoint(ctx context.Context, arg UpsertCheckpointParams) error
func (*Queries) UpsertCheckpointWrite ¶
func (q *Queries) UpsertCheckpointWrite(ctx context.Context, arg UpsertCheckpointWriteParams) error
func (*Queries) UpsertCrewAIFlowState ¶
func (q *Queries) UpsertCrewAIFlowState(ctx context.Context, arg UpsertCrewAIFlowStateParams) error
func (*Queries) UpsertCrewAIMemory ¶
func (q *Queries) UpsertCrewAIMemory(ctx context.Context, arg UpsertCrewAIMemoryParams) error
func (*Queries) UpsertPushNotification ¶
func (q *Queries) UpsertPushNotification(ctx context.Context, arg UpsertPushNotificationParams) error
func (*Queries) UpsertSession ¶
func (q *Queries) UpsertSession(ctx context.Context, arg UpsertSessionParams) error
func (*Queries) UpsertTask ¶
func (q *Queries) UpsertTask(ctx context.Context, arg UpsertTaskParams) error
func (*Queries) UpsertTool ¶
func (q *Queries) UpsertTool(ctx context.Context, arg UpsertToolParams) error
func (*Queries) UpsertToolServer ¶
func (q *Queries) UpsertToolServer(ctx context.Context, arg UpsertToolServerParams) (Toolserver, error)
type SearchAgentMemoryParams ¶
type SearchAgentMemoryParams struct {
Embedding pgvector_go.Vector
AgentName *string
UserID *string
Limit int32
}
type SearchAgentMemoryRow ¶
type SoftDeleteSessionParams ¶
type Toolserver ¶
type UpsertAgentParams ¶
type UpsertAgentParams struct {
ID string
Type string
WorkloadType string
Config *adk.AgentConfig
}
type UpsertCheckpointParams ¶
type UpsertSessionParams ¶
type UpsertTaskParams ¶
type UpsertToolParams ¶
Click to show internal directories.
Click to hide internal directories.