Documentation
¶
Index ¶
- type AddDigestArticleParams
- type AdvanceMemorySnapshotParams
- type Agent
- type AgentGoal
- type AgentReview
- type AgentReviewItem
- type AgentTask
- type AgentTaskBlocker
- type AgentTaskCriterion
- type AgentTaskDep
- type AgentTaskDispatchHint
- type AgentTaskEvent
- type AgentTaskRun
- type AppSetting
- type AppendAgentTaskBlockerDetailParams
- type AppendContextItemParams
- type ArchiveProjectParams
- type AssignUserAgentParams
- type AuthCredential
- type AuthIdentity
- type AuthOidcAccessToken
- type AuthOidcCode
- type AuthPolicy
- type AuthSession
- type AuthUser
- type AuthUserAgent
- type AuthUserToken
- type CancelAgentTaskBlockerParams
- type Channel
- type ChannelAgent
- type ChannelIdentity
- type ClaimAgentTaskParams
- type ClearAgentTaskSessionParams
- type ConsumeDispatchHintParams
- type CountArticlesByStatusParams
- type CreateAgentGoalParams
- type CreateAgentParams
- type CreateAgentReviewParams
- type CreateAgentTaskBlockerParams
- type CreateAgentTaskCriterionParams
- type CreateAgentTaskDepParams
- type CreateAgentTaskDispatchHintParams
- type CreateAgentTaskParams
- type CreateAgentTaskRunParams
- type CreateArticleParams
- type CreateAuthPolicyParams
- 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 CtxAgentMemoryChangelog
- type CtxAgentMemorySnapshot
- type CtxConversation
- type CtxItem
- type CtxMessage
- type CtxMessagePart
- type CtxSummary
- type CtxSummaryMessage
- type CtxSummaryParent
- type DBTX
- type DeleteAgentTaskDepParams
- 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 FinishAgentTaskRunParams
- type GetAgentSkillByNameParams
- type GetArticleByCanonicalURLParams
- type GetArticleParams
- type GetChatAgentParams
- type GetContextMessageItemsRow
- type GetConversationBySessionIDParams
- type GetConversationParams
- type GetDigestByDateParams
- type GetFreshTailMessageIDsParams
- type GetLiveDispatchHintForTaskParams
- type GetMainConversationByProjectParams
- type GetMemoryChangelogAtVersionParams
- type GetMemorySnapshotParams
- type GetMessageParams
- type GetMessagesByConversationRangeParams
- type GetMessagesSinceParams
- type GetPluginStateEntryParams
- type GetProjectByNameParams
- type GetProjectParams
- type GetRSSFeedByURLParams
- type GetRSSFeedEntryParams
- type GetRSSFeedParams
- type GetSchedJobRunParams
- type GetSkillFileParams
- type GetSkillParams
- type GetSummariesByDepthParams
- type GetSummaryParams
- type GetUserAgentMemoryParams
- type GetUserSkillByNameParams
- type GetVaultEntryParams
- type GoalChildCountsRow
- type HeartbeatAgentTaskRunParams
- type IncrementAgentTaskRetryParams
- type InsertAgentTaskEventParams
- type InsertMemoryChangelogParams
- type LatestAgentTaskRunForGoalParams
- type LatestAgentTaskRunForTaskParams
- type LinkSummaryToMessageParams
- type LinkSummaryToParentParams
- type ListActiveKnowledgeByTypeParams
- type ListAgentGoalsByUserParams
- type ListAgentGoalsParams
- type ListAgentReviewsByGoalParams
- type ListAgentReviewsByTaskParams
- type ListAgentTaskDepsWithUpstreamPagedParams
- type ListAgentTaskDepsWithUpstreamPagedRow
- type ListAgentTaskDepsWithUpstreamRow
- type ListAgentTaskEventsParams
- type ListAgentTaskRunsByTaskParams
- type ListAgentTasksByUserParams
- type ListAgentTasksParams
- type ListArticlesParams
- type ListChildrenByGoalPagedParams
- type ListConversationsAllParams
- type ListConversationsByKindParams
- type ListConversationsParams
- type ListDigestArticlesParams
- type ListDigestsParams
- type ListMemoryChangelogParams
- type ListPendingRSSEntriesParams
- type ListProjectsAllParams
- type ListProjectsParams
- type ListRSSFeedEntriesParams
- type ListRSSFeedsParams
- type ListReadyCandidatesParams
- type ListSchedJobRunsParams
- type ListSchedulerJobsByAgentParams
- type ListSharesByUserParams
- type ListSharesByUserRow
- type ListSkillsForAgentContextParams
- type ListSkillsForUserParams
- type ListSkillsVisibleParams
- type ListStaleAgentTaskRunsParams
- type ListUnreadArticlesOlderThanParams
- type NextAttemptNoForGoalParams
- type NextAttemptNoForTaskParams
- type Plugin
- type PluginOauthProvider
- type PluginOverride
- type PluginState
- type Project
- type PromoteAgentTaskRunParams
- type Provider
- 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) AppendAgentTaskBlockerDetail(ctx context.Context, arg AppendAgentTaskBlockerDetailParams) 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) CancelAgentTaskBlocker(ctx context.Context, arg CancelAgentTaskBlockerParams) (int64, error)
- func (q *Queries) ClaimAgentTask(ctx context.Context, arg ClaimAgentTaskParams) (int64, error)
- func (q *Queries) ClearAgentTaskSession(ctx context.Context, arg ClearAgentTaskSessionParams) error
- func (q *Queries) ConsumeDispatchHint(ctx context.Context, arg ConsumeDispatchHintParams) (int64, error)
- func (q *Queries) CountArticlesByStatus(ctx context.Context, arg CountArticlesByStatusParams) (int64, error)
- func (q *Queries) CountDigests(ctx context.Context, userID string) (int64, error)
- func (q *Queries) CountRunningAgentTasks(ctx context.Context) (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) (Agent, error)
- func (q *Queries) CreateAgentGoal(ctx context.Context, arg CreateAgentGoalParams) (AgentGoal, error)
- func (q *Queries) CreateAgentReview(ctx context.Context, arg CreateAgentReviewParams) (AgentReview, error)
- func (q *Queries) CreateAgentTask(ctx context.Context, arg CreateAgentTaskParams) (AgentTask, error)
- func (q *Queries) CreateAgentTaskBlocker(ctx context.Context, arg CreateAgentTaskBlockerParams) (AgentTaskBlocker, error)
- func (q *Queries) CreateAgentTaskCriterion(ctx context.Context, arg CreateAgentTaskCriterionParams) (AgentTaskCriterion, error)
- func (q *Queries) CreateAgentTaskDep(ctx context.Context, arg CreateAgentTaskDepParams) (AgentTaskDep, error)
- func (q *Queries) CreateAgentTaskDispatchHint(ctx context.Context, arg CreateAgentTaskDispatchHintParams) (AgentTaskDispatchHint, error)
- func (q *Queries) CreateAgentTaskRun(ctx context.Context, arg CreateAgentTaskRunParams) (AgentTaskRun, error)
- func (q *Queries) CreateArticle(ctx context.Context, arg CreateArticleParams) (RecallyArticle, error)
- func (q *Queries) CreateAuthPolicy(ctx context.Context, arg CreateAuthPolicyParams) (AuthPolicy, 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) (CtxAgentMemorySnapshot, 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) (Provider, error)
- func (q *Queries) CreateRSSFeed(ctx context.Context, arg CreateRSSFeedParams) (RecallyRssFeed, error)
- func (q *Queries) CreateRSSFeedEntry(ctx context.Context, arg CreateRSSFeedEntryParams) (RecallyRssFeedEntry, 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, id string) error
- func (q *Queries) DeleteAgentTaskDep(ctx context.Context, arg DeleteAgentTaskDepParams) 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) DeleteAuthOAuthProvider(ctx context.Context, providerID string) error
- func (q *Queries) DeleteAuthPolicy(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) DeleteDispatchHint(ctx context.Context, id string) error
- func (q *Queries) DeleteManifestPluginOverride(ctx context.Context, pluginID string) 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) 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) FinishAgentTaskRun(ctx context.Context, arg FinishAgentTaskRunParams) 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) (Agent, error)
- func (q *Queries) GetAgentGoal(ctx context.Context, id string) (AgentGoal, error)
- func (q *Queries) GetAgentReview(ctx context.Context, id string) (AgentReview, error)
- func (q *Queries) GetAgentSkillByName(ctx context.Context, arg GetAgentSkillByNameParams) (Skill, error)
- func (q *Queries) GetAgentTask(ctx context.Context, id string) (AgentTask, error)
- func (q *Queries) GetAgentTaskBlocker(ctx context.Context, id string) (AgentTaskBlocker, error)
- func (q *Queries) GetAgentTaskRun(ctx context.Context, id string) (AgentTaskRun, error)
- func (q *Queries) GetArticle(ctx context.Context, arg GetArticleParams) (RecallyArticle, error)
- func (q *Queries) GetArticleByCanonicalURL(ctx context.Context, arg GetArticleByCanonicalURLParams) (RecallyArticle, error)
- func (q *Queries) GetArticlesSavedThisWeek(ctx context.Context, userID string) ([]RecallyArticle, error)
- func (q *Queries) GetAuthOAuthProvider(ctx context.Context, providerID string) (PluginOauthProvider, error)
- func (q *Queries) GetAuthPolicy(ctx context.Context, id string) (AuthPolicy, error)
- func (q *Queries) GetAuthUserTokenByHash(ctx context.Context, tokenHash string) (AuthUserToken, error)
- func (q *Queries) GetChannel(ctx context.Context, id string) (Channel, error)
- func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (ChannelAgent, 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) GetLiveDispatchHintForTask(ctx context.Context, arg GetLiveDispatchHintForTaskParams) (AgentTaskDispatchHint, error)
- func (q *Queries) GetMainConversationByProject(ctx context.Context, arg GetMainConversationByProjectParams) (CtxConversation, error)
- func (q *Queries) GetManifestPluginOverride(ctx context.Context, pluginID string) (PluginOverride, 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) (CtxAgentMemoryChangelog, error)
- func (q *Queries) GetMemorySnapshot(ctx context.Context, arg GetMemorySnapshotParams) (CtxAgentMemorySnapshot, error)
- func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (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) GetOpenBlockerForTask(ctx context.Context, taskID string) (AgentTaskBlocker, error)
- func (q *Queries) GetOpenReviewForTask(ctx context.Context, taskID sql.NullString) (AgentReview, error)
- func (q *Queries) GetPlugin(ctx context.Context, id string) (Plugin, 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) (Provider, error)
- func (q *Queries) GetRSSFeed(ctx context.Context, arg GetRSSFeedParams) (RecallyRssFeed, error)
- func (q *Queries) GetRSSFeedByURL(ctx context.Context, arg GetRSSFeedByURLParams) (RecallyRssFeed, error)
- func (q *Queries) GetRSSFeedEntry(ctx context.Context, arg GetRSSFeedEntryParams) (RecallyRssFeedEntry, error)
- func (q *Queries) GetSchedJobRun(ctx context.Context, arg GetSchedJobRunParams) (SchedJobRun, error)
- func (q *Queries) GetSchedulerJob(ctx context.Context, id string) (SchedJob, error)
- func (q *Queries) GetSetting(ctx context.Context, key string) (AppSetting, 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, arg GetSummaryParams) (CtxSummary, error)
- func (q *Queries) GetSummaryByID(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) GetVaultUser(ctx context.Context, id string) (VaultUser, error)
- func (q *Queries) GoalChildCounts(ctx context.Context, goalID sql.NullString) (GoalChildCountsRow, error)
- func (q *Queries) HeartbeatAgentTaskRun(ctx context.Context, arg HeartbeatAgentTaskRunParams) (int64, error)
- func (q *Queries) IncrementAgentTaskRetry(ctx context.Context, arg IncrementAgentTaskRetryParams) 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) LatestAgentTaskRunForGoal(ctx context.Context, arg LatestAgentTaskRunForGoalParams) (AgentTaskRun, error)
- func (q *Queries) LatestAgentTaskRunForTask(ctx context.Context, arg LatestAgentTaskRunForTaskParams) (AgentTaskRun, error)
- func (q *Queries) LinkSummaryToMessage(ctx context.Context, arg LinkSummaryToMessageParams) error
- func (q *Queries) LinkSummaryToParent(ctx context.Context, arg LinkSummaryToParentParams) error
- func (q *Queries) ListAccessibleAgents(ctx context.Context, userID string) ([]Agent, error)
- func (q *Queries) ListActiveKnowledgeByType(ctx context.Context, arg ListActiveKnowledgeByTypeParams) ([]Skill, error)
- func (q *Queries) ListAgentGoals(ctx context.Context, arg ListAgentGoalsParams) ([]AgentGoal, error)
- func (q *Queries) ListAgentGoalsByUser(ctx context.Context, arg ListAgentGoalsByUserParams) ([]AgentGoal, error)
- func (q *Queries) ListAgentReviewsByGoal(ctx context.Context, arg ListAgentReviewsByGoalParams) ([]AgentReview, error)
- func (q *Queries) ListAgentReviewsByTask(ctx context.Context, arg ListAgentReviewsByTaskParams) ([]AgentReview, error)
- func (q *Queries) ListAgentTaskBlockersByTask(ctx context.Context, taskID string) ([]AgentTaskBlocker, error)
- func (q *Queries) ListAgentTaskCriteria(ctx context.Context, taskID string) ([]AgentTaskCriterion, error)
- func (q *Queries) ListAgentTaskDependents(ctx context.Context, depTaskID string) ([]AgentTaskDep, error)
- func (q *Queries) ListAgentTaskDeps(ctx context.Context, taskID string) ([]AgentTaskDep, error)
- func (q *Queries) ListAgentTaskDepsWithUpstream(ctx context.Context, taskID string) ([]ListAgentTaskDepsWithUpstreamRow, error)
- func (q *Queries) ListAgentTaskDepsWithUpstreamPaged(ctx context.Context, arg ListAgentTaskDepsWithUpstreamPagedParams) ([]ListAgentTaskDepsWithUpstreamPagedRow, error)
- func (q *Queries) ListAgentTaskEvents(ctx context.Context, arg ListAgentTaskEventsParams) ([]AgentTaskEvent, error)
- func (q *Queries) ListAgentTaskEventsByGoal(ctx context.Context, goalID sql.NullString) ([]AgentTaskEvent, error)
- func (q *Queries) ListAgentTaskEventsByRun(ctx context.Context, runID sql.NullString) ([]AgentTaskEvent, error)
- func (q *Queries) ListAgentTaskRunsByTask(ctx context.Context, arg ListAgentTaskRunsByTaskParams) ([]AgentTaskRun, error)
- func (q *Queries) ListAgentTasks(ctx context.Context, arg ListAgentTasksParams) ([]AgentTask, error)
- func (q *Queries) ListAgentTasksByUser(ctx context.Context, arg ListAgentTasksByUserParams) ([]AgentTask, error)
- func (q *Queries) ListAgentUsers(ctx context.Context, agentID string) ([]string, error)
- func (q *Queries) ListAgents(ctx context.Context) ([]Agent, error)
- func (q *Queries) ListAllSchedulerJobs(ctx context.Context) ([]SchedJob, error)
- func (q *Queries) ListAllSkills(ctx context.Context) ([]Skill, error)
- func (q *Queries) ListArticles(ctx context.Context, arg ListArticlesParams) ([]RecallyArticle, error)
- func (q *Queries) ListArticlesSavedYesterday(ctx context.Context, userID string) ([]RecallyArticle, error)
- func (q *Queries) ListAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
- func (q *Queries) ListChannels(ctx context.Context) ([]Channel, error)
- func (q *Queries) ListChannelsByType(ctx context.Context, type_ string) ([]Channel, error)
- func (q *Queries) ListChatAgents(ctx context.Context) ([]ChannelAgent, error)
- func (q *Queries) ListChildrenByGoal(ctx context.Context, goalID sql.NullString) ([]AgentTask, error)
- func (q *Queries) ListChildrenByGoalPaged(ctx context.Context, arg ListChildrenByGoalPagedParams) ([]AgentTask, 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) ([]RecallyArticle, error)
- func (q *Queries) ListDigests(ctx context.Context, arg ListDigestsParams) ([]RecallyDigest, error)
- func (q *Queries) ListEnabledAgents(ctx context.Context) ([]Agent, error)
- func (q *Queries) ListEnabledAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
- func (q *Queries) ListEnabledPlugins(ctx context.Context) ([]Plugin, error)
- func (q *Queries) ListEnabledProviders(ctx context.Context) ([]Provider, error)
- func (q *Queries) ListGoalPlanningCandidates(ctx context.Context, limit int64) ([]AgentGoal, error)
- func (q *Queries) ListGoalSynthesisCandidates(ctx context.Context, limit int64) ([]AgentGoal, error)
- func (q *Queries) ListManifestPluginOverrides(ctx context.Context) ([]PluginOverride, error)
- func (q *Queries) ListMemoryChangelog(ctx context.Context, arg ListMemoryChangelogParams) ([]CtxAgentMemoryChangelog, error)
- func (q *Queries) ListOpenAgentReviewsForDispatch(ctx context.Context, limit int64) ([]AgentReview, error)
- func (q *Queries) ListPendingRSSEntries(ctx context.Context, arg ListPendingRSSEntriesParams) ([]RecallyRssFeedEntry, error)
- func (q *Queries) ListPluginOverrides(ctx context.Context) ([]Plugin, error)
- func (q *Queries) ListPlugins(ctx context.Context) ([]Plugin, error)
- func (q *Queries) ListPluginsByKind(ctx context.Context, kind string) ([]Plugin, 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) ([]Provider, error)
- func (q *Queries) ListRSSFeedEntries(ctx context.Context, arg ListRSSFeedEntriesParams) ([]RecallyRssFeedEntry, error)
- func (q *Queries) ListRSSFeeds(ctx context.Context, arg ListRSSFeedsParams) ([]RecallyRssFeed, error)
- func (q *Queries) ListReachableDownstream(ctx context.Context, depTaskID string) ([]AgentTask, error)
- func (q *Queries) ListReadyCandidates(ctx context.Context, arg ListReadyCandidatesParams) ([]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) ListSchedulerJobsByAgent(ctx context.Context, arg ListSchedulerJobsByAgentParams) ([]SchedJob, error)
- func (q *Queries) ListSettings(ctx context.Context) ([]AppSetting, error)
- func (q *Queries) ListSharesByUser(ctx context.Context, arg ListSharesByUserParams) ([]ListSharesByUserRow, error)
- func (q *Queries) ListSkillFiles(ctx context.Context, skillID string) ([]SkillFile, error)
- func (q *Queries) ListSkillsForAdmin(ctx context.Context, userID sql.NullString) ([]Skill, error)
- func (q *Queries) ListSkillsForAgentContext(ctx context.Context, arg ListSkillsForAgentContextParams) ([]Skill, error)
- func (q *Queries) ListSkillsForUser(ctx context.Context, arg ListSkillsForUserParams) ([]Skill, error)
- func (q *Queries) ListSkillsVisible(ctx context.Context, arg ListSkillsVisibleParams) ([]Skill, error)
- func (q *Queries) ListStaleAgentTaskRuns(ctx context.Context, arg ListStaleAgentTaskRunsParams) ([]AgentTaskRun, error)
- func (q *Queries) ListUnreadArticlesOlderThan(ctx context.Context, arg ListUnreadArticlesOlderThanParams) ([]RecallyArticle, 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) NextAttemptNoForGoal(ctx context.Context, arg NextAttemptNoForGoalParams) (int64, error)
- func (q *Queries) NextAttemptNoForTask(ctx context.Context, arg NextAttemptNoForTaskParams) (int64, error)
- func (q *Queries) PromoteAgentTaskRun(ctx context.Context, arg PromoteAgentTaskRunParams) (int64, error)
- func (q *Queries) RecordSchedulerJobRun(ctx context.Context, arg RecordSchedulerJobRunParams) error
- func (q *Queries) RemoveUserAgent(ctx context.Context, arg RemoveUserAgentParams) error
- func (q *Queries) ResolveAgentTaskBlocker(ctx context.Context, arg ResolveAgentTaskBlockerParams) (int64, 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) ([]RecallyArticle, 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) SeedProvider(ctx context.Context, arg SeedProviderParams) error
- func (q *Queries) SetAgentGoalActiveReview(ctx context.Context, arg SetAgentGoalActiveReviewParams) error
- func (q *Queries) SetAgentGoalOutput(ctx context.Context, arg SetAgentGoalOutputParams) error
- func (q *Queries) SetAgentReviewDecision(ctx context.Context, arg SetAgentReviewDecisionParams) (int64, error)
- func (q *Queries) SetAgentReviewReviewerRun(ctx context.Context, arg SetAgentReviewReviewerRunParams) (int64, error)
- func (q *Queries) SetAgentTaskActiveBlocker(ctx context.Context, arg SetAgentTaskActiveBlockerParams) error
- func (q *Queries) SetAgentTaskActiveReview(ctx context.Context, arg SetAgentTaskActiveReviewParams) error
- func (q *Queries) SetAgentTaskActiveRun(ctx context.Context, arg SetAgentTaskActiveRunParams) error
- func (q *Queries) SetAgentTaskCancelled(ctx context.Context, arg SetAgentTaskCancelledParams) error
- func (q *Queries) SetAgentTaskOutput(ctx context.Context, arg SetAgentTaskOutputParams) error
- func (q *Queries) SetAgentTaskReviewPolicy(ctx context.Context, arg SetAgentTaskReviewPolicyParams) error
- func (q *Queries) TransitionAgentGoalStatus(ctx context.Context, arg TransitionAgentGoalStatusParams) (int64, error)
- func (q *Queries) TransitionAgentTaskStatus(ctx context.Context, arg TransitionAgentTaskStatusParams) (int64, error)
- func (q *Queries) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
- func (q *Queries) UpdateAgentTaskMeta(ctx context.Context, arg UpdateAgentTaskMetaParams) error
- func (q *Queries) UpdateArticle(ctx context.Context, arg UpdateArticleParams) (RecallyArticle, error)
- func (q *Queries) UpdateAuthPolicy(ctx context.Context, arg UpdateAuthPolicyParams) 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) 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) (RecallyRssFeed, error)
- func (q *Queries) UpdateRSSFeedEntry(ctx context.Context, arg UpdateRSSFeedEntryParams) (RecallyRssFeedEntry, 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) UpdateUserActive(ctx context.Context, arg UpdateUserActiveParams) error
- func (q *Queries) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) 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) UpsertManifestPluginOverride(ctx context.Context, arg UpsertManifestPluginOverrideParams) 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) WaiveAgentTaskDep(ctx context.Context, arg WaiveAgentTaskDepParams) (int64, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RecallyArticle
- type RecallyDigest
- type RecallyDigestArticle
- type RecallyRssFeed
- type RecallyRssFeedEntry
- type RecordSchedulerJobRunParams
- type RemoveUserAgentParams
- type ResolveAgentTaskBlockerParams
- type ResolveSkillParams
- type SchedJob
- type SchedJobRun
- type SearchArticlesParams
- type SearchMessagesParams
- type SearchSummariesParams
- type SeedProviderParams
- type SetAgentGoalActiveReviewParams
- type SetAgentGoalOutputParams
- type SetAgentReviewDecisionParams
- type SetAgentReviewReviewerRunParams
- type SetAgentTaskActiveBlockerParams
- type SetAgentTaskActiveReviewParams
- type SetAgentTaskActiveRunParams
- type SetAgentTaskCancelledParams
- type SetAgentTaskOutputParams
- type SetAgentTaskReviewPolicyParams
- type Share
- type Skill
- type SkillFile
- type TransitionAgentGoalStatusParams
- type TransitionAgentTaskStatusParams
- type UpdateAgentParams
- type UpdateAgentTaskMetaParams
- type UpdateArticleParams
- type UpdateAuthPolicyParams
- type UpdateConversationArchivedParams
- type UpdateConversationBootstrappedParams
- type UpdateConversationKindProjectParams
- type UpdateConversationLastActiveParams
- type UpdateConversationTitleBySessionIDParams
- type UpdateConversationTitleParams
- type UpdateProjectParams
- type UpdateProviderParams
- type UpdateRSSFeedEntryParams
- type UpdateRSSFeedParams
- type UpdateSchedJobRunParams
- type UpdateSchedulerJobParams
- type UpdateSkillMetadataParams
- type UpdateSystemSkillMetadataParams
- type UpdateUserActiveParams
- type UpdateUserRoleParams
- type UpsertAgentConstraintsParams
- type UpsertAgentSoulParams
- type UpsertAgentSoulVersionedParams
- type UpsertAuthOAuthProviderParams
- type UpsertChannelParams
- type UpsertChatAgentParams
- type UpsertDigestParams
- type UpsertManifestPluginOverrideParams
- type UpsertPluginParams
- type UpsertPluginStateEntryParams
- type UpsertSettingParams
- type UpsertSkillFileParams
- type UpsertUserAgentMemoryParams
- type UpsertUserAgentMemoryVersionedParams
- type UpsertVaultEntryParams
- type VaultEntry
- type VaultUser
- type WaiveAgentTaskDepParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDigestArticleParams ¶ added in v0.30.0
type Agent ¶ added in v0.38.0
type Agent 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 AgentGoal ¶ added in v0.38.0
type AgentGoal struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
ReviewPolicy string `json:"review_policy"`
ActiveReviewID sql.NullString `json:"active_review_id"`
Context string `json:"context"`
Output string `json:"output"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
CompletedAt sql.NullString `json:"completed_at"`
CancelledAt sql.NullString `json:"cancelled_at"`
}
type AgentReview ¶ added in v0.38.0
type AgentReview struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
SubmittedRunID sql.NullString `json:"submitted_run_id"`
ReviewerRunID sql.NullString `json:"reviewer_run_id"`
ReviewerType string `json:"reviewer_type"`
ReviewerUserID sql.NullString `json:"reviewer_user_id"`
EscalatedFromReviewID sql.NullString `json:"escalated_from_review_id"`
Status string `json:"status"`
Summary string `json:"summary"`
Feedback string `json:"feedback"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
ResolvedAt sql.NullString `json:"resolved_at"`
}
type AgentReviewItem ¶ added in v0.38.0
type AgentTask ¶ added in v0.30.0
type AgentTask struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
GoalID sql.NullString `json:"goal_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
ReviewPolicy string `json:"review_policy"`
ActiveReviewID sql.NullString `json:"active_review_id"`
Required int64 `json:"required"`
RetryCount int64 `json:"retry_count"`
MaxRetries int64 `json:"max_retries"`
NotBefore sql.NullString `json:"not_before"`
DeadlineAt sql.NullString `json:"deadline_at"`
SessionID sql.NullString `json:"session_id"`
ActiveRunID sql.NullString `json:"active_run_id"`
ActiveBlockerID sql.NullString `json:"active_blocker_id"`
Context string `json:"context"`
Output string `json:"output"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
CompletedAt sql.NullString `json:"completed_at"`
CancelledAt sql.NullString `json:"cancelled_at"`
}
type AgentTaskBlocker ¶ added in v0.38.0
type AgentTaskBlocker struct {
ID string `json:"id"`
TaskID string `json:"task_id"`
Kind string `json:"kind"`
Status string `json:"status"`
Question string `json:"question"`
Detail string `json:"detail"`
Resolution string `json:"resolution"`
CreatedByRunID sql.NullString `json:"created_by_run_id"`
CreatedAt string `json:"created_at"`
ResolvedAt sql.NullString `json:"resolved_at"`
}
type AgentTaskCriterion ¶ added in v0.38.0
type AgentTaskDep ¶ added in v0.38.0
type AgentTaskDep struct {
TaskID string `json:"task_id"`
DepTaskID string `json:"dep_task_id"`
DepKind string `json:"dep_kind"`
OnFailure string `json:"on_failure"`
WaivedAt sql.NullString `json:"waived_at"`
WaivedByUser sql.NullString `json:"waived_by_user"`
WaiverReason string `json:"waiver_reason"`
CreatedAt string `json:"created_at"`
}
type AgentTaskDispatchHint ¶ added in v0.38.0
type AgentTaskDispatchHint struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
Kind string `json:"kind"`
ExecutorAgentID string `json:"executor_agent_id"`
ConsumedAt sql.NullString `json:"consumed_at"`
CreatedAt string `json:"created_at"`
}
type AgentTaskEvent ¶ added in v0.30.0
type AgentTaskEvent struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
RunID sql.NullString `json:"run_id"`
BlockerID sql.NullString `json:"blocker_id"`
ReviewID sql.NullString `json:"review_id"`
EventType string `json:"event_type"`
FromStatus sql.NullString `json:"from_status"`
ToStatus sql.NullString `json:"to_status"`
ActorType string `json:"actor_type"`
ActorID sql.NullString `json:"actor_id"`
Detail string `json:"detail"`
CreatedAt string `json:"created_at"`
}
type AgentTaskRun ¶ added in v0.38.0
type AgentTaskRun struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
ExecutorAgentID sql.NullString `json:"executor_agent_id"`
Kind string `json:"kind"`
AttemptNo int64 `json:"attempt_no"`
Status string `json:"status"`
SessionID string `json:"session_id"`
Input string `json:"input"`
Result string `json:"result"`
Error string `json:"error"`
HeartbeatAt sql.NullString `json:"heartbeat_at"`
LeaseExpiresAt sql.NullString `json:"lease_expires_at"`
WorkerID string `json:"worker_id"`
StartedAt sql.NullString `json:"started_at"`
FinishedAt sql.NullString `json:"finished_at"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type AppSetting ¶ added in v0.38.0
type AppendAgentTaskBlockerDetailParams ¶ added in v0.38.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 AssignUserAgentParams ¶
type AuthCredential ¶ added in v0.38.0
type AuthIdentity ¶
type AuthIdentity struct {
ID string `json:"id"`
UserID string `json:"user_id"`
Provider string `json:"provider"`
ProviderSubject string `json:"provider_subject"`
Email string `json:"email"`
Name string `json:"name"`
AvatarUrl string `json:"avatar_url"`
RawClaims string `json:"raw_claims"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type AuthOidcAccessToken ¶ added in v0.38.0
type AuthOidcCode ¶ added in v0.38.0
type AuthOidcCode struct {
ID string `json:"id"`
CodeHash string `json:"code_hash"`
UserID string `json:"user_id"`
ClientID string `json:"client_id"`
RedirectUri string `json:"redirect_uri"`
Scopes string `json:"scopes"`
Nonce string `json:"nonce"`
PkceChallenge string `json:"pkce_challenge"`
PkceMethod string `json:"pkce_method"`
ExpiresAt string `json:"expires_at"`
ConsumedAt sql.NullString `json:"consumed_at"`
CreatedAt string `json:"created_at"`
}
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"`
UpdatedAt string `json:"updated_at"`
}
type AuthSession ¶
type AuthUser ¶
type AuthUser struct {
ID string `json:"id"`
Email string `json:"email"`
Name string `json:"name"`
AvatarUrl string `json:"avatar_url"`
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 CancelAgentTaskBlockerParams ¶ added in v0.38.0
type CancelAgentTaskBlockerParams struct {
ResolvedAt sql.NullString `json:"resolved_at"`
ID string `json:"id"`
}
type ChannelAgent ¶ added in v0.38.0
type ChannelIdentity ¶ added in v0.38.0
type ClaimAgentTaskParams ¶ added in v0.38.0
type ClaimAgentTaskParams struct {
ActiveRunID sql.NullString `json:"active_run_id"`
SessionID sql.NullString `json:"session_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type ClearAgentTaskSessionParams ¶ added in v0.38.0
type ConsumeDispatchHintParams ¶ added in v0.38.0
type ConsumeDispatchHintParams struct {
ConsumedAt sql.NullString `json:"consumed_at"`
ID string `json:"id"`
}
type CreateAgentGoalParams ¶ added in v0.38.0
type CreateAgentGoalParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
ReviewPolicy string `json:"review_policy"`
Context string `json:"context"`
Output string `json:"output"`
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 CreateAgentReviewParams ¶ added in v0.38.0
type CreateAgentReviewParams struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
SubmittedRunID sql.NullString `json:"submitted_run_id"`
ReviewerRunID sql.NullString `json:"reviewer_run_id"`
ReviewerType string `json:"reviewer_type"`
ReviewerUserID sql.NullString `json:"reviewer_user_id"`
EscalatedFromReviewID sql.NullString `json:"escalated_from_review_id"`
Status string `json:"status"`
Summary string `json:"summary"`
Feedback string `json:"feedback"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CreateAgentTaskBlockerParams ¶ added in v0.38.0
type CreateAgentTaskBlockerParams struct {
ID string `json:"id"`
TaskID string `json:"task_id"`
Kind string `json:"kind"`
Status string `json:"status"`
Question string `json:"question"`
Detail string `json:"detail"`
CreatedByRunID sql.NullString `json:"created_by_run_id"`
CreatedAt string `json:"created_at"`
}
type CreateAgentTaskCriterionParams ¶ added in v0.38.0
type CreateAgentTaskDepParams ¶ added in v0.38.0
type CreateAgentTaskDispatchHintParams ¶ added in v0.38.0
type CreateAgentTaskParams ¶ added in v0.30.0
type CreateAgentTaskParams struct {
ID string `json:"id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
Priority string `json:"priority"`
Required int64 `json:"required"`
RetryCount int64 `json:"retry_count"`
MaxRetries int64 `json:"max_retries"`
NotBefore sql.NullString `json:"not_before"`
DeadlineAt sql.NullString `json:"deadline_at"`
SessionID sql.NullString `json:"session_id"`
Context string `json:"context"`
Output string `json:"output"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CreateAgentTaskRunParams ¶ added in v0.38.0
type CreateAgentTaskRunParams struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
UserID string `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
ExecutorAgentID sql.NullString `json:"executor_agent_id"`
Kind string `json:"kind"`
AttemptNo int64 `json:"attempt_no"`
Status string `json:"status"`
SessionID string `json:"session_id"`
Input string `json:"input"`
LeaseExpiresAt sql.NullString `json:"lease_expires_at"`
WorkerID string `json:"worker_id"`
StartedAt sql.NullString `json:"started_at"`
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 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 CtxAgentMemoryChangelog ¶ added in v0.38.0
type CtxAgentMemoryChangelog 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 CtxAgentMemorySnapshot ¶ added in v0.38.0
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 DeleteAgentTaskDepParams ¶ added in v0.38.0
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 FinishAgentTaskRunParams ¶ added in v0.38.0
type GetAgentSkillByNameParams ¶
type GetAgentSkillByNameParams struct {
AgentID sql.NullString `json:"agent_id"`
Name string `json:"name"`
}
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"`
AgentID sql.NullString `json:"agent_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 GetLiveDispatchHintForTaskParams ¶ added in v0.38.0
type GetLiveDispatchHintForTaskParams struct {
TaskID sql.NullString `json:"task_id"`
Kind string `json:"kind"`
}
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 GetMessageParams ¶ added in v0.38.0
type GetMessagesSinceParams ¶
type GetProjectByNameParams ¶ added in v0.34.0
type GetProjectParams ¶ added in v0.34.0
type GetRSSFeedByURLParams ¶
type GetRSSFeedEntryParams ¶ added in v0.38.0
type GetRSSFeedParams ¶ added in v0.35.3
type GetSchedJobRunParams ¶ added in v0.38.0
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 GetSummaryParams ¶ added in v0.38.0
type GetUserSkillByNameParams ¶
type GetUserSkillByNameParams struct {
UserID sql.NullString `json:"user_id"`
Name string `json:"name"`
}
type GetVaultEntryParams ¶
type GoalChildCountsRow ¶ added in v0.38.0
type GoalChildCountsRow struct {
Total int64 `json:"total"`
RequiredDone sql.NullFloat64 `json:"required_done"`
RequiredFailed sql.NullFloat64 `json:"required_failed"`
RequiredCancelled sql.NullFloat64 `json:"required_cancelled"`
RequiredBlocked sql.NullFloat64 `json:"required_blocked"`
RequiredPending sql.NullFloat64 `json:"required_pending"`
}
type HeartbeatAgentTaskRunParams ¶ added in v0.38.0
type HeartbeatAgentTaskRunParams struct {
HeartbeatAt sql.NullString `json:"heartbeat_at"`
LeaseExpiresAt sql.NullString `json:"lease_expires_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type IncrementAgentTaskRetryParams ¶ added in v0.38.0
type InsertAgentTaskEventParams ¶ added in v0.30.0
type InsertAgentTaskEventParams struct {
ID string `json:"id"`
TaskID sql.NullString `json:"task_id"`
GoalID sql.NullString `json:"goal_id"`
RunID sql.NullString `json:"run_id"`
BlockerID sql.NullString `json:"blocker_id"`
ReviewID sql.NullString `json:"review_id"`
EventType string `json:"event_type"`
FromStatus sql.NullString `json:"from_status"`
ToStatus sql.NullString `json:"to_status"`
ActorType string `json:"actor_type"`
ActorID sql.NullString `json:"actor_id"`
Detail string `json:"detail"`
CreatedAt string `json:"created_at"`
}
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 LatestAgentTaskRunForGoalParams ¶ added in v0.38.0
type LatestAgentTaskRunForGoalParams struct {
GoalID sql.NullString `json:"goal_id"`
Kind string `json:"kind"`
}
type LatestAgentTaskRunForTaskParams ¶ added in v0.38.0
type LatestAgentTaskRunForTaskParams struct {
TaskID sql.NullString `json:"task_id"`
Kind string `json:"kind"`
}
type ListActiveKnowledgeByTypeParams ¶
type ListActiveKnowledgeByTypeParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
KnowledgeType interface{} `json:"knowledge_type"`
}
type ListAgentGoalsByUserParams ¶ added in v0.38.0
type ListAgentGoalsParams ¶ added in v0.38.0
type ListAgentReviewsByGoalParams ¶ added in v0.38.0
type ListAgentReviewsByGoalParams struct {
GoalID sql.NullString `json:"goal_id"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
type ListAgentReviewsByTaskParams ¶ added in v0.38.0
type ListAgentReviewsByTaskParams struct {
TaskID sql.NullString `json:"task_id"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
type ListAgentTaskDepsWithUpstreamPagedParams ¶ added in v0.38.0
type ListAgentTaskDepsWithUpstreamPagedRow ¶ added in v0.38.0
type ListAgentTaskDepsWithUpstreamPagedRow struct {
AgentTaskDep AgentTaskDep `json:"agent_task_dep"`
UpstreamStatus string `json:"upstream_status"`
}
type ListAgentTaskDepsWithUpstreamRow ¶ added in v0.38.0
type ListAgentTaskDepsWithUpstreamRow struct {
AgentTaskDep AgentTaskDep `json:"agent_task_dep"`
UpstreamStatus string `json:"upstream_status"`
}
type ListAgentTaskEventsParams ¶ added in v0.38.0
type ListAgentTaskEventsParams struct {
TaskID sql.NullString `json:"task_id"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
type ListAgentTaskRunsByTaskParams ¶ added in v0.38.0
type ListAgentTaskRunsByTaskParams struct {
TaskID sql.NullString `json:"task_id"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
type ListAgentTasksByUserParams ¶ added in v0.38.0
type ListAgentTasksParams ¶ added in v0.38.0
type ListArticlesParams ¶
type ListChildrenByGoalPagedParams ¶ added in v0.38.0
type ListChildrenByGoalPagedParams struct {
GoalID sql.NullString `json:"goal_id"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
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 ListRSSFeedsParams ¶ added in v0.38.0
type ListReadyCandidatesParams ¶ added in v0.38.0
type ListReadyCandidatesParams struct {
NotBefore sql.NullString `json:"not_before"`
Limit int64 `json:"limit"`
}
type ListSchedJobRunsParams ¶
type ListSchedulerJobsByAgentParams ¶ added in v0.36.0
type ListSchedulerJobsByAgentParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type ListSharesByUserParams ¶ added in v0.38.0
type ListSharesByUserParams struct {
}
type ListSharesByUserRow ¶ added in v0.35.0
type ListSharesByUserRow struct {
}
type ListSkillsForAgentContextParams ¶ added in v0.36.0
type ListSkillsForAgentContextParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type ListSkillsForUserParams ¶ added in v0.36.0
type ListSkillsForUserParams struct {
AgentIdsCsv sql.NullString `json:"agent_ids_csv"`
UserID sql.NullString `json:"user_id"`
}
type ListSkillsVisibleParams ¶
type ListSkillsVisibleParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
type ListStaleAgentTaskRunsParams ¶ added in v0.38.0
type ListStaleAgentTaskRunsParams struct {
LeaseExpiresAt sql.NullString `json:"lease_expires_at"`
Limit int64 `json:"limit"`
}
type NextAttemptNoForGoalParams ¶ added in v0.38.0
type NextAttemptNoForGoalParams struct {
GoalID sql.NullString `json:"goal_id"`
Kind string `json:"kind"`
}
type NextAttemptNoForTaskParams ¶ added in v0.38.0
type NextAttemptNoForTaskParams struct {
TaskID sql.NullString `json:"task_id"`
Kind string `json:"kind"`
}
type PluginOauthProvider ¶ added in v0.38.0
type PluginOverride ¶ added in v0.38.0
type PluginState ¶ added in v0.38.0
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 PromoteAgentTaskRunParams ¶ added in v0.38.0
type PromoteAgentTaskRunParams struct {
StartedAt sql.NullString `json:"started_at"`
HeartbeatAt sql.NullString `json:"heartbeat_at"`
LeaseExpiresAt sql.NullString `json:"lease_expires_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
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) AppendAgentTaskBlockerDetail ¶ added in v0.38.0
func (q *Queries) AppendAgentTaskBlockerDetail(ctx context.Context, arg AppendAgentTaskBlockerDetailParams) 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) CancelAgentTaskBlocker ¶ added in v0.38.0
func (*Queries) ClaimAgentTask ¶ added in v0.38.0
Atomic claim: ready + no active run running, set active_run_id and session_id.
func (*Queries) ClearAgentTaskSession ¶ added in v0.38.0
func (q *Queries) ClearAgentTaskSession(ctx context.Context, arg ClearAgentTaskSessionParams) error
func (*Queries) ConsumeDispatchHint ¶ added in v0.38.0
func (*Queries) CountArticlesByStatus ¶
func (*Queries) CountDigests ¶ added in v0.30.0
func (*Queries) CountRunningAgentTasks ¶ added in v0.38.0
func (*Queries) CountRunningSchedJobRuns ¶
func (*Queries) CountStarredArticles ¶
func (*Queries) CreateAgent ¶
func (*Queries) CreateAgentGoal ¶ added in v0.38.0
func (q *Queries) CreateAgentGoal(ctx context.Context, arg CreateAgentGoalParams) (AgentGoal, error)
Slice 3: goal queries.
func (*Queries) CreateAgentReview ¶ added in v0.38.0
func (q *Queries) CreateAgentReview(ctx context.Context, arg CreateAgentReviewParams) (AgentReview, error)
Slice 2: review queries.
func (*Queries) CreateAgentTask ¶ added in v0.30.0
func (q *Queries) CreateAgentTask(ctx context.Context, arg CreateAgentTaskParams) (AgentTask, error)
agent_task v2 queries Slice 1. Status writes are split: only the transition service uses the *Status* / *Active* / Claim mutators. Other code paths read via Get/List and write only non-status fields via UpdateAgentTaskMeta.
func (*Queries) CreateAgentTaskBlocker ¶ added in v0.38.0
func (q *Queries) CreateAgentTaskBlocker(ctx context.Context, arg CreateAgentTaskBlockerParams) (AgentTaskBlocker, error)
Blocker queries.
func (*Queries) CreateAgentTaskCriterion ¶ added in v0.38.0
func (q *Queries) CreateAgentTaskCriterion(ctx context.Context, arg CreateAgentTaskCriterionParams) (AgentTaskCriterion, error)
func (*Queries) CreateAgentTaskDep ¶ added in v0.38.0
func (q *Queries) CreateAgentTaskDep(ctx context.Context, arg CreateAgentTaskDepParams) (AgentTaskDep, error)
DAG edge queries. Cycle prevention is enforced at the service layer.
func (*Queries) CreateAgentTaskDispatchHint ¶ added in v0.38.0
func (q *Queries) CreateAgentTaskDispatchHint(ctx context.Context, arg CreateAgentTaskDispatchHintParams) (AgentTaskDispatchHint, error)
Dispatch hint persistence between task creation and the next claim (B1 / D13).
func (*Queries) CreateAgentTaskRun ¶ added in v0.38.0
func (q *Queries) CreateAgentTaskRun(ctx context.Context, arg CreateAgentTaskRunParams) (AgentTaskRun, error)
Run queries one row per execution attempt.
func (*Queries) CreateArticle ¶
func (q *Queries) CreateArticle(ctx context.Context, arg CreateArticleParams) (RecallyArticle, error)
func (*Queries) CreateAuthPolicy ¶
func (q *Queries) CreateAuthPolicy(ctx context.Context, arg CreateAuthPolicyParams) (AuthPolicy, error)
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) (CtxAgentMemorySnapshot, 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 (*Queries) CreateRSSFeed ¶
func (q *Queries) CreateRSSFeed(ctx context.Context, arg CreateRSSFeedParams) (RecallyRssFeed, error)
func (*Queries) CreateRSSFeedEntry ¶
func (q *Queries) CreateRSSFeedEntry(ctx context.Context, arg CreateRSSFeedEntryParams) (RecallyRssFeedEntry, 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 (*Queries) DeleteAgentTaskDep ¶ added in v0.38.0
func (q *Queries) DeleteAgentTaskDep(ctx context.Context, arg DeleteAgentTaskDepParams) error
func (*Queries) DeleteAllContextItems ¶
func (*Queries) DeleteAllVaultEntriesByUser ¶
func (*Queries) DeleteArticle ¶
func (q *Queries) DeleteArticle(ctx context.Context, arg DeleteArticleParams) error
func (*Queries) DeleteAuthOAuthProvider ¶ added in v0.27.0
func (*Queries) DeleteAuthPolicy ¶
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) DeleteDispatchHint ¶ added in v0.38.0
func (*Queries) DeleteManifestPluginOverride ¶ added in v0.38.0
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) 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) FinishAgentTaskRun ¶ added in v0.38.0
func (q *Queries) FinishAgentTaskRun(ctx context.Context, arg FinishAgentTaskRunParams) 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) GetAgentGoal ¶ added in v0.38.0
func (*Queries) GetAgentReview ¶ added in v0.38.0
func (*Queries) GetAgentSkillByName ¶
func (*Queries) GetAgentTask ¶ added in v0.30.0
func (*Queries) GetAgentTaskBlocker ¶ added in v0.38.0
func (*Queries) GetAgentTaskRun ¶ added in v0.38.0
func (*Queries) GetArticle ¶
func (q *Queries) GetArticle(ctx context.Context, arg GetArticleParams) (RecallyArticle, error)
func (*Queries) GetArticleByCanonicalURL ¶
func (q *Queries) GetArticleByCanonicalURL(ctx context.Context, arg GetArticleByCanonicalURLParams) (RecallyArticle, error)
func (*Queries) GetArticlesSavedThisWeek ¶
func (*Queries) GetAuthOAuthProvider ¶ added in v0.27.0
func (*Queries) GetAuthPolicy ¶
func (*Queries) GetAuthUserTokenByHash ¶
func (*Queries) GetChannel ¶
func (*Queries) GetChatAgent ¶
func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (ChannelAgent, 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) GetLiveDispatchHintForTask ¶ added in v0.38.0
func (q *Queries) GetLiveDispatchHintForTask(ctx context.Context, arg GetLiveDispatchHintForTaskParams) (AgentTaskDispatchHint, error)
func (*Queries) GetMainConversationByProject ¶ added in v0.34.0
func (q *Queries) GetMainConversationByProject(ctx context.Context, arg GetMainConversationByProjectParams) (CtxConversation, error)
func (*Queries) GetManifestPluginOverride ¶ added in v0.38.0
func (*Queries) GetMaxContextOrdinal ¶
func (*Queries) GetMemoryChangelogAtVersion ¶
func (q *Queries) GetMemoryChangelogAtVersion(ctx context.Context, arg GetMemoryChangelogAtVersionParams) (CtxAgentMemoryChangelog, error)
func (*Queries) GetMemorySnapshot ¶
func (q *Queries) GetMemorySnapshot(ctx context.Context, arg GetMemorySnapshotParams) (CtxAgentMemorySnapshot, error)
func (*Queries) GetMessage ¶
func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (CtxMessage, error)
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) GetOpenBlockerForTask ¶ added in v0.38.0
func (*Queries) GetOpenReviewForTask ¶ added in v0.38.0
func (q *Queries) GetOpenReviewForTask(ctx context.Context, taskID sql.NullString) (AgentReview, 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 (q *Queries) GetRSSFeed(ctx context.Context, arg GetRSSFeedParams) (RecallyRssFeed, error)
func (*Queries) GetRSSFeedByURL ¶
func (q *Queries) GetRSSFeedByURL(ctx context.Context, arg GetRSSFeedByURLParams) (RecallyRssFeed, error)
func (*Queries) GetRSSFeedEntry ¶
func (q *Queries) GetRSSFeedEntry(ctx context.Context, arg GetRSSFeedEntryParams) (RecallyRssFeedEntry, error)
func (*Queries) GetSchedJobRun ¶
func (q *Queries) GetSchedJobRun(ctx context.Context, arg GetSchedJobRunParams) (SchedJobRun, error)
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 (q *Queries) GetSummary(ctx context.Context, arg GetSummaryParams) (CtxSummary, error)
func (*Queries) GetSummaryByID ¶ added in v0.38.0
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) GetVaultUser ¶ added in v0.38.0
GetVaultUser returns the age key fields for a user. Satisfies vault.UserKeyReader.
func (*Queries) GoalChildCounts ¶ added in v0.38.0
func (q *Queries) GoalChildCounts(ctx context.Context, goalID sql.NullString) (GoalChildCountsRow, error)
Aggregate counts of children by required_flag + status for rollup logic.
func (*Queries) HeartbeatAgentTaskRun ¶ added in v0.38.0
func (*Queries) IncrementAgentTaskRetry ¶ added in v0.38.0
func (q *Queries) IncrementAgentTaskRetry(ctx context.Context, arg IncrementAgentTaskRetryParams) error
func (*Queries) InsertAgentTaskEvent ¶ added in v0.30.0
func (q *Queries) InsertAgentTaskEvent(ctx context.Context, arg InsertAgentTaskEventParams) (AgentTaskEvent, error)
Append-only audit log.
func (*Queries) InsertMemoryChangelog ¶
func (q *Queries) InsertMemoryChangelog(ctx context.Context, arg InsertMemoryChangelogParams) error
func (*Queries) LatestAgentTaskRunForGoal ¶ added in v0.38.0
func (q *Queries) LatestAgentTaskRunForGoal(ctx context.Context, arg LatestAgentTaskRunForGoalParams) (AgentTaskRun, error)
func (*Queries) LatestAgentTaskRunForTask ¶ added in v0.38.0
func (q *Queries) LatestAgentTaskRunForTask(ctx context.Context, arg LatestAgentTaskRunForTaskParams) (AgentTaskRun, 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) ListAccessibleAgents ¶ added in v0.38.0
func (*Queries) ListActiveKnowledgeByType ¶
func (*Queries) ListAgentGoals ¶ added in v0.38.0
func (*Queries) ListAgentGoalsByUser ¶ added in v0.38.0
func (*Queries) ListAgentReviewsByGoal ¶ added in v0.38.0
func (q *Queries) ListAgentReviewsByGoal(ctx context.Context, arg ListAgentReviewsByGoalParams) ([]AgentReview, error)
func (*Queries) ListAgentReviewsByTask ¶ added in v0.38.0
func (q *Queries) ListAgentReviewsByTask(ctx context.Context, arg ListAgentReviewsByTaskParams) ([]AgentReview, error)
func (*Queries) ListAgentTaskBlockersByTask ¶ added in v0.38.0
func (*Queries) ListAgentTaskCriteria ¶ added in v0.38.0
func (*Queries) ListAgentTaskDependents ¶ added in v0.38.0
func (*Queries) ListAgentTaskDeps ¶ added in v0.38.0
func (*Queries) ListAgentTaskDepsWithUpstream ¶ added in v0.38.0
func (q *Queries) ListAgentTaskDepsWithUpstream(ctx context.Context, taskID string) ([]ListAgentTaskDepsWithUpstreamRow, error)
Returns each dep edge joined with the upstream task's status, so readiness can be computed without N+1 queries.
func (*Queries) ListAgentTaskDepsWithUpstreamPaged ¶ added in v0.38.0
func (q *Queries) ListAgentTaskDepsWithUpstreamPaged(ctx context.Context, arg ListAgentTaskDepsWithUpstreamPagedParams) ([]ListAgentTaskDepsWithUpstreamPagedRow, error)
func (*Queries) ListAgentTaskEvents ¶ added in v0.30.0
func (q *Queries) ListAgentTaskEvents(ctx context.Context, arg ListAgentTaskEventsParams) ([]AgentTaskEvent, error)
func (*Queries) ListAgentTaskEventsByGoal ¶ added in v0.38.0
func (q *Queries) ListAgentTaskEventsByGoal(ctx context.Context, goalID sql.NullString) ([]AgentTaskEvent, error)
func (*Queries) ListAgentTaskEventsByRun ¶ added in v0.38.0
func (q *Queries) ListAgentTaskEventsByRun(ctx context.Context, runID sql.NullString) ([]AgentTaskEvent, error)
func (*Queries) ListAgentTaskRunsByTask ¶ added in v0.38.0
func (q *Queries) ListAgentTaskRunsByTask(ctx context.Context, arg ListAgentTaskRunsByTaskParams) ([]AgentTaskRun, error)
func (*Queries) ListAgentTasks ¶ added in v0.30.0
func (*Queries) ListAgentTasksByUser ¶ added in v0.30.0
func (*Queries) ListAgentUsers ¶
func (*Queries) ListAllSchedulerJobs ¶ added in v0.38.0
func (*Queries) ListAllSkills ¶
func (*Queries) ListArticles ¶
func (q *Queries) ListArticles(ctx context.Context, arg ListArticlesParams) ([]RecallyArticle, error)
func (*Queries) ListArticlesSavedYesterday ¶
func (*Queries) ListAuthPolicies ¶
func (q *Queries) ListAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
func (*Queries) ListChannels ¶
func (*Queries) ListChannelsByType ¶
func (*Queries) ListChatAgents ¶
func (q *Queries) ListChatAgents(ctx context.Context) ([]ChannelAgent, error)
func (*Queries) ListChildrenByGoal ¶ added in v0.38.0
func (*Queries) ListChildrenByGoalPaged ¶ added in v0.38.0
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 (q *Queries) ListDigestArticles(ctx context.Context, arg ListDigestArticlesParams) ([]RecallyArticle, error)
func (*Queries) ListDigests ¶ added in v0.30.0
func (q *Queries) ListDigests(ctx context.Context, arg ListDigestsParams) ([]RecallyDigest, error)
func (*Queries) ListEnabledAgents ¶
func (*Queries) ListEnabledAuthPolicies ¶
func (q *Queries) ListEnabledAuthPolicies(ctx context.Context) ([]AuthPolicy, error)
func (*Queries) ListEnabledPlugins ¶
func (*Queries) ListEnabledProviders ¶
func (*Queries) ListGoalPlanningCandidates ¶ added in v0.38.0
func (*Queries) ListGoalSynthesisCandidates ¶ added in v0.38.0
func (*Queries) ListManifestPluginOverrides ¶ added in v0.38.0
func (q *Queries) ListManifestPluginOverrides(ctx context.Context) ([]PluginOverride, error)
func (*Queries) ListMemoryChangelog ¶
func (q *Queries) ListMemoryChangelog(ctx context.Context, arg ListMemoryChangelogParams) ([]CtxAgentMemoryChangelog, error)
func (*Queries) ListOpenAgentReviewsForDispatch ¶ added in v0.38.0
func (q *Queries) ListOpenAgentReviewsForDispatch(ctx context.Context, limit int64) ([]AgentReview, error)
Reviews awaiting agent dispatch: open, reviewer_type='agent', reviewer_run_id unset.
func (*Queries) ListPendingRSSEntries ¶
func (q *Queries) ListPendingRSSEntries(ctx context.Context, arg ListPendingRSSEntriesParams) ([]RecallyRssFeedEntry, error)
func (*Queries) ListPluginOverrides ¶ added in v0.38.0
func (*Queries) ListPluginsByKind ¶
func (*Queries) ListProjects ¶ added in v0.34.0
func (*Queries) ListProjectsAll ¶ added in v0.34.0
func (*Queries) ListProviders ¶
func (*Queries) ListRSSFeedEntries ¶
func (q *Queries) ListRSSFeedEntries(ctx context.Context, arg ListRSSFeedEntriesParams) ([]RecallyRssFeedEntry, error)
func (*Queries) ListRSSFeeds ¶
func (q *Queries) ListRSSFeeds(ctx context.Context, arg ListRSSFeedsParams) ([]RecallyRssFeed, error)
func (*Queries) ListReachableDownstream ¶ added in v0.38.0
func (q *Queries) ListReachableDownstream(ctx context.Context, depTaskID string) ([]AgentTask, error)
Reachable downstream tasks of a given task (Slice 4 reopen cascade). Bounded by SQLite's default recursive limit; we additionally cap depth at 1000 in the CTE to prevent runaway cycles (cycles are forbidden by AddDep but the CTE is defensive).
func (*Queries) ListReadyCandidates ¶ added in v0.38.0
func (q *Queries) ListReadyCandidates(ctx context.Context, arg ListReadyCandidatesParams) ([]AgentTask, error)
Coarse pre-filter for the dispatcher tick (HP4). Real dispatchability is decided by readiness.Compute in Go.
func (*Queries) ListSchedJobRuns ¶
func (q *Queries) ListSchedJobRuns(ctx context.Context, arg ListSchedJobRunsParams) ([]SchedJobRun, error)
func (*Queries) ListSchedulerJobs ¶
func (*Queries) ListSchedulerJobsByAgent ¶ added in v0.36.0
func (*Queries) ListSettings ¶
func (q *Queries) ListSettings(ctx context.Context) ([]AppSetting, error)
func (*Queries) ListSharesByUser ¶ added in v0.35.0
func (q *Queries) ListSharesByUser(ctx context.Context, arg ListSharesByUserParams) ([]ListSharesByUserRow, error)
func (*Queries) ListSkillFiles ¶
func (*Queries) ListSkillsForAdmin ¶ added in v0.36.0
func (*Queries) ListSkillsForAgentContext ¶ added in v0.36.0
func (*Queries) ListSkillsForUser ¶ added in v0.36.0
func (*Queries) ListSkillsVisible ¶
func (*Queries) ListStaleAgentTaskRuns ¶ added in v0.38.0
func (q *Queries) ListStaleAgentTaskRuns(ctx context.Context, arg ListStaleAgentTaskRunsParams) ([]AgentTaskRun, error)
func (*Queries) ListUnreadArticlesOlderThan ¶
func (q *Queries) ListUnreadArticlesOlderThan(ctx context.Context, arg ListUnreadArticlesOlderThanParams) ([]RecallyArticle, error)
func (*Queries) ListUserAgentMemoriesByUser ¶
func (*Queries) ListUserAgents ¶
func (*Queries) ListVaultEntriesByUser ¶
func (*Queries) NextAttemptNoForGoal ¶ added in v0.38.0
func (*Queries) NextAttemptNoForTask ¶ added in v0.38.0
func (*Queries) PromoteAgentTaskRun ¶ added in v0.38.0
func (q *Queries) PromoteAgentTaskRun(ctx context.Context, arg PromoteAgentTaskRunParams) (int64, error)
Flip a queued run to running. Returns affected-rows so callers can detect losing a race (e.g. another tick already promoted the run).
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) ResolveAgentTaskBlocker ¶ added in v0.38.0
func (*Queries) ResolveSkill ¶
func (*Queries) RevokeAuthUserToken ¶
func (*Queries) RotateAuthUserToken ¶
func (*Queries) SearchArticles ¶
func (q *Queries) SearchArticles(ctx context.Context, arg SearchArticlesParams) ([]RecallyArticle, error)
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) SeedProvider ¶
func (q *Queries) SeedProvider(ctx context.Context, arg SeedProviderParams) error
func (*Queries) SetAgentGoalActiveReview ¶ added in v0.38.0
func (q *Queries) SetAgentGoalActiveReview(ctx context.Context, arg SetAgentGoalActiveReviewParams) error
func (*Queries) SetAgentGoalOutput ¶ added in v0.38.0
func (q *Queries) SetAgentGoalOutput(ctx context.Context, arg SetAgentGoalOutputParams) error
func (*Queries) SetAgentReviewDecision ¶ added in v0.38.0
func (*Queries) SetAgentReviewReviewerRun ¶ added in v0.38.0
func (*Queries) SetAgentTaskActiveBlocker ¶ added in v0.38.0
func (q *Queries) SetAgentTaskActiveBlocker(ctx context.Context, arg SetAgentTaskActiveBlockerParams) error
func (*Queries) SetAgentTaskActiveReview ¶ added in v0.38.0
func (q *Queries) SetAgentTaskActiveReview(ctx context.Context, arg SetAgentTaskActiveReviewParams) error
func (*Queries) SetAgentTaskActiveRun ¶ added in v0.38.0
func (q *Queries) SetAgentTaskActiveRun(ctx context.Context, arg SetAgentTaskActiveRunParams) error
func (*Queries) SetAgentTaskCancelled ¶ added in v0.38.0
func (q *Queries) SetAgentTaskCancelled(ctx context.Context, arg SetAgentTaskCancelledParams) error
func (*Queries) SetAgentTaskOutput ¶ added in v0.38.0
func (q *Queries) SetAgentTaskOutput(ctx context.Context, arg SetAgentTaskOutputParams) error
func (*Queries) SetAgentTaskReviewPolicy ¶ added in v0.38.0
func (q *Queries) SetAgentTaskReviewPolicy(ctx context.Context, arg SetAgentTaskReviewPolicyParams) error
func (*Queries) TransitionAgentGoalStatus ¶ added in v0.38.0
func (*Queries) TransitionAgentTaskStatus ¶ added in v0.38.0
func (q *Queries) TransitionAgentTaskStatus(ctx context.Context, arg TransitionAgentTaskStatusParams) (int64, error)
Transition service uses these. Conditional UPDATE returns affected rows so callers can detect lost races.
func (*Queries) UpdateAgent ¶
func (q *Queries) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
func (*Queries) UpdateAgentTaskMeta ¶ added in v0.38.0
func (q *Queries) UpdateAgentTaskMeta(ctx context.Context, arg UpdateAgentTaskMetaParams) error
func (*Queries) UpdateArticle ¶
func (q *Queries) UpdateArticle(ctx context.Context, arg UpdateArticleParams) (RecallyArticle, error)
func (*Queries) UpdateAuthPolicy ¶
func (q *Queries) UpdateAuthPolicy(ctx context.Context, arg UpdateAuthPolicyParams) 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) UpdateProject ¶ added in v0.34.0
func (*Queries) UpdateProvider ¶
func (q *Queries) UpdateProvider(ctx context.Context, arg UpdateProviderParams) error
func (*Queries) UpdateRSSFeed ¶
func (q *Queries) UpdateRSSFeed(ctx context.Context, arg UpdateRSSFeedParams) (RecallyRssFeed, error)
func (*Queries) UpdateRSSFeedEntry ¶
func (q *Queries) UpdateRSSFeedEntry(ctx context.Context, arg UpdateRSSFeedEntryParams) (RecallyRssFeedEntry, 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) UpdateUserActive ¶ added in v0.38.0
func (q *Queries) UpdateUserActive(ctx context.Context, arg UpdateUserActiveParams) error
func (*Queries) UpdateUserRole ¶ added in v0.38.0
func (q *Queries) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) 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) UpsertManifestPluginOverride ¶ added in v0.38.0
func (q *Queries) UpsertManifestPluginOverride(ctx context.Context, arg UpsertManifestPluginOverrideParams) 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
func (*Queries) WaiveAgentTaskDep ¶ added in v0.38.0
func (q *Queries) WaiveAgentTaskDep(ctx context.Context, arg WaiveAgentTaskDepParams) (int64, error)
Waiver path for hard deps whose upstream failed/cancelled with on_failure=block.
type RecallyArticle ¶ added in v0.38.0
type RecallyArticle 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 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 RecallyRssFeed ¶ added in v0.38.0
type RecallyRssFeed 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 RecallyRssFeedEntry ¶ added in v0.38.0
type RecallyRssFeedEntry 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 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 ResolveAgentTaskBlockerParams ¶ added in v0.38.0
type ResolveAgentTaskBlockerParams struct {
Resolution string `json:"resolution"`
ResolvedAt sql.NullString `json:"resolved_at"`
ID string `json:"id"`
}
type ResolveSkillParams ¶
type ResolveSkillParams struct {
Name string `json:"name"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullString `json:"user_id"`
}
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 SeedProviderParams ¶
type SetAgentGoalActiveReviewParams ¶ added in v0.38.0
type SetAgentGoalActiveReviewParams struct {
ActiveReviewID sql.NullString `json:"active_review_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentGoalOutputParams ¶ added in v0.38.0
type SetAgentGoalOutputParams struct {
Output string `json:"output"`
CompletedAt sql.NullString `json:"completed_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentReviewDecisionParams ¶ added in v0.38.0
type SetAgentReviewReviewerRunParams ¶ added in v0.38.0
type SetAgentReviewReviewerRunParams struct {
ReviewerRunID sql.NullString `json:"reviewer_run_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskActiveBlockerParams ¶ added in v0.38.0
type SetAgentTaskActiveBlockerParams struct {
ActiveBlockerID sql.NullString `json:"active_blocker_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskActiveReviewParams ¶ added in v0.38.0
type SetAgentTaskActiveReviewParams struct {
ActiveReviewID sql.NullString `json:"active_review_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskActiveRunParams ¶ added in v0.38.0
type SetAgentTaskActiveRunParams struct {
ActiveRunID sql.NullString `json:"active_run_id"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskCancelledParams ¶ added in v0.38.0
type SetAgentTaskCancelledParams struct {
CancelledAt sql.NullString `json:"cancelled_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskOutputParams ¶ added in v0.38.0
type SetAgentTaskOutputParams struct {
Output string `json:"output"`
CompletedAt sql.NullString `json:"completed_at"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
type SetAgentTaskReviewPolicyParams ¶ added in v0.38.0
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 TransitionAgentGoalStatusParams ¶ added in v0.38.0
type TransitionAgentTaskStatusParams ¶ added in v0.38.0
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 UpdateAgentTaskMetaParams ¶ added in v0.38.0
type UpdateAgentTaskMetaParams struct {
Title string `json:"title"`
Description string `json:"description"`
Priority string `json:"priority"`
NotBefore sql.NullString `json:"not_before"`
DeadlineAt sql.NullString `json:"deadline_at"`
Context string `json:"context"`
UpdatedAt string `json:"updated_at"`
ID string `json:"id"`
}
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 UpdateConversationArchivedParams ¶
type UpdateConversationArchivedParams struct {
Archived int64 `json:"archived"`
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type UpdateConversationBootstrappedParams ¶ added in v0.35.3
type UpdateConversationBootstrappedParams struct {
ID string `json:"id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_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"`
AgentID sql.NullString `json:"agent_id"`
}
type UpdateConversationLastActiveParams ¶ added in v0.35.3
type UpdateConversationLastActiveParams struct {
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type UpdateConversationTitleBySessionIDParams ¶
type UpdateConversationTitleBySessionIDParams struct {
Title sql.NullString `json:"title"`
SessionID string `json:"session_id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type UpdateConversationTitleParams ¶
type UpdateConversationTitleParams struct {
Title sql.NullString `json:"title"`
ID string `json:"id"`
UserID sql.NullString `json:"user_id"`
AgentID sql.NullString `json:"agent_id"`
}
type UpdateProjectParams ¶ added in v0.34.0
type UpdateProviderParams ¶
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 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 UpdateUserActiveParams ¶ added in v0.38.0
type UpdateUserRoleParams ¶ added in v0.38.0
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 UpsertManifestPluginOverrideParams ¶ added in v0.38.0
type UpsertPluginParams ¶
type UpsertSettingParams ¶
type UpsertSkillFileParams ¶
type UpsertVaultEntryParams ¶
type VaultEntry ¶
type VaultUser ¶ added in v0.38.0
VaultUser holds the age key fields the vault service needs from a user record.
type WaiveAgentTaskDepParams ¶ added in v0.38.0
type WaiveAgentTaskDepParams struct {
WaivedAt sql.NullString `json:"waived_at"`
WaivedByUser sql.NullString `json:"waived_by_user"`
WaiverReason string `json:"waiver_reason"`
TaskID string `json:"task_id"`
DepTaskID string `json:"dep_task_id"`
}
Source Files
¶
- agent.sql.go
- agent_goal.sql.go
- agent_review.sql.go
- agent_task.sql.go
- agent_task_blocker.sql.go
- agent_task_criterion.sql.go
- agent_task_dep.sql.go
- agent_task_dispatch_hint.sql.go
- agent_task_event.sql.go
- agent_task_run.sql.go
- app_setting.sql.go
- auth_policy.sql.go
- auth_user.sql.go
- auth_user_agent.sql.go
- auth_user_token.sql.go
- channel.sql.go
- channel_agent.sql.go
- ctx_agent_memory.sql.go
- ctx_agent_memory_changelog.sql.go
- ctx_agent_memory_snapshot.sql.go
- ctx_conversation.sql.go
- ctx_item.sql.go
- ctx_message.sql.go
- ctx_summary.sql.go
- db.go
- models.go
- plugin.sql.go
- plugin_oauth_provider.sql.go
- plugin_override.sql.go
- plugin_state.sql.go
- project.sql.go
- provider.sql.go
- recally_article.sql.go
- recally_digest.sql.go
- recally_rss_feed.sql.go
- sched_job.sql.go
- sched_job_run.sql.go
- share.sql.go
- skill.sql.go
- vault_bridge.go
- vault_entry.sql.go