Documentation
¶
Index ¶
- type Agent
- type CreateSessionShareParams
- type CrewaiAgentMemory
- type CrewaiFlowState
- type DBTX
- type DeleteAgentMemoryParams
- type DeleteSessionShareParams
- type Event
- type Feedback
- type GetCheckpointParams
- type GetEventParams
- type GetLatestCrewAIFlowStateParams
- type GetPushNotificationParams
- type GetSessionParams
- type GetTaskParams
- type HardDeleteCrewAIMemoryParams
- type InsertEventParams
- type InsertFeedbackParams
- type InsertMemoryParams
- type LgCheckpoint
- type LgCheckpointWrite
- type ListAgentMemoriesParams
- type ListCheckpointWritesForCheckpointsParams
- type ListCheckpointsLimitParams
- type ListCheckpointsParams
- type ListEventsByContextIDLimitParams
- type ListEventsForSessionAscLimitParams
- type ListEventsForSessionAscParams
- type ListEventsForSessionDescLimitParams
- type ListEventsForSessionDescParams
- type ListSessionsForAgentParams
- type ListSessionsForAgentRow
- type ListTasksForSessionParams
- type ListToolsForServerParams
- type Memory
- type PushNotification
- type Querier
- type Queries
- func (q *Queries) CreateSessionShare(ctx context.Context, arg CreateSessionShareParams) (SessionShare, error)
- func (q *Queries) DeleteAgentMemory(ctx context.Context, arg DeleteAgentMemoryParams) error
- func (q *Queries) DeleteExpiredMemories(ctx context.Context) error
- func (q *Queries) DeleteSessionShare(ctx context.Context, arg DeleteSessionShareParams) 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) GetSessionShareByToken(ctx context.Context, token string) (SessionShare, error)
- func (q *Queries) GetTask(ctx context.Context, arg GetTaskParams) (Task, error)
- func (q *Queries) GetTaskOwner(ctx context.Context, id string) (*string, 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) ListCheckpointWritesForCheckpoints(ctx context.Context, arg ListCheckpointWritesForCheckpointsParams) ([]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) ListSessionSharesBySession(ctx context.Context, sessionID string) ([]SessionShare, error)
- func (q *Queries) ListSessions(ctx context.Context, userID string) ([]Session, error)
- func (q *Queries) ListSessionsForAgent(ctx context.Context, arg ListSessionsForAgentParams) ([]ListSessionsForAgentRow, error)
- func (q *Queries) ListSessionsForAgentAllUsers(ctx context.Context, agentID *string) ([]Session, error)
- func (q *Queries) ListTasksForSession(ctx context.Context, arg ListTasksForSessionParams) ([]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, arg SoftDeleteTaskParams) 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) UpsertShareAccess(ctx context.Context, arg UpsertShareAccessParams) error
- func (q *Queries) UpsertTask(ctx context.Context, arg UpsertTaskParams) (string, 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 SessionShare
- type SessionShareAccess
- type SoftDeleteCheckpointWritesParams
- type SoftDeleteCheckpointsParams
- type SoftDeleteSessionParams
- type SoftDeleteTaskParams
- 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 UpsertShareAccessParams
- type UpsertTaskParams
- type UpsertToolParams
- type UpsertToolServerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateSessionShareParams ¶
type CreateSessionShareParams struct {
}
type CrewaiAgentMemory ¶
type CrewaiFlowState ¶
type DeleteAgentMemoryParams ¶
type DeleteSessionShareParams ¶
type DeleteSessionShareParams struct {
}
type GetCheckpointParams ¶
type GetEventParams ¶
type GetSessionParams ¶
type GetTaskParams ¶
type InsertEventParams ¶
type InsertFeedbackParams ¶
type InsertMemoryParams ¶
type LgCheckpoint ¶
type LgCheckpointWrite ¶
type ListAgentMemoriesParams ¶
type ListCheckpointsParams ¶
type ListSessionsForAgentRow ¶
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)
// Task ownership: a task belongs to task.user_id. A NULL user_id (row written
// before the owner column existed, or by a pre-upgrade pod during a rolling
// upgrade) is only visible to, and claimable by, a caller whose session id
// maps to exactly one user across its whole history (deleted sessions
// included) and that user is the caller. Anything ambiguous stays hidden
// rather than guessed. This mirrors the backfill rule in migration
// 000007_task_owner.
//
// The resolving session must also have existed at or before the task was
// written (s.created_at <= task.created_at). Without that bound, a task
// whose original session is gone entirely (hard deleted, or never migrated)
// would become claimable by whoever is first to create a brand new session
// reusing that same id after the fact, handing them a stranger's task.
GetTask(ctx context.Context, arg GetTaskParams) (Task, error)
GetTaskOwner(ctx context.Context, id string) (*string, error)
GetTool(ctx context.Context, id string) (Tool, error)
GetToolServer(ctx context.Context, name string) (Toolserver, error)
HardDeleteCrewAIMemory(ctx context.Context, arg HardDeleteCrewAIMemoryParams) error
// Lock rows in id order to avoid deadlocks between concurrent overlapping increments.
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)
ListCheckpointWritesForCheckpoints(ctx context.Context, arg ListCheckpointWritesForCheckpointsParams) ([]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) ([]ListSessionsForAgentRow, error)
ListSessionsForAgentAllUsers(ctx context.Context, agentID *string) ([]Session, error)
ListTasksForSession(ctx context.Context, arg ListTasksForSessionParams) ([]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, arg SoftDeleteTaskParams) 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 returns the upserted id, or no rows when the write was rejected:
// the id belongs to another user, or it belongs to a soft-deleted task (a
// deleted id is never updated or resurrected, it stays burned). Callers map
// "no rows" to a conflict error.
UpsertTask(ctx context.Context, arg UpsertTaskParams) (string, 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) CreateSessionShare ¶
func (q *Queries) CreateSessionShare(ctx context.Context, arg CreateSessionShareParams) (SessionShare, error)
func (*Queries) DeleteAgentMemory ¶
func (q *Queries) DeleteAgentMemory(ctx context.Context, arg DeleteAgentMemoryParams) error
func (*Queries) DeleteExpiredMemories ¶
func (*Queries) DeleteSessionShare ¶
func (q *Queries) DeleteSessionShare(ctx context.Context, arg DeleteSessionShareParams) error
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) GetSessionShareByToken ¶
func (*Queries) GetTask ¶
Task ownership: a task belongs to task.user_id. A NULL user_id (row written before the owner column existed, or by a pre-upgrade pod during a rolling upgrade) is only visible to, and claimable by, a caller whose session id maps to exactly one user across its whole history (deleted sessions included) and that user is the caller. Anything ambiguous stays hidden rather than guessed. This mirrors the backfill rule in migration 000007_task_owner.
The resolving session must also have existed at or before the task was written (s.created_at <= task.created_at). Without that bound, a task whose original session is gone entirely (hard deleted, or never migrated) would become claimable by whoever is first to create a brand new session reusing that same id after the fact, handing them a stranger's task.
func (*Queries) GetTaskOwner ¶
func (*Queries) GetToolServer ¶
func (*Queries) HardDeleteCrewAIMemory ¶
func (q *Queries) HardDeleteCrewAIMemory(ctx context.Context, arg HardDeleteCrewAIMemoryParams) error
func (*Queries) IncrementMemoryAccessCount ¶
Lock rows in id order to avoid deadlocks between concurrent overlapping increments.
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) ListCheckpointWritesForCheckpoints ¶
func (q *Queries) ListCheckpointWritesForCheckpoints(ctx context.Context, arg ListCheckpointWritesForCheckpointsParams) ([]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) ListSessionSharesBySession ¶
func (*Queries) ListSessions ¶
func (*Queries) ListSessionsForAgent ¶
func (q *Queries) ListSessionsForAgent(ctx context.Context, arg ListSessionsForAgentParams) ([]ListSessionsForAgentRow, error)
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 (q *Queries) SoftDeleteTask(ctx context.Context, arg SoftDeleteTaskParams) error
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) UpsertShareAccess ¶
func (q *Queries) UpsertShareAccess(ctx context.Context, arg UpsertShareAccessParams) error
func (*Queries) UpsertTask ¶
UpsertTask returns the upserted id, or no rows when the write was rejected: the id belongs to another user, or it belongs to a soft-deleted task (a deleted id is never updated or resurrected, it stays burned). Callers map "no rows" to a conflict 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 SearchAgentMemoryRow ¶
type SessionShare ¶
type SessionShare struct {
}
type SessionShareAccess ¶
type SessionShareAccess struct {
}
type SoftDeleteSessionParams ¶
type SoftDeleteTaskParams ¶
type Toolserver ¶
type UpsertAgentParams ¶
type UpsertAgentParams struct {
ID string
Type string
WorkloadType string
Config *adk.AgentConfig
}
type UpsertCheckpointParams ¶
type UpsertSessionParams ¶
type UpsertShareAccessParams ¶
type UpsertShareAccessParams struct {
}