Documentation
¶
Index ¶
- type AddDigestArticleParams
- type AdvanceMemorySnapshotParams
- type AgentTask
- type AgentTaskEvent
- type AppendContextItemParams
- type ArchiveProjectParams
- type Article
- type AssignUserAgentParams
- type AuthIdentity
- type AuthOauthProvider
- type AuthPolicy
- type AuthSession
- type AuthUser
- type AuthUserAgent
- type AuthUserToken
- type CountArticlesByStatusParams
- type CreateAgentParams
- type CreateAgentTaskParams
- type CreateArticleParams
- type CreateAuthIdentityParams
- type CreateAuthPolicyParams
- type CreateAuthSessionParams
- type CreateAuthUserParams
- type CreateAuthUserTokenParams
- type CreateConversationParams
- type CreateDigestParams
- type CreateMemorySnapshotParams
- type CreateMessageParams
- type CreateMessagePartParams
- type CreateProjectParams
- type CreateProviderParams
- type CreateRSSFeedEntryParams
- type CreateRSSFeedParams
- type CreateSchedJobRunParams
- type CreateSchedulerJobParams
- type CreateShareParams
- type CreateSkillParams
- type CreateSummaryParams
- type CtxAgentMemory
- type CtxConversation
- type CtxItem
- type CtxMessage
- type CtxMessagePart
- type CtxSummary
- type CtxSummaryMessage
- type CtxSummaryParent
- type DBTX
- type DeleteAgentTaskParams
- type DeleteArticleParams
- type DeleteChatAgentParams
- type DeleteContextItemsInRangeParams
- type DeleteDigestArticlesParams
- type DeletePluginStateEntryParams
- type DeleteProjectParams
- type DeleteRSSFeedParams
- type DeleteShareByUserParams
- type DeleteSkillFileParams
- type DeleteSkillParams
- type DeleteUserAgentMemoryParams
- type DeleteVaultEntryParams
- type ExpireKnowledgeDraftsByTypeParams
- type GetAgentSkillByNameParams
- type GetAgentTaskParams
- type GetArticleByCanonicalURLParams
- type GetArticleParams
- type GetAuthIdentityByPlatformParams
- type GetChatAgentParams
- type GetContextMessageItemsRow
- type GetConversationBySessionIDParams
- type GetConversationParams
- type GetDigestByDateParams
- type GetFreshTailMessageIDsParams
- type GetLegacyChatAgentParams
- type GetMainConversationByProjectParams
- type GetMemoryChangelogAtVersionParams
- type GetMemorySnapshotParams
- type GetMessagesByConversationRangeParams
- type GetMessagesSinceParams
- type GetPluginStateEntryParams
- type GetProjectByNameParams
- type GetProjectParams
- type GetRSSFeedByURLParams
- type GetRSSFeedParams
- type GetSkillFileParams
- type GetSkillParams
- type GetSummariesByDepthParams
- type GetUserAgentMemoryParams
- type GetUserSkillByNameParams
- type GetVaultEntryParams
- type InsertAgentTaskEventParams
- type InsertMemoryChangelogParams
- type LinkSummaryToMessageParams
- type LinkSummaryToParentParams
- type ListActiveKnowledgeByTypeParams
- type ListAgentTasksByUserAndAgentParams
- type ListArticlesParams
- type ListConversationsAllParams
- type ListConversationsByKindParams
- type ListConversationsParams
- type ListDigestArticlesParams
- type ListDigestsParams
- type ListMemoryChangelogParams
- type ListPendingRSSEntriesParams
- type ListProjectsAllParams
- type ListProjectsParams
- type ListRSSFeedEntriesParams
- type ListSchedJobRunsParams
- type ListSharesByUserRow
- type ListSkillsVisibleParams
- type ListUnreadArticlesOlderThanParams
- type MemoryChangelog
- type MemorySnapshot
- type PluginStateEntry
- type Project
- type Queries
- func (q *Queries) AddDigestArticle(ctx context.Context, arg AddDigestArticleParams) error
- func (q *Queries) AdvanceMemorySnapshot(ctx context.Context, arg AdvanceMemorySnapshotParams) error
- func (q *Queries) AppendContextItem(ctx context.Context, arg AppendContextItemParams) error
- func (q *Queries) ArchiveProject(ctx context.Context, arg ArchiveProjectParams) error
- func (q *Queries) AssignUserAgent(ctx context.Context, arg AssignUserAgentParams) error
- func (q *Queries) CountArticlesByStatus(ctx context.Context, arg CountArticlesByStatusParams) (int64, error)
- func (q *Queries) CountAuthUsers(ctx context.Context) (int64, error)
- func (q *Queries) CountDigests(ctx context.Context, userID string) (int64, error)
- func (q *Queries) CountRunningAgentTasksByUser(ctx context.Context, userID string) (int64, error)
- func (q *Queries) CountRunningSchedJobRuns(ctx context.Context, jobID string) (int64, error)
- func (q *Queries) CountStarredArticles(ctx context.Context, userID string) (int64, error)
- func (q *Queries) CreateAgent(ctx context.Context, arg CreateAgentParams) (SettingsAgent, error)
- func (q *Queries) CreateAgentTask(ctx context.Context, arg CreateAgentTaskParams) (AgentTask, error)
- func (q *Queries) CreateArticle(ctx context.Context, arg CreateArticleParams) (Article, error)
- func (q *Queries) CreateAuthIdentity(ctx context.Context, arg CreateAuthIdentityParams) (AuthIdentity, error)
- func (q *Queries) CreateAuthPolicy(ctx context.Context, arg CreateAuthPolicyParams) (AuthPolicy, error)
- func (q *Queries) CreateAuthSession(ctx context.Context, arg CreateAuthSessionParams) (AuthSession, error)
- func (q *Queries) CreateAuthUser(ctx context.Context, arg CreateAuthUserParams) (AuthUser, error)
- func (q *Queries) CreateAuthUserToken(ctx context.Context, arg CreateAuthUserTokenParams) (AuthUserToken, error)
- func (q *Queries) CreateConversation(ctx context.Context, arg CreateConversationParams) (CtxConversation, error)
- func (q *Queries) CreateDigest(ctx context.Context, arg CreateDigestParams) (RecallyDigest, error)
- func (q *Queries) CreateMemorySnapshot(ctx context.Context, arg CreateMemorySnapshotParams) (MemorySnapshot, error)
- func (q *Queries) CreateMessage(ctx context.Context, arg CreateMessageParams) (CtxMessage, error)
- func (q *Queries) CreateMessagePart(ctx context.Context, arg CreateMessagePartParams) error
- func (q *Queries) CreateProject(ctx context.Context, arg CreateProjectParams) (Project, error)
- func (q *Queries) CreateProvider(ctx context.Context, arg CreateProviderParams) (SettingsProvider, error)
- func (q *Queries) CreateRSSFeed(ctx context.Context, arg CreateRSSFeedParams) (RssFeed, error)
- func (q *Queries) CreateRSSFeedEntry(ctx context.Context, arg CreateRSSFeedEntryParams) (RssFeedEntry, error)
- func (q *Queries) CreateSchedJobRun(ctx context.Context, arg CreateSchedJobRunParams) (SchedJobRun, error)
- func (q *Queries) CreateSchedulerJob(ctx context.Context, arg CreateSchedulerJobParams) (SchedJob, error)
- func (q *Queries) CreateShare(ctx context.Context, arg CreateShareParams) (Share, error)
- func (q *Queries) CreateSkill(ctx context.Context, arg CreateSkillParams) (Skill, error)
- func (q *Queries) CreateSummary(ctx context.Context, arg CreateSummaryParams) error
- func (q *Queries) DeleteAgent(ctx context.Context, id string) error
- func (q *Queries) DeleteAgentTask(ctx context.Context, arg DeleteAgentTaskParams) error
- func (q *Queries) DeleteAllContextItems(ctx context.Context, conversationID string) error
- func (q *Queries) DeleteAllVaultEntriesByUser(ctx context.Context, userID string) error
- func (q *Queries) DeleteArticle(ctx context.Context, arg DeleteArticleParams) error
- func (q *Queries) DeleteAuthIdentity(ctx context.Context, id string) error
- func (q *Queries) DeleteAuthOAuthProvider(ctx context.Context, providerID string) error
- func (q *Queries) DeleteAuthPolicy(ctx context.Context, id string) error
- func (q *Queries) DeleteAuthSession(ctx context.Context, id string) error
- func (q *Queries) DeleteAuthUser(ctx context.Context, id string) error
- func (q *Queries) DeleteChannel(ctx context.Context, id string) error
- func (q *Queries) DeleteChatAgent(ctx context.Context, arg DeleteChatAgentParams) error
- func (q *Queries) DeleteContextItemsInRange(ctx context.Context, arg DeleteContextItemsInRangeParams) error
- func (q *Queries) DeleteDigestArticles(ctx context.Context, arg DeleteDigestArticlesParams) error
- func (q *Queries) DeleteExpiredAuthSessions(ctx context.Context) error
- func (q *Queries) DeleteOldRSSEntries(ctx context.Context, feedID string) error
- func (q *Queries) DeletePlugin(ctx context.Context, id string) error
- func (q *Queries) DeletePluginStateEntry(ctx context.Context, arg DeletePluginStateEntryParams) error
- func (q *Queries) DeleteProject(ctx context.Context, arg DeleteProjectParams) error
- func (q *Queries) DeleteProvider(ctx context.Context, id string) error
- func (q *Queries) DeleteRSSFeed(ctx context.Context, arg DeleteRSSFeedParams) error
- func (q *Queries) DeleteSchedulerJob(ctx context.Context, id string) error
- func (q *Queries) DeleteSetting(ctx context.Context, key string) error
- func (q *Queries) DeleteShareByUser(ctx context.Context, arg DeleteShareByUserParams) (int64, error)
- func (q *Queries) DeleteSkill(ctx context.Context, arg DeleteSkillParams) error
- func (q *Queries) DeleteSkillFile(ctx context.Context, arg DeleteSkillFileParams) error
- func (q *Queries) DeleteSystemSkill(ctx context.Context, id string) error
- func (q *Queries) DeleteUserAgentMemory(ctx context.Context, arg DeleteUserAgentMemoryParams) error
- func (q *Queries) DeleteUserAuthSessions(ctx context.Context, userID string) error
- func (q *Queries) DeleteVaultEntry(ctx context.Context, arg DeleteVaultEntryParams) error
- func (q *Queries) DeprecateExpiredDrafts(ctx context.Context, metadata string) error
- func (q *Queries) ExpireKnowledgeDraftsByType(ctx context.Context, arg ExpireKnowledgeDraftsByTypeParams) error
- func (q *Queries) GetActiveAuthUserTokenByHash(ctx context.Context, tokenHash string) (AuthUserToken, error)
- func (q *Queries) GetActiveAutoAuthUserTokenByUser(ctx context.Context, userID string) (AuthUserToken, error)
- func (q *Queries) GetAgent(ctx context.Context, id string) (SettingsAgent, error)
- func (q *Queries) GetAgentSkillByName(ctx context.Context, arg GetAgentSkillByNameParams) (Skill, error)
- func (q *Queries) GetAgentTask(ctx context.Context, arg GetAgentTaskParams) (AgentTask, error)
- func (q *Queries) GetArticle(ctx context.Context, arg GetArticleParams) (Article, error)
- func (q *Queries) GetArticleByCanonicalURL(ctx context.Context, arg GetArticleByCanonicalURLParams) (Article, error)
- func (q *Queries) GetArticlesSavedThisWeek(ctx context.Context, userID string) ([]Article, error)
- func (q *Queries) GetAuthIdentity(ctx context.Context, id string) (AuthIdentity, error)
- func (q *Queries) GetAuthIdentityByPlatform(ctx context.Context, arg GetAuthIdentityByPlatformParams) (AuthIdentity, error)
- func (q *Queries) GetAuthOAuthProvider(ctx context.Context, providerID string) (AuthOauthProvider, error)
- func (q *Queries) GetAuthPolicy(ctx context.Context, id string) (AuthPolicy, error)
- func (q *Queries) GetAuthSession(ctx context.Context, id string) (AuthSession, error)
- func (q *Queries) GetAuthUser(ctx context.Context, id string) (AuthUser, error)
- func (q *Queries) GetAuthUserByUsername(ctx context.Context, username string) (AuthUser, error)
- func (q *Queries) GetAuthUserTokenByHash(ctx context.Context, tokenHash string) (AuthUserToken, error)
- func (q *Queries) GetChannel(ctx context.Context, id string) (SettingsChannel, error)
- func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (SettingsChannelAgent, error)
- func (q *Queries) GetContextItemCount(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) GetContextItems(ctx context.Context, conversationID string) ([]CtxItem, error)
- func (q *Queries) GetContextMessageItems(ctx context.Context, conversationID string) ([]GetContextMessageItemsRow, error)
- func (q *Queries) GetContextTokenCount(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) GetConversation(ctx context.Context, arg GetConversationParams) (CtxConversation, error)
- func (q *Queries) GetConversationBySessionID(ctx context.Context, arg GetConversationBySessionIDParams) (CtxConversation, error)
- func (q *Queries) GetDigestByDate(ctx context.Context, arg GetDigestByDateParams) (RecallyDigest, error)
- func (q *Queries) GetFreshTailMessageIDs(ctx context.Context, arg GetFreshTailMessageIDsParams) ([]sql.NullString, error)
- func (q *Queries) GetLegacyChatAgent(ctx context.Context, arg GetLegacyChatAgentParams) (SettingsChannelAgent, error)
- func (q *Queries) GetMainConversationByProject(ctx context.Context, arg GetMainConversationByProjectParams) (CtxConversation, error)
- func (q *Queries) GetMaxContextOrdinal(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) GetMaxSeq(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) GetMemoryChangelogAtVersion(ctx context.Context, arg GetMemoryChangelogAtVersionParams) (MemoryChangelog, error)
- func (q *Queries) GetMemorySnapshot(ctx context.Context, arg GetMemorySnapshotParams) (MemorySnapshot, error)
- func (q *Queries) GetMessage(ctx context.Context, id string) (CtxMessage, error)
- func (q *Queries) GetMessageCount(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) GetMessageParts(ctx context.Context, messageID string) ([]CtxMessagePart, error)
- func (q *Queries) GetMessagePartsByMessages(ctx context.Context, messageIds []string) ([]CtxMessagePart, error)
- func (q *Queries) GetMessagesByConversation(ctx context.Context, conversationID string) ([]CtxMessage, error)
- func (q *Queries) GetMessagesByConversationRange(ctx context.Context, arg GetMessagesByConversationRangeParams) ([]CtxMessage, error)
- func (q *Queries) GetMessagesSince(ctx context.Context, arg GetMessagesSinceParams) ([]CtxMessage, error)
- func (q *Queries) GetPlugin(ctx context.Context, id string) (SettingsPlugin, error)
- func (q *Queries) GetPluginStateEntry(ctx context.Context, arg GetPluginStateEntryParams) (string, error)
- func (q *Queries) GetProject(ctx context.Context, arg GetProjectParams) (Project, error)
- func (q *Queries) GetProjectByName(ctx context.Context, arg GetProjectByNameParams) (Project, error)
- func (q *Queries) GetProvider(ctx context.Context, id string) (SettingsProvider, error)
- func (q *Queries) GetRSSFeed(ctx context.Context, arg GetRSSFeedParams) (RssFeed, error)
- func (q *Queries) GetRSSFeedByURL(ctx context.Context, arg GetRSSFeedByURLParams) (RssFeed, error)
- func (q *Queries) GetRSSFeedEntry(ctx context.Context, id string) (RssFeedEntry, error)
- func (q *Queries) GetSchedJobRun(ctx context.Context, id string) (SchedJobRun, error)
- func (q *Queries) GetSchedulerJob(ctx context.Context, id string) (SchedJob, error)
- func (q *Queries) GetSetting(ctx context.Context, key string) (Setting, error)
- func (q *Queries) GetShareByTokenHash(ctx context.Context, tokenHash string) (Share, error)
- func (q *Queries) GetSkill(ctx context.Context, arg GetSkillParams) (Skill, error)
- func (q *Queries) GetSkillFile(ctx context.Context, arg GetSkillFileParams) (SkillFile, error)
- func (q *Queries) GetSummariesByConversation(ctx context.Context, conversationID string) ([]CtxSummary, error)
- func (q *Queries) GetSummariesByDepth(ctx context.Context, arg GetSummariesByDepthParams) ([]CtxSummary, error)
- func (q *Queries) GetSummary(ctx context.Context, id string) (CtxSummary, error)
- func (q *Queries) GetSummaryChildren(ctx context.Context, parentSummaryID string) ([]CtxSummary, error)
- func (q *Queries) GetSummaryMessages(ctx context.Context, summaryID string) ([]CtxMessage, error)
- func (q *Queries) GetSummaryParents(ctx context.Context, summaryID string) ([]CtxSummary, error)
- func (q *Queries) GetSystemSkillByName(ctx context.Context, name string) (Skill, error)
- func (q *Queries) GetUserAgentMemory(ctx context.Context, arg GetUserAgentMemoryParams) (CtxAgentMemory, error)
- func (q *Queries) GetUserSkillByName(ctx context.Context, arg GetUserSkillByNameParams) (Skill, error)
- func (q *Queries) GetVaultEntry(ctx context.Context, arg GetVaultEntryParams) (VaultEntry, error)
- func (q *Queries) InsertAgentTaskEvent(ctx context.Context, arg InsertAgentTaskEventParams) (AgentTaskEvent, error)
- func (q *Queries) InsertMemoryChangelog(ctx context.Context, arg InsertMemoryChangelogParams) error
- func (q *Queries) LinkSummaryToMessage(ctx context.Context, arg LinkSummaryToMessageParams) error
- func (q *Queries) LinkSummaryToParent(ctx context.Context, arg LinkSummaryToParentParams) error
- func (q *Queries) ListActiveKnowledgeByType(ctx context.Context, arg ListActiveKnowledgeByTypeParams) ([]Skill, error)
- func (q *Queries) ListAgentTaskEvents(ctx context.Context, taskID string) ([]AgentTaskEvent, error)
- func (q *Queries) ListAgentTasksByUser(ctx context.Context, userID string) ([]AgentTask, error)
- func (q *Queries) ListAgentTasksByUserAndAgent(ctx context.Context, arg ListAgentTasksByUserAndAgentParams) ([]AgentTask, error)
- func (q *Queries) ListAgentUsers(ctx context.Context, agentID string) ([]string, error)
- func (q *Queries) ListAgents(ctx context.Context) ([]SettingsAgent, error)
- func (q *Queries) ListAllSkills(ctx context.Context) ([]Skill, error)
- func (q *Queries) ListArticles(ctx context.Context, arg ListArticlesParams) ([]Article, error)
- func (q *Queries) ListArticlesSavedYesterday(ctx context.Context, userID string) ([]Article, error)
- func (q *Queries) ListAuthIdentitiesByUser(ctx context.Context, userID string) ([]AuthIdentity, error)
- func (q *Queries) ListAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
- func (q *Queries) ListAuthUsers(ctx context.Context) ([]AuthUser, error)
- func (q *Queries) ListChannels(ctx context.Context) ([]SettingsChannel, error)
- func (q *Queries) ListChannelsByType(ctx context.Context, type_ string) ([]SettingsChannel, error)
- func (q *Queries) ListChatAgents(ctx context.Context) ([]SettingsChannelAgent, error)
- func (q *Queries) ListConversations(ctx context.Context, arg ListConversationsParams) ([]CtxConversation, error)
- func (q *Queries) ListConversationsAll(ctx context.Context, arg ListConversationsAllParams) ([]CtxConversation, error)
- func (q *Queries) ListConversationsByKind(ctx context.Context, arg ListConversationsByKindParams) ([]CtxConversation, error)
- func (q *Queries) ListDigestArticles(ctx context.Context, arg ListDigestArticlesParams) ([]Article, error)
- func (q *Queries) ListDigests(ctx context.Context, arg ListDigestsParams) ([]RecallyDigest, error)
- func (q *Queries) ListEnabledAgents(ctx context.Context) ([]SettingsAgent, error)
- func (q *Queries) ListEnabledAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
- func (q *Queries) ListEnabledPlugins(ctx context.Context) ([]SettingsPlugin, error)
- func (q *Queries) ListEnabledProviders(ctx context.Context) ([]SettingsProvider, error)
- func (q *Queries) ListMemoryChangelog(ctx context.Context, arg ListMemoryChangelogParams) ([]MemoryChangelog, error)
- func (q *Queries) ListPendingAgentTasks(ctx context.Context) ([]AgentTask, error)
- func (q *Queries) ListPendingNotifyTasks(ctx context.Context, notifyAt sql.NullString) ([]AgentTask, error)
- func (q *Queries) ListPendingRSSEntries(ctx context.Context, arg ListPendingRSSEntriesParams) ([]RssFeedEntry, error)
- func (q *Queries) ListPlugins(ctx context.Context) ([]SettingsPlugin, error)
- func (q *Queries) ListPluginsByKind(ctx context.Context, kind string) ([]SettingsPlugin, error)
- func (q *Queries) ListProjects(ctx context.Context, arg ListProjectsParams) ([]Project, error)
- func (q *Queries) ListProjectsAll(ctx context.Context, arg ListProjectsAllParams) ([]Project, error)
- func (q *Queries) ListProviders(ctx context.Context) ([]SettingsProvider, error)
- func (q *Queries) ListRSSFeedEntries(ctx context.Context, arg ListRSSFeedEntriesParams) ([]RssFeedEntry, error)
- func (q *Queries) ListRSSFeeds(ctx context.Context, userID string) ([]RssFeed, error)
- func (q *Queries) ListRunningAgentTasks(ctx context.Context) ([]AgentTask, error)
- func (q *Queries) ListSchedJobRuns(ctx context.Context, arg ListSchedJobRunsParams) ([]SchedJobRun, error)
- func (q *Queries) ListSchedulerJobs(ctx context.Context) ([]SchedJob, error)
- func (q *Queries) ListSettings(ctx context.Context) ([]Setting, error)
- func (q *Queries) ListSharesByUser(ctx context.Context, userID string) ([]ListSharesByUserRow, error)
- func (q *Queries) ListSkillFiles(ctx context.Context, skillID string) ([]SkillFile, error)
- func (q *Queries) ListSkillsVisible(ctx context.Context, arg ListSkillsVisibleParams) ([]Skill, error)
- func (q *Queries) ListUnreadArticlesOlderThan(ctx context.Context, arg ListUnreadArticlesOlderThanParams) ([]Article, error)
- func (q *Queries) ListUserAgentMemories(ctx context.Context) ([]CtxAgentMemory, error)
- func (q *Queries) ListUserAgentMemoriesByUser(ctx context.Context, userID string) ([]CtxAgentMemory, error)
- func (q *Queries) ListUserAgents(ctx context.Context, userID string) ([]string, error)
- func (q *Queries) ListVaultEntriesByUser(ctx context.Context, userID string) ([]VaultEntry, error)
- func (q *Queries) RecordSchedulerJobRun(ctx context.Context, arg RecordSchedulerJobRunParams) error
- func (q *Queries) RemoveUserAgent(ctx context.Context, arg RemoveUserAgentParams) error
- func (q *Queries) ResolveSkill(ctx context.Context, arg ResolveSkillParams) (Skill, error)
- func (q *Queries) RevokeAuthUserToken(ctx context.Context, id string) (int64, error)
- func (q *Queries) RotateAuthUserToken(ctx context.Context, id string) (int64, error)
- func (q *Queries) SearchArticles(ctx context.Context, arg SearchArticlesParams) ([]Article, error)
- func (q *Queries) SearchMessages(ctx context.Context, arg SearchMessagesParams) ([]CtxMessage, error)
- func (q *Queries) SearchSummaries(ctx context.Context, arg SearchSummariesParams) ([]CtxSummary, error)
- func (q *Queries) SeedPlugin(ctx context.Context, arg SeedPluginParams) error
- func (q *Queries) SeedProvider(ctx context.Context, arg SeedProviderParams) error
- func (q *Queries) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
- func (q *Queries) UpdateAgentTask(ctx context.Context, arg UpdateAgentTaskParams) error
- func (q *Queries) UpdateAgentTaskContext(ctx context.Context, arg UpdateAgentTaskContextParams) error
- func (q *Queries) UpdateAgentTaskNotifyAt(ctx context.Context, arg UpdateAgentTaskNotifyAtParams) error
- func (q *Queries) UpdateAgentTaskReviewRequest(ctx context.Context, arg UpdateAgentTaskReviewRequestParams) error
- func (q *Queries) UpdateAgentTaskStatus(ctx context.Context, arg UpdateAgentTaskStatusParams) error
- func (q *Queries) UpdateAgentTaskStatusFrom(ctx context.Context, arg UpdateAgentTaskStatusFromParams) error
- func (q *Queries) UpdateArticle(ctx context.Context, arg UpdateArticleParams) (Article, error)
- func (q *Queries) UpdateAuthIdentityExternalID(ctx context.Context, arg UpdateAuthIdentityExternalIDParams) error
- func (q *Queries) UpdateAuthPolicy(ctx context.Context, arg UpdateAuthPolicyParams) error
- func (q *Queries) UpdateAuthSessionExpiry(ctx context.Context, arg UpdateAuthSessionExpiryParams) error
- func (q *Queries) UpdateAuthUser(ctx context.Context, arg UpdateAuthUserParams) error
- func (q *Queries) UpdateAuthUserDefaultAgent(ctx context.Context, arg UpdateAuthUserDefaultAgentParams) error
- func (q *Queries) UpdateAuthUserNotifyIdentity(ctx context.Context, arg UpdateAuthUserNotifyIdentityParams) error
- func (q *Queries) UpdateAuthUserRole(ctx context.Context, arg UpdateAuthUserRoleParams) error
- func (q *Queries) UpdateAuthUserTokenLastUsed(ctx context.Context, id string) (int64, error)
- func (q *Queries) UpdateConversationArchived(ctx context.Context, arg UpdateConversationArchivedParams) error
- func (q *Queries) UpdateConversationBootstrapped(ctx context.Context, arg UpdateConversationBootstrappedParams) error
- func (q *Queries) UpdateConversationKindProject(ctx context.Context, arg UpdateConversationKindProjectParams) error
- func (q *Queries) UpdateConversationLastActive(ctx context.Context, arg UpdateConversationLastActiveParams) error
- func (q *Queries) UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
- func (q *Queries) UpdateConversationTitleBySessionID(ctx context.Context, arg UpdateConversationTitleBySessionIDParams) error
- func (q *Queries) UpdatePluginConfig(ctx context.Context, arg UpdatePluginConfigParams) error
- func (q *Queries) UpdatePluginEnabled(ctx context.Context, arg UpdatePluginEnabledParams) error
- func (q *Queries) UpdateProject(ctx context.Context, arg UpdateProjectParams) (Project, error)
- func (q *Queries) UpdateProvider(ctx context.Context, arg UpdateProviderParams) error
- func (q *Queries) UpdateRSSFeed(ctx context.Context, arg UpdateRSSFeedParams) (RssFeed, error)
- func (q *Queries) UpdateRSSFeedEntry(ctx context.Context, arg UpdateRSSFeedEntryParams) (RssFeedEntry, error)
- func (q *Queries) UpdateSchedJobRun(ctx context.Context, arg UpdateSchedJobRunParams) error
- func (q *Queries) UpdateSchedulerJob(ctx context.Context, arg UpdateSchedulerJobParams) error
- func (q *Queries) UpdateSkillMetadata(ctx context.Context, arg UpdateSkillMetadataParams) error
- func (q *Queries) UpdateSystemSkillMetadata(ctx context.Context, arg UpdateSystemSkillMetadataParams) error
- func (q *Queries) UpdateUserAgeKeys(ctx context.Context, arg UpdateUserAgeKeysParams) error
- func (q *Queries) UpsertAgentConstraints(ctx context.Context, arg UpsertAgentConstraintsParams) (CtxAgentMemory, error)
- func (q *Queries) UpsertAgentSoul(ctx context.Context, arg UpsertAgentSoulParams) error
- func (q *Queries) UpsertAgentSoulVersioned(ctx context.Context, arg UpsertAgentSoulVersionedParams) (CtxAgentMemory, error)
- func (q *Queries) UpsertAuthOAuthProvider(ctx context.Context, arg UpsertAuthOAuthProviderParams) error
- func (q *Queries) UpsertChannel(ctx context.Context, arg UpsertChannelParams) error
- func (q *Queries) UpsertChatAgent(ctx context.Context, arg UpsertChatAgentParams) error
- func (q *Queries) UpsertDigest(ctx context.Context, arg UpsertDigestParams) (RecallyDigest, error)
- func (q *Queries) UpsertPlugin(ctx context.Context, arg UpsertPluginParams) error
- func (q *Queries) UpsertPluginStateEntry(ctx context.Context, arg UpsertPluginStateEntryParams) error
- func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
- func (q *Queries) UpsertSkillFile(ctx context.Context, arg UpsertSkillFileParams) error
- func (q *Queries) UpsertUserAgentMemory(ctx context.Context, arg UpsertUserAgentMemoryParams) error
- func (q *Queries) UpsertUserAgentMemoryVersioned(ctx context.Context, arg UpsertUserAgentMemoryVersionedParams) (CtxAgentMemory, error)
- func (q *Queries) UpsertVaultEntry(ctx context.Context, arg UpsertVaultEntryParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RecallyDigest
- type RecallyDigestArticle
- type RecordSchedulerJobRunParams
- type RemoveUserAgentParams
- type ResolveSkillParams
- type RssFeed
- type RssFeedEntry
- type SchedJob
- type SchedJobRun
- type SearchArticlesParams
- type SearchMessagesParams
- type SearchSummariesParams
- type SeedPluginParams
- type SeedProviderParams
- type Setting
- type SettingsAgent
- type SettingsChannel
- type SettingsChannelAgent
- type SettingsPlugin
- type SettingsProvider
- type Share
- type Skill
- type SkillFile
- type UpdateAgentParams
- type UpdateAgentTaskContextParams
- type UpdateAgentTaskNotifyAtParams
- type UpdateAgentTaskParams
- type UpdateAgentTaskReviewRequestParams
- type UpdateAgentTaskStatusFromParams
- type UpdateAgentTaskStatusParams
- type UpdateArticleParams
- type UpdateAuthIdentityExternalIDParams
- type UpdateAuthPolicyParams
- type UpdateAuthSessionExpiryParams
- type UpdateAuthUserDefaultAgentParams
- type UpdateAuthUserNotifyIdentityParams
- type UpdateAuthUserParams
- type UpdateAuthUserRoleParams
- type UpdateConversationArchivedParams
- type UpdateConversationBootstrappedParams
- type UpdateConversationKindProjectParams
- type UpdateConversationLastActiveParams
- type UpdateConversationTitleBySessionIDParams
- type UpdateConversationTitleParams
- type UpdatePluginConfigParams
- type UpdatePluginEnabledParams
- type UpdateProjectParams
- type UpdateProviderParams
- type UpdateRSSFeedEntryParams
- type UpdateRSSFeedParams
- type UpdateSchedJobRunParams
- type UpdateSchedulerJobParams
- type UpdateSkillMetadataParams
- type UpdateSystemSkillMetadataParams
- type UpdateUserAgeKeysParams
- type UpsertAgentConstraintsParams
- type UpsertAgentSoulParams
- type UpsertAgentSoulVersionedParams
- type UpsertAuthOAuthProviderParams
- type UpsertChannelParams
- type UpsertChatAgentParams
- type UpsertDigestParams
- type UpsertPluginParams
- type UpsertPluginStateEntryParams
- type UpsertSettingParams
- type UpsertSkillFileParams
- type UpsertUserAgentMemoryParams
- type UpsertUserAgentMemoryVersionedParams
- type UpsertVaultEntryParams
- type VaultEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDigestArticleParams ¶ added in v0.30.0
type AgentTask ¶ added in v0.30.0
type AgentTask struct {
ID string `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
SessionID sql.NullString `json:"session_id"`
Context string `json:"context"`
ReviewRequest string `json:"review_request"`
Deps string `json:"deps"`
NotifyAt sql.NullString `json:"notify_at"`
SchedulerJobID sql.NullString `json:"scheduler_job_id"`
SchedulerRunID sql.NullString `json:"scheduler_run_id"`
AgentID sql.NullString `json:"agent_id"`
UserID string `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type AgentTaskEvent ¶ added in v0.30.0
type AppendContextItemParams ¶
type AppendContextItemParams struct {
ConversationID string `json:"conversation_id"`
Ordinal int64 `json:"ordinal"`
ItemType string `json:"item_type"`
MessageID sql.NullString `json:"message_id"`
SummaryID sql.NullString `json:"summary_id"`
}
type ArchiveProjectParams ¶ added in v0.34.0
type Article ¶
type Article struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Url string `json:"url"`
CanonicalUrl string `json:"canonical_url"`
SourceType string `json:"source_type"`
Title string `json:"title"`
Author string `json:"author"`
Summary string `json:"summary"`
Tags string `json:"tags"`
Status string `json:"status"`
Starred int64 `json:"starred"`
FilePath string `json:"file_path"`
Metadata string `json:"metadata"`
PublishedAt sql.NullString `json:"published_at"`
SavedAt string `json:"saved_at"`
ReadAt sql.NullString `json:"read_at"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type AssignUserAgentParams ¶
type AuthIdentity ¶
type AuthOauthProvider ¶ added in v0.27.0
type AuthPolicy ¶
type AuthPolicy struct {
ID string `json:"id"`
Name string `json:"name"`
Effect string `json:"effect"`
Subjects string `json:"subjects"`
Actions string `json:"actions"`
Resources string `json:"resources"`
Conditions string `json:"conditions"`
Priority int64 `json:"priority"`
IsSystem int64 `json:"is_system"`
Enabled int64 `json:"enabled"`
CreatedAt string `json:"created_at"`
}
type AuthSession ¶
type AuthUser ¶
type AuthUser struct {
ID string `json:"id"`
Username string `json:"username"`
PasswordHash string `json:"password_hash"`
Role string `json:"role"`
IsActive int64 `json:"is_active"`
DefaultAgentID sql.NullString `json:"default_agent_id"`
NotifyIdentityID sql.NullString `json:"notify_identity_id"`
AgePublicKey string `json:"age_public_key"`
AgePrivateKey string `json:"age_private_key"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type AuthUserAgent ¶
type AuthUserToken ¶
type AuthUserToken struct {
ID string `json:"id"`
UserID string `json:"user_id"`
Name string `json:"name"`
TokenHash string `json:"token_hash"`
TokenPrefix string `json:"token_prefix"`
AutoGenerated int64 `json:"auto_generated"`
LastUsedAt sql.NullString `json:"last_used_at"`
ExpiresAt sql.NullString `json:"expires_at"`
RotatedAt sql.NullString `json:"rotated_at"`
RevokedAt sql.NullString `json:"revoked_at"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CreateAgentParams ¶
type CreateAgentParams struct {
ID string `json:"id"`
Name string `json:"name"`
Model string `json:"model"`
ModelStrong string `json:"model_strong"`
ModelFast string `json:"model_fast"`
SystemPrompt string `json:"system_prompt"`
Soul string `json:"soul"`
Workspace string `json:"workspace"`
Sandbox string `json:"sandbox"`
EnabledBuiltinSkills string `json:"enabled_builtin_skills"`
Scope string `json:"scope"`
CreatorID string `json:"creator_id"`
Enabled int64 `json:"enabled"`
}
type CreateAgentTaskParams ¶ added in v0.30.0
type CreateAgentTaskParams struct {
ID string `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
SessionID sql.NullString `json:"session_id"`
Context string `json:"context"`
ReviewRequest string `json:"review_request"`
Deps string `json:"deps"`
SchedulerJobID sql.NullString `json:"scheduler_job_id"`
SchedulerRunID sql.NullString `json:"scheduler_run_id"`
AgentID sql.NullString `json:"agent_id"`
UserID string `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CreateArticleParams ¶
type CreateArticleParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Url string `json:"url"`
CanonicalUrl string `json:"canonical_url"`
SourceType string `json:"source_type"`
Title string `json:"title"`
Author string `json:"author"`
Summary string `json:"summary"`
Tags string `json:"tags"`
Status string `json:"status"`
Starred int64 `json:"starred"`
FilePath string `json:"file_path"`
Metadata string `json:"metadata"`
PublishedAt sql.NullString `json:"published_at"`
SavedAt string `json:"saved_at"`
ReadAt sql.NullString `json:"read_at"`
}
type CreateAuthPolicyParams ¶
type CreateAuthPolicyParams struct {
ID string `json:"id"`
Name string `json:"name"`
Effect string `json:"effect"`
Subjects string `json:"subjects"`
Actions string `json:"actions"`
Resources string `json:"resources"`
Conditions string `json:"conditions"`
Priority int64 `json:"priority"`
IsSystem int64 `json:"is_system"`
Enabled int64 `json:"enabled"`
}
type CreateAuthSessionParams ¶
type CreateAuthUserParams ¶
type CreateConversationParams ¶
type CreateConversationParams struct {
ID string `json:"id"`
SessionID string `json:"session_id"`
Title sql.NullString `json:"title"`
Channel string `json:"channel"`
Kind string `json:"kind"`
ProjectID sql.NullString `json:"project_id"`
Archived int64 `json:"archived"`
LastActive string `json:"last_active"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type CreateDigestParams ¶ added in v0.30.0
type CreateDigestParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
Date string `json:"date"`
Narrative string `json:"narrative"`
SavedYesterdayCount int64 `json:"saved_yesterday_count"`
UnreadCount int64 `json:"unread_count"`
ReadCount int64 `json:"read_count"`
ArchivedCount int64 `json:"archived_count"`
StarredCount int64 `json:"starred_count"`
WorthRevisitingCount int64 `json:"worth_revisiting_count"`
TotalArticles int64 `json:"total_articles"`
TopTags string `json:"top_tags"`
}
type CreateMessageParams ¶
type CreateMessagePartParams ¶
type CreateMessagePartParams struct {
ID string `json:"id"`
MessageID string `json:"message_id"`
PartType string `json:"part_type"`
Ordinal int64 `json:"ordinal"`
TextContent sql.NullString `json:"text_content"`
ToolCallID sql.NullString `json:"tool_call_id"`
ToolName sql.NullString `json:"tool_name"`
ToolInput sql.NullString `json:"tool_input"`
ToolOutput sql.NullString `json:"tool_output"`
Metadata sql.NullString `json:"metadata"`
}
type CreateProjectParams ¶ added in v0.34.0
type CreateProviderParams ¶
type CreateRSSFeedEntryParams ¶
type CreateRSSFeedEntryParams struct {
ID string `json:"id"`
FeedID string `json:"feed_id"`
Guid string `json:"guid"`
Url string `json:"url"`
Title string `json:"title"`
Status string `json:"status"`
ArticleID sql.NullString `json:"article_id"`
Attempts int64 `json:"attempts"`
ErrorMsg string `json:"error_msg"`
DiscoveredAt string `json:"discovered_at"`
ProcessedAt sql.NullString `json:"processed_at"`
}
type CreateRSSFeedParams ¶
type CreateRSSFeedParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Url string `json:"url"`
Title string `json:"title"`
Description string `json:"description"`
CheckInterval string `json:"check_interval"`
LastCheckedAt sql.NullString `json:"last_checked_at"`
LastEtag string `json:"last_etag"`
LastModified string `json:"last_modified"`
Enabled int64 `json:"enabled"`
}
type CreateSchedJobRunParams ¶
type CreateSchedJobRunParams struct {
ID string `json:"id"`
JobID string `json:"job_id"`
SessionID string `json:"session_id"`
Status string `json:"status"`
StartedAt string `json:"started_at"`
FinishedAt sql.NullString `json:"finished_at"`
Error string `json:"error"`
UserID sql.NullString `json:"user_id"`
}
type CreateSchedulerJobParams ¶
type CreateSchedulerJobParams struct {
ID string `json:"id"`
OwnerKind string `json:"owner_kind"`
ExecScope string `json:"exec_scope"`
PluginID string `json:"plugin_id"`
JobKey string `json:"job_key"`
RuntimeName string `json:"runtime_name"`
Name string `json:"name"`
Description string `json:"description"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
Payload string `json:"payload"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
LastRunAt sql.NullString `json:"last_run_at"`
LastError string `json:"last_error"`
}
type CreateShareParams ¶ added in v0.35.0
type CreateShareParams struct {
}
type CreateSkillParams ¶
type CreateSkillParams struct {
ID string `json:"id"`
Scope string `json:"scope"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Name string `json:"name"`
Description string `json:"description"`
Status string `json:"status"`
DisableModelInvocation int64 `json:"disable_model_invocation"`
Metadata string `json:"metadata"`
}
type CreateSummaryParams ¶
type CreateSummaryParams struct {
ID string `json:"id"`
ConversationID string `json:"conversation_id"`
Kind string `json:"kind"`
Depth int64 `json:"depth"`
Content string `json:"content"`
TokenCount int64 `json:"token_count"`
EarliestAt sql.NullString `json:"earliest_at"`
LatestAt sql.NullString `json:"latest_at"`
DescendantCount int64 `json:"descendant_count"`
DescendantTokenCount int64 `json:"descendant_token_count"`
SourceMessageTokenCount int64 `json:"source_message_token_count"`
}
type CtxAgentMemory ¶
type CtxConversation ¶
type CtxConversation struct {
ID string `json:"id"`
SessionID string `json:"session_id"`
Title sql.NullString `json:"title"`
Channel string `json:"channel"`
Kind string `json:"kind"`
ProjectID sql.NullString `json:"project_id"`
Archived int64 `json:"archived"`
LastActive string `json:"last_active"`
BootstrappedAt sql.NullString `json:"bootstrapped_at"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CtxItem ¶
type CtxItem struct {
ConversationID string `json:"conversation_id"`
Ordinal int64 `json:"ordinal"`
ItemType string `json:"item_type"`
MessageID sql.NullString `json:"message_id"`
SummaryID sql.NullString `json:"summary_id"`
CreatedAt string `json:"created_at"`
}
type CtxMessage ¶
type CtxMessagePart ¶
type CtxMessagePart struct {
ID string `json:"id"`
MessageID string `json:"message_id"`
PartType string `json:"part_type"`
Ordinal int64 `json:"ordinal"`
TextContent sql.NullString `json:"text_content"`
ToolCallID sql.NullString `json:"tool_call_id"`
ToolName sql.NullString `json:"tool_name"`
ToolInput sql.NullString `json:"tool_input"`
ToolOutput sql.NullString `json:"tool_output"`
Metadata sql.NullString `json:"metadata"`
}
type CtxSummary ¶
type CtxSummary struct {
ID string `json:"id"`
ConversationID string `json:"conversation_id"`
Kind string `json:"kind"`
Depth int64 `json:"depth"`
Content string `json:"content"`
TokenCount int64 `json:"token_count"`
EarliestAt sql.NullString `json:"earliest_at"`
LatestAt sql.NullString `json:"latest_at"`
DescendantCount int64 `json:"descendant_count"`
DescendantTokenCount int64 `json:"descendant_token_count"`
SourceMessageTokenCount int64 `json:"source_message_token_count"`
CreatedAt string `json:"created_at"`
}
type CtxSummaryMessage ¶
type CtxSummaryParent ¶
type DeleteAgentTaskParams ¶ added in v0.35.3
type DeleteArticleParams ¶ added in v0.35.3
type DeleteChatAgentParams ¶
type DeleteDigestArticlesParams ¶ added in v0.30.0
type DeleteProjectParams ¶ added in v0.34.0
type DeleteRSSFeedParams ¶ added in v0.35.3
type DeleteShareByUserParams ¶ added in v0.35.0
type DeleteShareByUserParams struct {
}
type DeleteSkillFileParams ¶
type DeleteSkillParams ¶ added in v0.35.3
type DeleteSkillParams struct {
ID string `json:"id"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type DeleteVaultEntryParams ¶
type ExpireKnowledgeDraftsByTypeParams ¶
type ExpireKnowledgeDraftsByTypeParams struct {
KnowledgeType sql.NullString `json:"knowledge_type"`
Cutoff string `json:"cutoff"`
}
type GetAgentSkillByNameParams ¶
type GetAgentSkillByNameParams struct {
AgentID sql.NullString `json:"agent_id"`
Name string `json:"name"`
}
type GetAgentTaskParams ¶ added in v0.35.3
type GetArticleParams ¶ added in v0.35.3
type GetChatAgentParams ¶
type GetContextMessageItemsRow ¶
type GetContextMessageItemsRow struct {
ConversationID string `json:"conversation_id"`
Ordinal int64 `json:"ordinal"`
ItemType string `json:"item_type"`
MessageID sql.NullString `json:"message_id"`
SummaryID sql.NullString `json:"summary_id"`
CreatedAt string `json:"created_at"`
MsgTokenCount int64 `json:"msg_token_count"`
}
type GetConversationBySessionIDParams ¶ added in v0.35.3
type GetConversationBySessionIDParams struct {
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
}
type GetConversationParams ¶ added in v0.35.3
type GetConversationParams struct {
ID string `json:"id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type GetDigestByDateParams ¶ added in v0.30.0
type GetMainConversationByProjectParams ¶ added in v0.35.3
type GetMainConversationByProjectParams struct {
ProjectID sql.NullString `json:"project_id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type GetMemorySnapshotParams ¶
type GetMessagesSinceParams ¶
type GetProjectByNameParams ¶ added in v0.34.0
type GetProjectParams ¶ added in v0.34.0
type GetRSSFeedByURLParams ¶
type GetRSSFeedParams ¶ added in v0.35.3
type GetSkillFileParams ¶
type GetSkillParams ¶ added in v0.35.3
type GetSkillParams struct {
ID string `json:"id"`
AgentID interface{} `json:"agent_id"`
UserID interface{} `json:"user_id"`
}
type GetUserSkillByNameParams ¶
type GetUserSkillByNameParams struct {
UserID sql.NullString `json:"user_id"`
Name string `json:"name"`
}
type GetVaultEntryParams ¶
type InsertAgentTaskEventParams ¶ added in v0.30.0
type InsertMemoryChangelogParams ¶
type InsertMemoryChangelogParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID string `json:"agent_id"`
SessionID sql.NullString `json:"session_id"`
EntityID sql.NullString `json:"entity_id"`
Scope string `json:"scope"`
Action string `json:"action"`
Source string `json:"source"`
MemoryVersionBefore sql.NullInt64 `json:"memory_version_before"`
MemoryVersionAfter sql.NullInt64 `json:"memory_version_after"`
BeforeText sql.NullString `json:"before_text"`
AfterText sql.NullString `json:"after_text"`
Metadata sql.NullString `json:"metadata"`
}
type ListActiveKnowledgeByTypeParams ¶
type ListActiveKnowledgeByTypeParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
KnowledgeType interface{} `json:"knowledge_type"`
}
type ListAgentTasksByUserAndAgentParams ¶ added in v0.35.0
type ListAgentTasksByUserAndAgentParams struct {
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type ListArticlesParams ¶
type ListConversationsAllParams ¶ added in v0.35.3
type ListConversationsAllParams struct {
UserID sql.NullString `json:"user_id"`
AgentID interface{} `json:"agent_id"`
}
type ListConversationsByKindParams ¶ added in v0.34.0
type ListConversationsByKindParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
Kind string `json:"kind"`
}
type ListConversationsParams ¶ added in v0.35.3
type ListConversationsParams struct {
UserID sql.NullString `json:"user_id"`
AgentID interface{} `json:"agent_id"`
}
type ListDigestArticlesParams ¶ added in v0.30.0
type ListDigestsParams ¶ added in v0.30.0
type ListProjectsAllParams ¶ added in v0.34.0
type ListProjectsParams ¶ added in v0.34.0
type ListSchedJobRunsParams ¶
type ListSharesByUserRow ¶ added in v0.35.0
type ListSharesByUserRow struct {
}
type ListSkillsVisibleParams ¶
type ListSkillsVisibleParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type MemoryChangelog ¶
type MemoryChangelog struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID string `json:"agent_id"`
SessionID sql.NullString `json:"session_id"`
EntityID sql.NullString `json:"entity_id"`
Scope string `json:"scope"`
Action string `json:"action"`
Source string `json:"source"`
MemoryVersionBefore sql.NullInt64 `json:"memory_version_before"`
MemoryVersionAfter sql.NullInt64 `json:"memory_version_after"`
BeforeText sql.NullString `json:"before_text"`
AfterText sql.NullString `json:"after_text"`
Metadata sql.NullString `json:"metadata"`
CreatedAt string `json:"created_at"`
}
type MemorySnapshot ¶
type PluginStateEntry ¶
type Project ¶ added in v0.34.0
type Project struct {
ID string `json:"id"`
AgentID string `json:"agent_id"`
UserID string `json:"user_id"`
Name string `json:"name"`
BaseDir string `json:"base_dir"`
Description sql.NullString `json:"description"`
Archived int64 `json:"archived"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddDigestArticle ¶ added in v0.30.0
func (q *Queries) AddDigestArticle(ctx context.Context, arg AddDigestArticleParams) error
func (*Queries) AdvanceMemorySnapshot ¶
func (q *Queries) AdvanceMemorySnapshot(ctx context.Context, arg AdvanceMemorySnapshotParams) error
func (*Queries) AppendContextItem ¶
func (q *Queries) AppendContextItem(ctx context.Context, arg AppendContextItemParams) error
func (*Queries) ArchiveProject ¶ added in v0.34.0
func (q *Queries) ArchiveProject(ctx context.Context, arg ArchiveProjectParams) error
func (*Queries) AssignUserAgent ¶
func (q *Queries) AssignUserAgent(ctx context.Context, arg AssignUserAgentParams) error
func (*Queries) CountArticlesByStatus ¶
func (*Queries) CountAuthUsers ¶
func (*Queries) CountDigests ¶ added in v0.30.0
func (*Queries) CountRunningAgentTasksByUser ¶ added in v0.30.0
func (*Queries) CountRunningSchedJobRuns ¶
func (*Queries) CountStarredArticles ¶
func (*Queries) CreateAgent ¶
func (q *Queries) CreateAgent(ctx context.Context, arg CreateAgentParams) (SettingsAgent, error)
func (*Queries) CreateAgentTask ¶ added in v0.30.0
func (*Queries) CreateArticle ¶
func (*Queries) CreateAuthIdentity ¶
func (q *Queries) CreateAuthIdentity(ctx context.Context, arg CreateAuthIdentityParams) (AuthIdentity, error)
func (*Queries) CreateAuthPolicy ¶
func (q *Queries) CreateAuthPolicy(ctx context.Context, arg CreateAuthPolicyParams) (AuthPolicy, error)
func (*Queries) CreateAuthSession ¶
func (q *Queries) CreateAuthSession(ctx context.Context, arg CreateAuthSessionParams) (AuthSession, error)
func (*Queries) CreateAuthUser ¶
func (*Queries) CreateAuthUserToken ¶
func (q *Queries) CreateAuthUserToken(ctx context.Context, arg CreateAuthUserTokenParams) (AuthUserToken, error)
func (*Queries) CreateConversation ¶
func (q *Queries) CreateConversation(ctx context.Context, arg CreateConversationParams) (CtxConversation, error)
func (*Queries) CreateDigest ¶ added in v0.30.0
func (q *Queries) CreateDigest(ctx context.Context, arg CreateDigestParams) (RecallyDigest, error)
func (*Queries) CreateMemorySnapshot ¶
func (q *Queries) CreateMemorySnapshot(ctx context.Context, arg CreateMemorySnapshotParams) (MemorySnapshot, error)
func (*Queries) CreateMessage ¶
func (q *Queries) CreateMessage(ctx context.Context, arg CreateMessageParams) (CtxMessage, error)
func (*Queries) CreateMessagePart ¶
func (q *Queries) CreateMessagePart(ctx context.Context, arg CreateMessagePartParams) error
func (*Queries) CreateProject ¶ added in v0.34.0
func (*Queries) CreateProvider ¶
func (q *Queries) CreateProvider(ctx context.Context, arg CreateProviderParams) (SettingsProvider, error)
func (*Queries) CreateRSSFeed ¶
func (*Queries) CreateRSSFeedEntry ¶
func (q *Queries) CreateRSSFeedEntry(ctx context.Context, arg CreateRSSFeedEntryParams) (RssFeedEntry, error)
func (*Queries) CreateSchedJobRun ¶
func (q *Queries) CreateSchedJobRun(ctx context.Context, arg CreateSchedJobRunParams) (SchedJobRun, error)
func (*Queries) CreateSchedulerJob ¶
func (*Queries) CreateShare ¶ added in v0.35.0
func (*Queries) CreateSkill ¶
func (*Queries) CreateSummary ¶
func (q *Queries) CreateSummary(ctx context.Context, arg CreateSummaryParams) error
func (*Queries) DeleteAgentTask ¶ added in v0.30.0
func (q *Queries) DeleteAgentTask(ctx context.Context, arg DeleteAgentTaskParams) error
func (*Queries) DeleteAllContextItems ¶
func (*Queries) DeleteAllVaultEntriesByUser ¶
func (*Queries) DeleteArticle ¶
func (q *Queries) DeleteArticle(ctx context.Context, arg DeleteArticleParams) error
func (*Queries) DeleteAuthIdentity ¶
func (*Queries) DeleteAuthOAuthProvider ¶ added in v0.27.0
func (*Queries) DeleteAuthPolicy ¶
func (*Queries) DeleteAuthSession ¶
func (*Queries) DeleteAuthUser ¶
func (*Queries) DeleteChannel ¶
func (*Queries) DeleteChatAgent ¶
func (q *Queries) DeleteChatAgent(ctx context.Context, arg DeleteChatAgentParams) error
func (*Queries) DeleteContextItemsInRange ¶
func (q *Queries) DeleteContextItemsInRange(ctx context.Context, arg DeleteContextItemsInRangeParams) error
func (*Queries) DeleteDigestArticles ¶ added in v0.30.0
func (q *Queries) DeleteDigestArticles(ctx context.Context, arg DeleteDigestArticlesParams) error
func (*Queries) DeleteExpiredAuthSessions ¶
func (*Queries) DeleteOldRSSEntries ¶
func (*Queries) DeletePluginStateEntry ¶
func (q *Queries) DeletePluginStateEntry(ctx context.Context, arg DeletePluginStateEntryParams) error
func (*Queries) DeleteProject ¶ added in v0.34.0
func (q *Queries) DeleteProject(ctx context.Context, arg DeleteProjectParams) error
func (*Queries) DeleteProvider ¶
func (*Queries) DeleteRSSFeed ¶
func (q *Queries) DeleteRSSFeed(ctx context.Context, arg DeleteRSSFeedParams) error
func (*Queries) DeleteSchedulerJob ¶
func (*Queries) DeleteSetting ¶
func (*Queries) DeleteShareByUser ¶ added in v0.35.0
func (*Queries) DeleteSkill ¶
func (q *Queries) DeleteSkill(ctx context.Context, arg DeleteSkillParams) error
func (*Queries) DeleteSkillFile ¶
func (q *Queries) DeleteSkillFile(ctx context.Context, arg DeleteSkillFileParams) error
func (*Queries) DeleteSystemSkill ¶ added in v0.35.3
func (*Queries) DeleteUserAgentMemory ¶
func (q *Queries) DeleteUserAgentMemory(ctx context.Context, arg DeleteUserAgentMemoryParams) error
func (*Queries) DeleteUserAuthSessions ¶
func (*Queries) DeleteVaultEntry ¶
func (q *Queries) DeleteVaultEntry(ctx context.Context, arg DeleteVaultEntryParams) error
func (*Queries) DeprecateExpiredDrafts ¶
func (*Queries) ExpireKnowledgeDraftsByType ¶
func (q *Queries) ExpireKnowledgeDraftsByType(ctx context.Context, arg ExpireKnowledgeDraftsByTypeParams) error
func (*Queries) GetActiveAuthUserTokenByHash ¶
func (*Queries) GetActiveAutoAuthUserTokenByUser ¶
func (q *Queries) GetActiveAutoAuthUserTokenByUser(ctx context.Context, userID string) (AuthUserToken, error)
expires_at is intentionally not filtered here: TokenService rotates at autoTokenRotateAfter (60 days), which is always before autoTokenTTL (90 days), so an auto token is replaced before it can expire. The Go layer handles time-based rotation rather than relying on the DB expiry column.
func (*Queries) GetAgentSkillByName ¶
func (*Queries) GetAgentTask ¶ added in v0.30.0
func (*Queries) GetArticle ¶
func (*Queries) GetArticleByCanonicalURL ¶
func (*Queries) GetArticlesSavedThisWeek ¶
func (*Queries) GetAuthIdentity ¶
func (*Queries) GetAuthIdentityByPlatform ¶
func (q *Queries) GetAuthIdentityByPlatform(ctx context.Context, arg GetAuthIdentityByPlatformParams) (AuthIdentity, error)
func (*Queries) GetAuthOAuthProvider ¶ added in v0.27.0
func (*Queries) GetAuthPolicy ¶
func (*Queries) GetAuthSession ¶
func (*Queries) GetAuthUser ¶
func (*Queries) GetAuthUserByUsername ¶
func (*Queries) GetAuthUserTokenByHash ¶
func (*Queries) GetChannel ¶
func (*Queries) GetChatAgent ¶
func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (SettingsChannelAgent, error)
func (*Queries) GetContextItemCount ¶
func (*Queries) GetContextItems ¶
func (*Queries) GetContextMessageItems ¶
func (*Queries) GetContextTokenCount ¶
func (*Queries) GetConversation ¶
func (q *Queries) GetConversation(ctx context.Context, arg GetConversationParams) (CtxConversation, error)
func (*Queries) GetConversationBySessionID ¶
func (q *Queries) GetConversationBySessionID(ctx context.Context, arg GetConversationBySessionIDParams) (CtxConversation, error)
func (*Queries) GetDigestByDate ¶ added in v0.30.0
func (q *Queries) GetDigestByDate(ctx context.Context, arg GetDigestByDateParams) (RecallyDigest, error)
func (*Queries) GetFreshTailMessageIDs ¶
func (q *Queries) GetFreshTailMessageIDs(ctx context.Context, arg GetFreshTailMessageIDsParams) ([]sql.NullString, error)
func (*Queries) GetLegacyChatAgent ¶
func (q *Queries) GetLegacyChatAgent(ctx context.Context, arg GetLegacyChatAgentParams) (SettingsChannelAgent, error)
func (*Queries) GetMainConversationByProject ¶ added in v0.34.0
func (q *Queries) GetMainConversationByProject(ctx context.Context, arg GetMainConversationByProjectParams) (CtxConversation, error)
func (*Queries) GetMaxContextOrdinal ¶
func (*Queries) GetMemoryChangelogAtVersion ¶
func (q *Queries) GetMemoryChangelogAtVersion(ctx context.Context, arg GetMemoryChangelogAtVersionParams) (MemoryChangelog, error)
func (*Queries) GetMemorySnapshot ¶
func (q *Queries) GetMemorySnapshot(ctx context.Context, arg GetMemorySnapshotParams) (MemorySnapshot, error)
func (*Queries) GetMessage ¶
func (*Queries) GetMessageCount ¶
func (*Queries) GetMessageParts ¶
func (*Queries) GetMessagePartsByMessages ¶
func (*Queries) GetMessagesByConversation ¶
func (*Queries) GetMessagesByConversationRange ¶
func (q *Queries) GetMessagesByConversationRange(ctx context.Context, arg GetMessagesByConversationRangeParams) ([]CtxMessage, error)
func (*Queries) GetMessagesSince ¶
func (q *Queries) GetMessagesSince(ctx context.Context, arg GetMessagesSinceParams) ([]CtxMessage, error)
func (*Queries) GetPluginStateEntry ¶
func (*Queries) GetProject ¶ added in v0.34.0
func (*Queries) GetProjectByName ¶ added in v0.34.0
func (*Queries) GetProvider ¶
func (*Queries) GetRSSFeed ¶
func (*Queries) GetRSSFeedByURL ¶
func (*Queries) GetRSSFeedEntry ¶
func (*Queries) GetSchedJobRun ¶
func (*Queries) GetSchedulerJob ¶
func (*Queries) GetSetting ¶
func (*Queries) GetShareByTokenHash ¶ added in v0.35.0
func (*Queries) GetSkillFile ¶
func (*Queries) GetSummariesByConversation ¶
func (*Queries) GetSummariesByDepth ¶
func (q *Queries) GetSummariesByDepth(ctx context.Context, arg GetSummariesByDepthParams) ([]CtxSummary, error)
func (*Queries) GetSummary ¶
func (*Queries) GetSummaryChildren ¶
func (*Queries) GetSummaryMessages ¶
func (*Queries) GetSummaryParents ¶
func (*Queries) GetSystemSkillByName ¶
func (*Queries) GetUserAgentMemory ¶
func (q *Queries) GetUserAgentMemory(ctx context.Context, arg GetUserAgentMemoryParams) (CtxAgentMemory, error)
func (*Queries) GetUserSkillByName ¶
func (*Queries) GetVaultEntry ¶
func (q *Queries) GetVaultEntry(ctx context.Context, arg GetVaultEntryParams) (VaultEntry, error)
func (*Queries) InsertAgentTaskEvent ¶ added in v0.30.0
func (q *Queries) InsertAgentTaskEvent(ctx context.Context, arg InsertAgentTaskEventParams) (AgentTaskEvent, error)
func (*Queries) InsertMemoryChangelog ¶
func (q *Queries) InsertMemoryChangelog(ctx context.Context, arg InsertMemoryChangelogParams) error
func (*Queries) LinkSummaryToMessage ¶
func (q *Queries) LinkSummaryToMessage(ctx context.Context, arg LinkSummaryToMessageParams) error
func (*Queries) LinkSummaryToParent ¶
func (q *Queries) LinkSummaryToParent(ctx context.Context, arg LinkSummaryToParentParams) error
func (*Queries) ListActiveKnowledgeByType ¶
func (*Queries) ListAgentTaskEvents ¶ added in v0.30.0
func (*Queries) ListAgentTasksByUser ¶ added in v0.30.0
func (*Queries) ListAgentTasksByUserAndAgent ¶ added in v0.35.0
func (*Queries) ListAgentUsers ¶
func (*Queries) ListAgents ¶
func (q *Queries) ListAgents(ctx context.Context) ([]SettingsAgent, error)
func (*Queries) ListAllSkills ¶
func (*Queries) ListArticles ¶
func (*Queries) ListArticlesSavedYesterday ¶
func (*Queries) ListAuthIdentitiesByUser ¶
func (*Queries) ListAuthPolicies ¶
func (q *Queries) ListAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
func (*Queries) ListAuthUsers ¶
func (*Queries) ListChannels ¶
func (q *Queries) ListChannels(ctx context.Context) ([]SettingsChannel, error)
func (*Queries) ListChannelsByType ¶
func (*Queries) ListChatAgents ¶
func (q *Queries) ListChatAgents(ctx context.Context) ([]SettingsChannelAgent, error)
func (*Queries) ListConversations ¶
func (q *Queries) ListConversations(ctx context.Context, arg ListConversationsParams) ([]CtxConversation, error)
func (*Queries) ListConversationsAll ¶
func (q *Queries) ListConversationsAll(ctx context.Context, arg ListConversationsAllParams) ([]CtxConversation, error)
func (*Queries) ListConversationsByKind ¶ added in v0.34.0
func (q *Queries) ListConversationsByKind(ctx context.Context, arg ListConversationsByKindParams) ([]CtxConversation, error)
func (*Queries) ListDigestArticles ¶ added in v0.30.0
func (*Queries) ListDigests ¶ added in v0.30.0
func (q *Queries) ListDigests(ctx context.Context, arg ListDigestsParams) ([]RecallyDigest, error)
func (*Queries) ListEnabledAgents ¶
func (q *Queries) ListEnabledAgents(ctx context.Context) ([]SettingsAgent, error)
func (*Queries) ListEnabledAuthPolicies ¶
func (q *Queries) ListEnabledAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
func (*Queries) ListEnabledPlugins ¶
func (q *Queries) ListEnabledPlugins(ctx context.Context) ([]SettingsPlugin, error)
func (*Queries) ListEnabledProviders ¶
func (q *Queries) ListEnabledProviders(ctx context.Context) ([]SettingsProvider, error)
func (*Queries) ListMemoryChangelog ¶
func (q *Queries) ListMemoryChangelog(ctx context.Context, arg ListMemoryChangelogParams) ([]MemoryChangelog, error)
func (*Queries) ListPendingAgentTasks ¶ added in v0.30.0
func (*Queries) ListPendingNotifyTasks ¶ added in v0.30.0
func (*Queries) ListPendingRSSEntries ¶
func (q *Queries) ListPendingRSSEntries(ctx context.Context, arg ListPendingRSSEntriesParams) ([]RssFeedEntry, error)
func (*Queries) ListPlugins ¶
func (q *Queries) ListPlugins(ctx context.Context) ([]SettingsPlugin, error)
func (*Queries) ListPluginsByKind ¶
func (*Queries) ListProjects ¶ added in v0.34.0
func (*Queries) ListProjectsAll ¶ added in v0.34.0
func (*Queries) ListProviders ¶
func (q *Queries) ListProviders(ctx context.Context) ([]SettingsProvider, error)
func (*Queries) ListRSSFeedEntries ¶
func (q *Queries) ListRSSFeedEntries(ctx context.Context, arg ListRSSFeedEntriesParams) ([]RssFeedEntry, error)
func (*Queries) ListRSSFeeds ¶
func (*Queries) ListRunningAgentTasks ¶ added in v0.30.0
func (*Queries) ListSchedJobRuns ¶
func (q *Queries) ListSchedJobRuns(ctx context.Context, arg ListSchedJobRunsParams) ([]SchedJobRun, error)
func (*Queries) ListSchedulerJobs ¶
func (*Queries) ListSettings ¶
func (*Queries) ListSharesByUser ¶ added in v0.35.0
func (*Queries) ListSkillFiles ¶
func (*Queries) ListSkillsVisible ¶
func (*Queries) ListUnreadArticlesOlderThan ¶
func (*Queries) ListUserAgentMemories ¶
func (q *Queries) ListUserAgentMemories(ctx context.Context) ([]CtxAgentMemory, error)
func (*Queries) ListUserAgentMemoriesByUser ¶
func (*Queries) ListUserAgents ¶
func (*Queries) ListVaultEntriesByUser ¶
func (*Queries) RecordSchedulerJobRun ¶
func (q *Queries) RecordSchedulerJobRun(ctx context.Context, arg RecordSchedulerJobRunParams) error
func (*Queries) RemoveUserAgent ¶
func (q *Queries) RemoveUserAgent(ctx context.Context, arg RemoveUserAgentParams) error
func (*Queries) ResolveSkill ¶
func (*Queries) RevokeAuthUserToken ¶
func (*Queries) RotateAuthUserToken ¶
func (*Queries) SearchArticles ¶
Phase 1 MVP: LIKE-based search. Upgrade to FTS5 in future phase.
func (*Queries) SearchMessages ¶
func (q *Queries) SearchMessages(ctx context.Context, arg SearchMessagesParams) ([]CtxMessage, error)
func (*Queries) SearchSummaries ¶
func (q *Queries) SearchSummaries(ctx context.Context, arg SearchSummariesParams) ([]CtxSummary, error)
func (*Queries) SeedPlugin ¶
func (q *Queries) SeedPlugin(ctx context.Context, arg SeedPluginParams) error
func (*Queries) SeedProvider ¶
func (q *Queries) SeedProvider(ctx context.Context, arg SeedProviderParams) error
func (*Queries) UpdateAgent ¶
func (q *Queries) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
func (*Queries) UpdateAgentTask ¶ added in v0.30.0
func (q *Queries) UpdateAgentTask(ctx context.Context, arg UpdateAgentTaskParams) error
func (*Queries) UpdateAgentTaskContext ¶ added in v0.30.0
func (q *Queries) UpdateAgentTaskContext(ctx context.Context, arg UpdateAgentTaskContextParams) error
func (*Queries) UpdateAgentTaskNotifyAt ¶ added in v0.30.0
func (q *Queries) UpdateAgentTaskNotifyAt(ctx context.Context, arg UpdateAgentTaskNotifyAtParams) error
func (*Queries) UpdateAgentTaskReviewRequest ¶ added in v0.30.0
func (q *Queries) UpdateAgentTaskReviewRequest(ctx context.Context, arg UpdateAgentTaskReviewRequestParams) error
func (*Queries) UpdateAgentTaskStatus ¶ added in v0.30.0
func (q *Queries) UpdateAgentTaskStatus(ctx context.Context, arg UpdateAgentTaskStatusParams) error
func (*Queries) UpdateAgentTaskStatusFrom ¶ added in v0.30.0
func (q *Queries) UpdateAgentTaskStatusFrom(ctx context.Context, arg UpdateAgentTaskStatusFromParams) error
func (*Queries) UpdateArticle ¶
func (*Queries) UpdateAuthIdentityExternalID ¶
func (q *Queries) UpdateAuthIdentityExternalID(ctx context.Context, arg UpdateAuthIdentityExternalIDParams) error
func (*Queries) UpdateAuthPolicy ¶
func (q *Queries) UpdateAuthPolicy(ctx context.Context, arg UpdateAuthPolicyParams) error
func (*Queries) UpdateAuthSessionExpiry ¶
func (q *Queries) UpdateAuthSessionExpiry(ctx context.Context, arg UpdateAuthSessionExpiryParams) error
func (*Queries) UpdateAuthUser ¶
func (q *Queries) UpdateAuthUser(ctx context.Context, arg UpdateAuthUserParams) error
func (*Queries) UpdateAuthUserDefaultAgent ¶
func (q *Queries) UpdateAuthUserDefaultAgent(ctx context.Context, arg UpdateAuthUserDefaultAgentParams) error
func (*Queries) UpdateAuthUserNotifyIdentity ¶
func (q *Queries) UpdateAuthUserNotifyIdentity(ctx context.Context, arg UpdateAuthUserNotifyIdentityParams) error
func (*Queries) UpdateAuthUserRole ¶
func (q *Queries) UpdateAuthUserRole(ctx context.Context, arg UpdateAuthUserRoleParams) error
func (*Queries) UpdateAuthUserTokenLastUsed ¶
func (*Queries) UpdateConversationArchived ¶
func (q *Queries) UpdateConversationArchived(ctx context.Context, arg UpdateConversationArchivedParams) error
func (*Queries) UpdateConversationBootstrapped ¶
func (q *Queries) UpdateConversationBootstrapped(ctx context.Context, arg UpdateConversationBootstrappedParams) error
func (*Queries) UpdateConversationKindProject ¶ added in v0.34.0
func (q *Queries) UpdateConversationKindProject(ctx context.Context, arg UpdateConversationKindProjectParams) error
func (*Queries) UpdateConversationLastActive ¶
func (q *Queries) UpdateConversationLastActive(ctx context.Context, arg UpdateConversationLastActiveParams) error
func (*Queries) UpdateConversationTitle ¶
func (q *Queries) UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
func (*Queries) UpdateConversationTitleBySessionID ¶
func (q *Queries) UpdateConversationTitleBySessionID(ctx context.Context, arg UpdateConversationTitleBySessionIDParams) error
func (*Queries) UpdatePluginConfig ¶
func (q *Queries) UpdatePluginConfig(ctx context.Context, arg UpdatePluginConfigParams) error
func (*Queries) UpdatePluginEnabled ¶
func (q *Queries) UpdatePluginEnabled(ctx context.Context, arg UpdatePluginEnabledParams) error
func (*Queries) UpdateProject ¶ added in v0.34.0
func (*Queries) UpdateProvider ¶
func (q *Queries) UpdateProvider(ctx context.Context, arg UpdateProviderParams) error
func (*Queries) UpdateRSSFeed ¶
func (*Queries) UpdateRSSFeedEntry ¶
func (q *Queries) UpdateRSSFeedEntry(ctx context.Context, arg UpdateRSSFeedEntryParams) (RssFeedEntry, error)
func (*Queries) UpdateSchedJobRun ¶
func (q *Queries) UpdateSchedJobRun(ctx context.Context, arg UpdateSchedJobRunParams) error
func (*Queries) UpdateSchedulerJob ¶
func (q *Queries) UpdateSchedulerJob(ctx context.Context, arg UpdateSchedulerJobParams) error
func (*Queries) UpdateSkillMetadata ¶
func (q *Queries) UpdateSkillMetadata(ctx context.Context, arg UpdateSkillMetadataParams) error
func (*Queries) UpdateSystemSkillMetadata ¶ added in v0.35.3
func (q *Queries) UpdateSystemSkillMetadata(ctx context.Context, arg UpdateSystemSkillMetadataParams) error
func (*Queries) UpdateUserAgeKeys ¶
func (q *Queries) UpdateUserAgeKeys(ctx context.Context, arg UpdateUserAgeKeysParams) error
func (*Queries) UpsertAgentConstraints ¶
func (q *Queries) UpsertAgentConstraints(ctx context.Context, arg UpsertAgentConstraintsParams) (CtxAgentMemory, error)
func (*Queries) UpsertAgentSoul ¶
func (q *Queries) UpsertAgentSoul(ctx context.Context, arg UpsertAgentSoulParams) error
func (*Queries) UpsertAgentSoulVersioned ¶
func (q *Queries) UpsertAgentSoulVersioned(ctx context.Context, arg UpsertAgentSoulVersionedParams) (CtxAgentMemory, error)
func (*Queries) UpsertAuthOAuthProvider ¶ added in v0.27.0
func (q *Queries) UpsertAuthOAuthProvider(ctx context.Context, arg UpsertAuthOAuthProviderParams) error
func (*Queries) UpsertChannel ¶
func (q *Queries) UpsertChannel(ctx context.Context, arg UpsertChannelParams) error
func (*Queries) UpsertChatAgent ¶
func (q *Queries) UpsertChatAgent(ctx context.Context, arg UpsertChatAgentParams) error
func (*Queries) UpsertDigest ¶ added in v0.30.0
func (q *Queries) UpsertDigest(ctx context.Context, arg UpsertDigestParams) (RecallyDigest, error)
func (*Queries) UpsertPlugin ¶
func (q *Queries) UpsertPlugin(ctx context.Context, arg UpsertPluginParams) error
func (*Queries) UpsertPluginStateEntry ¶
func (q *Queries) UpsertPluginStateEntry(ctx context.Context, arg UpsertPluginStateEntryParams) error
func (*Queries) UpsertSetting ¶
func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
func (*Queries) UpsertSkillFile ¶
func (q *Queries) UpsertSkillFile(ctx context.Context, arg UpsertSkillFileParams) error
func (*Queries) UpsertUserAgentMemory ¶
func (q *Queries) UpsertUserAgentMemory(ctx context.Context, arg UpsertUserAgentMemoryParams) error
func (*Queries) UpsertUserAgentMemoryVersioned ¶
func (q *Queries) UpsertUserAgentMemoryVersioned(ctx context.Context, arg UpsertUserAgentMemoryVersionedParams) (CtxAgentMemory, error)
func (*Queries) UpsertVaultEntry ¶
func (q *Queries) UpsertVaultEntry(ctx context.Context, arg UpsertVaultEntryParams) error
type RecallyDigest ¶ added in v0.30.0
type RecallyDigest struct {
ID string `json:"id"`
UserID string `json:"user_id"`
Date string `json:"date"`
Narrative string `json:"narrative"`
SavedYesterdayCount int64 `json:"saved_yesterday_count"`
UnreadCount int64 `json:"unread_count"`
ReadCount int64 `json:"read_count"`
ArchivedCount int64 `json:"archived_count"`
StarredCount int64 `json:"starred_count"`
WorthRevisitingCount int64 `json:"worth_revisiting_count"`
TotalArticles int64 `json:"total_articles"`
TopTags string `json:"top_tags"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type RecallyDigestArticle ¶ added in v0.30.0
type RecordSchedulerJobRunParams ¶
type RecordSchedulerJobRunParams struct {
LastRunAt sql.NullString `json:"last_run_at"`
LastError string `json:"last_error"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type RemoveUserAgentParams ¶
type ResolveSkillParams ¶
type ResolveSkillParams struct {
Name string `json:"name"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type RssFeed ¶
type RssFeed struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Url string `json:"url"`
Title string `json:"title"`
Description string `json:"description"`
CheckInterval string `json:"check_interval"`
LastCheckedAt sql.NullString `json:"last_checked_at"`
LastEtag string `json:"last_etag"`
LastModified string `json:"last_modified"`
Enabled int64 `json:"enabled"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type RssFeedEntry ¶
type RssFeedEntry struct {
ID string `json:"id"`
FeedID string `json:"feed_id"`
Guid string `json:"guid"`
Url string `json:"url"`
Title string `json:"title"`
Status string `json:"status"`
ArticleID sql.NullString `json:"article_id"`
Attempts int64 `json:"attempts"`
ErrorMsg string `json:"error_msg"`
DiscoveredAt string `json:"discovered_at"`
ProcessedAt sql.NullString `json:"processed_at"`
}
type SchedJob ¶
type SchedJob struct {
ID string `json:"id"`
OwnerKind string `json:"owner_kind"`
ExecScope string `json:"exec_scope"`
PluginID string `json:"plugin_id"`
JobKey string `json:"job_key"`
RuntimeName string `json:"runtime_name"`
Name string `json:"name"`
Description string `json:"description"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
Payload string `json:"payload"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
LastRunAt sql.NullString `json:"last_run_at"`
LastError string `json:"last_error"`
}
type SchedJobRun ¶
type SchedJobRun struct {
ID string `json:"id"`
JobID string `json:"job_id"`
SessionID string `json:"session_id"`
Status string `json:"status"`
StartedAt string `json:"started_at"`
FinishedAt sql.NullString `json:"finished_at"`
Error string `json:"error"`
UserID sql.NullString `json:"user_id"`
}
type SearchArticlesParams ¶
type SearchArticlesParams struct {
UserID string `json:"user_id"`
Column2 sql.NullString `json:"column_2"`
Column3 sql.NullString `json:"column_3"`
Column4 sql.NullString `json:"column_4"`
Column5 sql.NullString `json:"column_5"`
Limit int64 `json:"limit"`
}
type SearchMessagesParams ¶
type SearchSummariesParams ¶
type SeedPluginParams ¶
type SeedProviderParams ¶
type SettingsAgent ¶
type SettingsAgent struct {
ID string `json:"id"`
Name string `json:"name"`
Model string `json:"model"`
ModelStrong string `json:"model_strong"`
ModelFast string `json:"model_fast"`
SystemPrompt string `json:"system_prompt"`
Soul string `json:"soul"`
Workspace string `json:"workspace"`
Sandbox string `json:"sandbox"`
EnabledBuiltinSkills string `json:"enabled_builtin_skills"`
Scope string `json:"scope"`
CreatorID string `json:"creator_id"`
Enabled int64 `json:"enabled"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type SettingsChannel ¶
type SettingsChannelAgent ¶
type SettingsPlugin ¶
type SettingsProvider ¶
type Skill ¶
type Skill struct {
ID string `json:"id"`
Scope string `json:"scope"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Name string `json:"name"`
Description string `json:"description"`
Status string `json:"status"`
DisableModelInvocation int64 `json:"disable_model_invocation"`
Metadata string `json:"metadata"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type UpdateAgentParams ¶
type UpdateAgentParams struct {
Name string `json:"name"`
Model string `json:"model"`
ModelStrong string `json:"model_strong"`
ModelFast string `json:"model_fast"`
SystemPrompt string `json:"system_prompt"`
Soul string `json:"soul"`
Workspace string `json:"workspace"`
Sandbox string `json:"sandbox"`
EnabledBuiltinSkills string `json:"enabled_builtin_skills"`
Scope string `json:"scope"`
Enabled int64 `json:"enabled"`
ID string `json:"id"`
}
type UpdateAgentTaskContextParams ¶ added in v0.30.0
type UpdateAgentTaskNotifyAtParams ¶ added in v0.30.0
type UpdateAgentTaskNotifyAtParams struct {
NotifyAt sql.NullString `json:"notify_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
UserID string `json:"user_id"`
}
type UpdateAgentTaskParams ¶ added in v0.30.0
type UpdateAgentTaskReviewRequestParams ¶ added in v0.30.0
type UpdateAgentTaskStatusFromParams ¶ added in v0.30.0
type UpdateAgentTaskStatusParams ¶ added in v0.30.0
type UpdateArticleParams ¶
type UpdateArticleParams struct {
Title string `json:"title"`
Author string `json:"author"`
Summary string `json:"summary"`
Tags string `json:"tags"`
Status string `json:"status"`
Starred int64 `json:"starred"`
FilePath string `json:"file_path"`
Metadata string `json:"metadata"`
PublishedAt sql.NullString `json:"published_at"`
ReadAt sql.NullString `json:"read_at"`
ID string `json:"id"`
UserID string `json:"user_id"`
}
type UpdateAuthPolicyParams ¶
type UpdateAuthPolicyParams struct {
Name string `json:"name"`
Effect string `json:"effect"`
Subjects string `json:"subjects"`
Actions string `json:"actions"`
Resources string `json:"resources"`
Conditions string `json:"conditions"`
Priority int64 `json:"priority"`
Enabled int64 `json:"enabled"`
ID string `json:"id"`
}
type UpdateAuthUserDefaultAgentParams ¶
type UpdateAuthUserDefaultAgentParams struct {
DefaultAgentID sql.NullString `json:"default_agent_id"`
ID string `json:"id"`
}
type UpdateAuthUserNotifyIdentityParams ¶
type UpdateAuthUserNotifyIdentityParams struct {
NotifyIdentityID sql.NullString `json:"notify_identity_id"`
ID string `json:"id"`
}
type UpdateAuthUserParams ¶
type UpdateConversationArchivedParams ¶
type UpdateConversationArchivedParams struct {
Archived int64 `json:"archived"`
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateConversationBootstrappedParams ¶ added in v0.35.3
type UpdateConversationBootstrappedParams struct {
ID string `json:"id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateConversationKindProjectParams ¶ added in v0.34.0
type UpdateConversationKindProjectParams struct {
Kind string `json:"kind"`
ProjectID sql.NullString `json:"project_id"`
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateConversationLastActiveParams ¶ added in v0.35.3
type UpdateConversationLastActiveParams struct {
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateConversationTitleBySessionIDParams ¶
type UpdateConversationTitleBySessionIDParams struct {
Title sql.NullString `json:"title"`
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateConversationTitleParams ¶
type UpdateConversationTitleParams struct {
Title sql.NullString `json:"title"`
ID string `json:"id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateProjectParams ¶ added in v0.34.0
type UpdateProviderParams ¶
type UpdateRSSFeedEntryParams ¶
type UpdateRSSFeedEntryParams struct {
Status string `json:"status"`
ArticleID sql.NullString `json:"article_id"`
ErrorMsg string `json:"error_msg"`
ID string `json:"id"`
}
type UpdateRSSFeedParams ¶
type UpdateRSSFeedParams struct {
Title string `json:"title"`
Description string `json:"description"`
CheckInterval string `json:"check_interval"`
LastCheckedAt sql.NullString `json:"last_checked_at"`
LastEtag string `json:"last_etag"`
LastModified string `json:"last_modified"`
Enabled int64 `json:"enabled"`
ID string `json:"id"`
UserID string `json:"user_id"`
}
type UpdateSchedJobRunParams ¶
type UpdateSchedJobRunParams struct {
Status string `json:"status"`
FinishedAt sql.NullString `json:"finished_at"`
Error string `json:"error"`
ID string `json:"id"`
}
type UpdateSchedulerJobParams ¶
type UpdateSchedulerJobParams struct {
OwnerKind string `json:"owner_kind"`
ExecScope string `json:"exec_scope"`
PluginID string `json:"plugin_id"`
JobKey string `json:"job_key"`
RuntimeName string `json:"runtime_name"`
Name string `json:"name"`
Description string `json:"description"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
Payload string `json:"payload"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
UpdatedAt string `json:"updated_at"`
LastRunAt sql.NullString `json:"last_run_at"`
LastError string `json:"last_error"`
ID string `json:"id"`
}
type UpdateSkillMetadataParams ¶
type UpdateSkillMetadataParams struct {
Description string `json:"description"`
Status string `json:"status"`
DisableModelInvocation int64 `json:"disable_model_invocation"`
Metadata string `json:"metadata"`
ID string `json:"id"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type UpdateSystemSkillMetadataParams ¶ added in v0.35.3
type UpdateUserAgeKeysParams ¶
type UpsertAgentSoulParams ¶
type UpsertAuthOAuthProviderParams ¶ added in v0.27.0
type UpsertChannelParams ¶
type UpsertChatAgentParams ¶
type UpsertDigestParams ¶ added in v0.30.0
type UpsertDigestParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
Date string `json:"date"`
Narrative string `json:"narrative"`
SavedYesterdayCount int64 `json:"saved_yesterday_count"`
UnreadCount int64 `json:"unread_count"`
ReadCount int64 `json:"read_count"`
ArchivedCount int64 `json:"archived_count"`
StarredCount int64 `json:"starred_count"`
WorthRevisitingCount int64 `json:"worth_revisiting_count"`
TotalArticles int64 `json:"total_articles"`
TopTags string `json:"top_tags"`
}
type UpsertPluginParams ¶
type UpsertSettingParams ¶
type UpsertSkillFileParams ¶
type UpsertVaultEntryParams ¶
Source Files
¶
- agent_task.sql.go
- agent_task_event.sql.go
- articles.sql.go
- auth_identities.sql.go
- auth_oauth_provider.sql.go
- auth_policies.sql.go
- auth_sessions.sql.go
- auth_user_agents.sql.go
- auth_user_tokens.sql.go
- auth_users.sql.go
- ctx_agent_memory.sql.go
- ctx_conversations.sql.go
- ctx_items.sql.go
- ctx_messages.sql.go
- ctx_summaries.sql.go
- db.go
- memory_changelog.sql.go
- memory_snapshots.sql.go
- models.go
- plugin_state_entries.sql.go
- projects.sql.go
- recally_digests.sql.go
- rss_feeds.sql.go
- sched_job_runs.sql.go
- sched_jobs.sql.go
- settings.sql.go
- settings_agents.sql.go
- settings_channel_agents.sql.go
- settings_channels.sql.go
- settings_plugins.sql.go
- settings_providers.sql.go
- shares.sql.go
- skills.sql.go
- vault_entries.sql.go
Click to show internal directories.
Click to hide internal directories.