Documentation
¶
Index ¶
- type AppendContextItemParams
- type CreateAgentParams
- type CreateConversationFullParams
- type CreateConversationParams
- type CreateMessageParams
- type CreateMessagePartParams
- type CreateProviderParams
- type CreateSchedulerJobParams
- type CreateSummaryParams
- type CreateUserParams
- type CtxAgentMemory
- type CtxConversation
- type CtxItem
- type CtxMessage
- type CtxMessagePart
- type CtxSummary
- type CtxSummaryMessage
- type CtxSummaryParent
- type DBTX
- type DeleteChatAgentParams
- type DeleteContextItemsInRangeParams
- type DeleteUserAgentMemoryParams
- type GetChatAgentParams
- type GetContextMessageItemsRow
- type GetFreshTailMessageIDsParams
- type GetMessagesByConversationRangeParams
- type GetSummariesByDepthParams
- type GetUserAgentMemoryParams
- type GetUserByExternalIDParams
- type LinkSummaryToMessageParams
- type LinkSummaryToParentParams
- type Queries
- func (q *Queries) AppendContextItem(ctx context.Context, arg AppendContextItemParams) error
- func (q *Queries) CreateAgent(ctx context.Context, arg CreateAgentParams) (SettingsAgent, error)
- func (q *Queries) CreateConversation(ctx context.Context, arg CreateConversationParams) (CtxConversation, error)
- func (q *Queries) CreateConversationFull(ctx context.Context, arg CreateConversationFullParams) (CtxConversation, 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) CreateProvider(ctx context.Context, arg CreateProviderParams) (SettingsProvider, error)
- func (q *Queries) CreateSchedulerJob(ctx context.Context, arg CreateSchedulerJobParams) (SchedJob, error)
- func (q *Queries) CreateSummary(ctx context.Context, arg CreateSummaryParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (SettingsUser, error)
- func (q *Queries) DeleteAgent(ctx context.Context, id string) error
- func (q *Queries) DeleteAllContextItems(ctx context.Context, conversationID int64) error
- func (q *Queries) DeleteChatAgent(ctx context.Context, arg DeleteChatAgentParams) error
- func (q *Queries) DeleteContextItemsInRange(ctx context.Context, arg DeleteContextItemsInRangeParams) error
- func (q *Queries) DeleteProvider(ctx context.Context, id string) error
- func (q *Queries) DeleteSchedulerJob(ctx context.Context, id string) error
- func (q *Queries) DeleteSetting(ctx context.Context, key string) error
- func (q *Queries) DeleteUserAgentMemory(ctx context.Context, arg DeleteUserAgentMemoryParams) error
- func (q *Queries) GetAgent(ctx context.Context, id string) (SettingsAgent, error)
- func (q *Queries) GetChannel(ctx context.Context, id string) (SettingsChannel, error)
- func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (SettingsChannelAgent, error)
- func (q *Queries) GetContextItemCount(ctx context.Context, conversationID int64) (int64, error)
- func (q *Queries) GetContextItems(ctx context.Context, conversationID int64) ([]CtxItem, error)
- func (q *Queries) GetContextMessageItems(ctx context.Context, conversationID int64) ([]GetContextMessageItemsRow, error)
- func (q *Queries) GetContextTokenCount(ctx context.Context, conversationID int64) (int64, error)
- func (q *Queries) GetConversation(ctx context.Context, id int64) (CtxConversation, error)
- func (q *Queries) GetConversationBySessionID(ctx context.Context, sessionID string) (CtxConversation, error)
- func (q *Queries) GetFreshTailMessageIDs(ctx context.Context, arg GetFreshTailMessageIDsParams) ([]sql.NullInt64, error)
- func (q *Queries) GetMaxContextOrdinal(ctx context.Context, conversationID int64) (int64, error)
- func (q *Queries) GetMaxSeq(ctx context.Context, conversationID int64) (int64, error)
- func (q *Queries) GetMessage(ctx context.Context, id int64) (CtxMessage, error)
- func (q *Queries) GetMessageCount(ctx context.Context, conversationID int64) (int64, error)
- func (q *Queries) GetMessageParts(ctx context.Context, messageID int64) ([]CtxMessagePart, error)
- func (q *Queries) GetMessagePartsByMessages(ctx context.Context, messageIds []int64) ([]CtxMessagePart, error)
- func (q *Queries) GetMessagesByConversation(ctx context.Context, conversationID int64) ([]CtxMessage, error)
- func (q *Queries) GetMessagesByConversationRange(ctx context.Context, arg GetMessagesByConversationRangeParams) ([]CtxMessage, error)
- func (q *Queries) GetProvider(ctx context.Context, id string) (SettingsProvider, error)
- func (q *Queries) GetSchedulerJob(ctx context.Context, id string) (SchedJob, error)
- func (q *Queries) GetSetting(ctx context.Context, key string) (Setting, error)
- func (q *Queries) GetSummariesByConversation(ctx context.Context, conversationID int64) ([]CtxSummary, error)
- func (q *Queries) GetSummariesByDepth(ctx context.Context, arg GetSummariesByDepthParams) ([]CtxSummary, error)
- func (q *Queries) GetSummary(ctx context.Context, id string) (CtxSummary, error)
- func (q *Queries) GetSummaryChildren(ctx context.Context, parentSummaryID string) ([]CtxSummary, error)
- func (q *Queries) GetSummaryMessages(ctx context.Context, summaryID string) ([]CtxMessage, error)
- func (q *Queries) GetSummaryParents(ctx context.Context, summaryID string) ([]CtxSummary, error)
- func (q *Queries) GetUser(ctx context.Context, id int64) (SettingsUser, error)
- func (q *Queries) GetUserAgentMemory(ctx context.Context, arg GetUserAgentMemoryParams) (CtxAgentMemory, error)
- func (q *Queries) GetUserByExternalID(ctx context.Context, arg GetUserByExternalIDParams) (SettingsUser, error)
- func (q *Queries) LinkSummaryToMessage(ctx context.Context, arg LinkSummaryToMessageParams) error
- func (q *Queries) LinkSummaryToParent(ctx context.Context, arg LinkSummaryToParentParams) error
- func (q *Queries) ListAgents(ctx context.Context) ([]SettingsAgent, error)
- func (q *Queries) ListChannels(ctx context.Context) ([]SettingsChannel, error)
- func (q *Queries) ListChatAgents(ctx context.Context) ([]SettingsChannelAgent, error)
- func (q *Queries) ListConversations(ctx context.Context) ([]CtxConversation, error)
- func (q *Queries) ListConversationsAll(ctx context.Context) ([]CtxConversation, error)
- func (q *Queries) ListEnabledAgents(ctx context.Context) ([]SettingsAgent, error)
- func (q *Queries) ListProviders(ctx context.Context) ([]SettingsProvider, error)
- func (q *Queries) ListSchedulerJobs(ctx context.Context) ([]SchedJob, error)
- func (q *Queries) ListSettings(ctx context.Context) ([]Setting, error)
- func (q *Queries) ListUserAgentMemories(ctx context.Context) ([]CtxAgentMemory, error)
- func (q *Queries) ListUserAgentMemoriesByUser(ctx context.Context, userID int64) ([]CtxAgentMemory, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]SettingsUser, 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) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
- func (q *Queries) UpdateConversationAgentUser(ctx context.Context, arg UpdateConversationAgentUserParams) error
- func (q *Queries) UpdateConversationArchived(ctx context.Context, arg UpdateConversationArchivedParams) error
- func (q *Queries) UpdateConversationBootstrapped(ctx context.Context, id int64) error
- func (q *Queries) UpdateConversationLastActive(ctx context.Context, sessionID string) error
- func (q *Queries) UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
- func (q *Queries) UpdateConversationTitleBySessionID(ctx context.Context, arg UpdateConversationTitleBySessionIDParams) error
- func (q *Queries) UpdateProvider(ctx context.Context, arg UpdateProviderParams) error
- func (q *Queries) UpdateSchedulerJob(ctx context.Context, arg UpdateSchedulerJobParams) error
- func (q *Queries) UpdateUserDefaultAgent(ctx context.Context, arg UpdateUserDefaultAgentParams) error
- func (q *Queries) UpsertChannel(ctx context.Context, arg UpsertChannelParams) error
- func (q *Queries) UpsertChatAgent(ctx context.Context, arg UpsertChatAgentParams) error
- func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
- func (q *Queries) UpsertUser(ctx context.Context, arg UpsertUserParams) (SettingsUser, error)
- func (q *Queries) UpsertUserAgentMemory(ctx context.Context, arg UpsertUserAgentMemoryParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type SchedJob
- type SearchMessagesParams
- type SearchSummariesParams
- type Setting
- type SettingsAgent
- type SettingsChannel
- type SettingsChannelAgent
- type SettingsProvider
- type SettingsUser
- type UpdateAgentParams
- type UpdateConversationAgentUserParams
- type UpdateConversationArchivedParams
- type UpdateConversationTitleBySessionIDParams
- type UpdateConversationTitleParams
- type UpdateProviderParams
- type UpdateSchedulerJobParams
- type UpdateUserDefaultAgentParams
- type UpsertChannelParams
- type UpsertChatAgentParams
- type UpsertSettingParams
- type UpsertUserAgentMemoryParams
- type UpsertUserParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppendContextItemParams ¶
type CreateAgentParams ¶ added in v0.8.0
type CreateConversationFullParams ¶
type CreateConversationFullParams struct {
SessionID string `json:"session_id"`
Title sql.NullString `json:"title"`
Channel string `json:"channel"`
Archived int64 `json:"archived"`
LastActive string `json:"last_active"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
}
type CreateConversationParams ¶
type CreateConversationParams struct {
SessionID string `json:"session_id"`
Title sql.NullString `json:"title"`
}
type CreateMessageParams ¶
type CreateMessagePartParams ¶
type CreateMessagePartParams struct {
ID string `json:"id"`
MessageID int64 `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 CreateProviderParams ¶ added in v0.8.0
type CreateSchedulerJobParams ¶ added in v0.6.2
type CreateSchedulerJobParams struct {
ID string `json:"id"`
Name string `json:"name"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
CreatedAt string `json:"created_at"`
}
type CreateSummaryParams ¶
type CreateSummaryParams struct {
ID string `json:"id"`
ConversationID int64 `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 CreateUserParams ¶ added in v0.8.0
type CtxAgentMemory ¶ added in v0.8.0
type CtxConversation ¶ added in v0.8.0
type CtxConversation struct {
ID int64 `json:"id"`
SessionID string `json:"session_id"`
Title sql.NullString `json:"title"`
Channel string `json:"channel"`
Archived int64 `json:"archived"`
LastActive string `json:"last_active"`
BootstrappedAt sql.NullString `json:"bootstrapped_at"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type CtxMessage ¶ added in v0.8.0
type CtxMessagePart ¶ added in v0.8.0
type CtxMessagePart struct {
ID string `json:"id"`
MessageID int64 `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 ¶ added in v0.8.0
type CtxSummary struct {
ID string `json:"id"`
ConversationID int64 `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 ¶ added in v0.8.0
type CtxSummaryParent ¶ added in v0.8.0
type DeleteChatAgentParams ¶ added in v0.8.0
type DeleteUserAgentMemoryParams ¶ added in v0.8.0
type GetChatAgentParams ¶ added in v0.8.0
type GetContextMessageItemsRow ¶
type GetContextMessageItemsRow struct {
ConversationID int64 `json:"conversation_id"`
Ordinal int64 `json:"ordinal"`
ItemType string `json:"item_type"`
MessageID sql.NullInt64 `json:"message_id"`
SummaryID sql.NullString `json:"summary_id"`
CreatedAt string `json:"created_at"`
MsgTokenCount int64 `json:"msg_token_count"`
}
type GetUserAgentMemoryParams ¶ added in v0.8.0
type GetUserByExternalIDParams ¶ added in v0.8.0
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AppendContextItem ¶
func (q *Queries) AppendContextItem(ctx context.Context, arg AppendContextItemParams) error
func (*Queries) CreateAgent ¶ added in v0.8.0
func (q *Queries) CreateAgent(ctx context.Context, arg CreateAgentParams) (SettingsAgent, error)
func (*Queries) CreateConversation ¶
func (q *Queries) CreateConversation(ctx context.Context, arg CreateConversationParams) (CtxConversation, error)
func (*Queries) CreateConversationFull ¶
func (q *Queries) CreateConversationFull(ctx context.Context, arg CreateConversationFullParams) (CtxConversation, 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) CreateProvider ¶ added in v0.8.0
func (q *Queries) CreateProvider(ctx context.Context, arg CreateProviderParams) (SettingsProvider, error)
func (*Queries) CreateSchedulerJob ¶ added in v0.6.2
func (*Queries) CreateSummary ¶
func (q *Queries) CreateSummary(ctx context.Context, arg CreateSummaryParams) error
func (*Queries) CreateUser ¶ added in v0.8.0
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (SettingsUser, error)
func (*Queries) DeleteAgent ¶ added in v0.8.0
func (*Queries) DeleteAllContextItems ¶
func (*Queries) DeleteChatAgent ¶ added in v0.8.0
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) DeleteProvider ¶ added in v0.8.0
func (*Queries) DeleteSchedulerJob ¶ added in v0.6.2
func (*Queries) DeleteSetting ¶ added in v0.8.0
func (*Queries) DeleteUserAgentMemory ¶ added in v0.8.0
func (q *Queries) DeleteUserAgentMemory(ctx context.Context, arg DeleteUserAgentMemoryParams) error
func (*Queries) GetChannel ¶ added in v0.8.0
func (*Queries) GetChatAgent ¶ added in v0.8.0
func (q *Queries) GetChatAgent(ctx context.Context, arg GetChatAgentParams) (SettingsChannelAgent, error)
func (*Queries) GetContextItemCount ¶
func (*Queries) GetContextItems ¶
func (*Queries) GetContextMessageItems ¶
func (*Queries) GetContextTokenCount ¶
func (*Queries) GetConversation ¶
func (*Queries) GetConversationBySessionID ¶
func (*Queries) GetFreshTailMessageIDs ¶
func (*Queries) GetMaxContextOrdinal ¶
func (*Queries) GetMessage ¶
func (*Queries) GetMessageCount ¶
func (*Queries) GetMessageParts ¶
func (*Queries) GetMessagePartsByMessages ¶
func (*Queries) GetMessagesByConversation ¶
func (*Queries) GetMessagesByConversationRange ¶
func (q *Queries) GetMessagesByConversationRange(ctx context.Context, arg GetMessagesByConversationRangeParams) ([]CtxMessage, error)
func (*Queries) GetProvider ¶ added in v0.8.0
func (*Queries) GetSchedulerJob ¶ added in v0.6.2
func (*Queries) GetSetting ¶ added in v0.8.0
func (*Queries) GetSummariesByConversation ¶
func (*Queries) GetSummariesByDepth ¶
func (q *Queries) GetSummariesByDepth(ctx context.Context, arg GetSummariesByDepthParams) ([]CtxSummary, error)
func (*Queries) GetSummary ¶
func (*Queries) GetSummaryChildren ¶
func (*Queries) GetSummaryMessages ¶
func (*Queries) GetSummaryParents ¶
func (*Queries) GetUserAgentMemory ¶ added in v0.8.0
func (q *Queries) GetUserAgentMemory(ctx context.Context, arg GetUserAgentMemoryParams) (CtxAgentMemory, error)
func (*Queries) GetUserByExternalID ¶ added in v0.8.0
func (q *Queries) GetUserByExternalID(ctx context.Context, arg GetUserByExternalIDParams) (SettingsUser, 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) ListAgents ¶ added in v0.8.0
func (q *Queries) ListAgents(ctx context.Context) ([]SettingsAgent, error)
func (*Queries) ListChannels ¶ added in v0.8.0
func (q *Queries) ListChannels(ctx context.Context) ([]SettingsChannel, error)
func (*Queries) ListChatAgents ¶ added in v0.8.0
func (q *Queries) ListChatAgents(ctx context.Context) ([]SettingsChannelAgent, error)
func (*Queries) ListConversations ¶
func (q *Queries) ListConversations(ctx context.Context) ([]CtxConversation, error)
func (*Queries) ListConversationsAll ¶
func (q *Queries) ListConversationsAll(ctx context.Context) ([]CtxConversation, error)
func (*Queries) ListEnabledAgents ¶ added in v0.8.0
func (q *Queries) ListEnabledAgents(ctx context.Context) ([]SettingsAgent, error)
func (*Queries) ListProviders ¶ added in v0.8.0
func (q *Queries) ListProviders(ctx context.Context) ([]SettingsProvider, error)
func (*Queries) ListSchedulerJobs ¶ added in v0.6.2
func (*Queries) ListSettings ¶ added in v0.8.0
func (*Queries) ListUserAgentMemories ¶ added in v0.8.0
func (q *Queries) ListUserAgentMemories(ctx context.Context) ([]CtxAgentMemory, error)
func (*Queries) ListUserAgentMemoriesByUser ¶ added in v0.8.0
func (*Queries) ListUsers ¶ added in v0.8.0
func (q *Queries) ListUsers(ctx context.Context) ([]SettingsUser, error)
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) UpdateAgent ¶ added in v0.8.0
func (q *Queries) UpdateAgent(ctx context.Context, arg UpdateAgentParams) error
func (*Queries) UpdateConversationAgentUser ¶ added in v0.8.0
func (q *Queries) UpdateConversationAgentUser(ctx context.Context, arg UpdateConversationAgentUserParams) error
func (*Queries) UpdateConversationArchived ¶
func (q *Queries) UpdateConversationArchived(ctx context.Context, arg UpdateConversationArchivedParams) error
func (*Queries) UpdateConversationBootstrapped ¶
func (*Queries) UpdateConversationLastActive ¶
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) UpdateProvider ¶ added in v0.8.0
func (q *Queries) UpdateProvider(ctx context.Context, arg UpdateProviderParams) error
func (*Queries) UpdateSchedulerJob ¶ added in v0.8.0
func (q *Queries) UpdateSchedulerJob(ctx context.Context, arg UpdateSchedulerJobParams) error
func (*Queries) UpdateUserDefaultAgent ¶ added in v0.8.0
func (q *Queries) UpdateUserDefaultAgent(ctx context.Context, arg UpdateUserDefaultAgentParams) error
func (*Queries) UpsertChannel ¶ added in v0.8.0
func (q *Queries) UpsertChannel(ctx context.Context, arg UpsertChannelParams) error
func (*Queries) UpsertChatAgent ¶ added in v0.8.0
func (q *Queries) UpsertChatAgent(ctx context.Context, arg UpsertChatAgentParams) error
func (*Queries) UpsertSetting ¶ added in v0.8.0
func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
func (*Queries) UpsertUser ¶ added in v0.8.0
func (q *Queries) UpsertUser(ctx context.Context, arg UpsertUserParams) (SettingsUser, error)
func (*Queries) UpsertUserAgentMemory ¶ added in v0.8.0
func (q *Queries) UpsertUserAgentMemory(ctx context.Context, arg UpsertUserAgentMemoryParams) error
type SchedJob ¶ added in v0.8.0
type SchedJob struct {
ID string `json:"id"`
Name string `json:"name"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
CreatedAt string `json:"created_at"`
}
type SearchMessagesParams ¶
type SearchSummariesParams ¶
type SettingsAgent ¶ added in v0.8.0
type SettingsAgent struct {
ID string `json:"id"`
Name string `json:"name"`
Model string `json:"model"`
ModelStrong string `json:"model_strong"`
ModelFast string `json:"model_fast"`
SystemPrompt string `json:"system_prompt"`
Workspace string `json:"workspace"`
Enabled int64 `json:"enabled"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type SettingsChannel ¶ added in v0.8.0
type SettingsChannelAgent ¶ added in v0.8.0
type SettingsProvider ¶ added in v0.8.0
type SettingsUser ¶ added in v0.8.0
type UpdateAgentParams ¶ added in v0.8.0
type UpdateConversationAgentUserParams ¶ added in v0.8.0
type UpdateConversationAgentUserParams struct {
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
SessionID string `json:"session_id"`
}
type UpdateConversationTitleBySessionIDParams ¶
type UpdateConversationTitleBySessionIDParams struct {
Title sql.NullString `json:"title"`
SessionID string `json:"session_id"`
}
type UpdateConversationTitleParams ¶
type UpdateConversationTitleParams struct {
Title sql.NullString `json:"title"`
ID int64 `json:"id"`
}
type UpdateProviderParams ¶ added in v0.8.0
type UpdateSchedulerJobParams ¶ added in v0.8.0
type UpdateSchedulerJobParams struct {
Name string `json:"name"`
ScheduleCron string `json:"schedule_cron"`
ScheduleEvery string `json:"schedule_every"`
ScheduleAt string `json:"schedule_at"`
Message string `json:"message"`
SessionMode string `json:"session_mode"`
Enabled int64 `json:"enabled"`
AgentID sql.NullString `json:"agent_id"`
UserID sql.NullInt64 `json:"user_id"`
ID string `json:"id"`
}
type UpdateUserDefaultAgentParams ¶ added in v0.8.0
type UpdateUserDefaultAgentParams struct {
DefaultAgentID sql.NullString `json:"default_agent_id"`
ID int64 `json:"id"`
}
type UpsertChannelParams ¶ added in v0.8.0
type UpsertChatAgentParams ¶ added in v0.8.0
type UpsertSettingParams ¶ added in v0.8.0
type UpsertUserAgentMemoryParams ¶ added in v0.8.0
type UpsertUserParams ¶ added in v0.8.0
Source Files
¶
Click to show internal directories.
Click to hide internal directories.