Documentation
¶
Overview ¶
Package server provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.7.0 DO NOT EDIT.
Index ¶
- Constants
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
- type Agent
- type AgentList
- type AgentUser
- type AgentUserList
- type Article
- type ArticleList
- type ArticleStatus
- type AssignAgentUserJSONRequestBody
- type AssignAgentUserRequest
- type AuthResponse
- type AuthUser
- type AuthUserList
- type BuiltinResource
- type BuiltinResourceDetail
- type CachedModel
- type ChangePasswordJSONRequestBody
- type ChangePasswordRequest
- type Channel
- type ChannelList
- type ChannelWriteRequest
- type CreateAgentJSONRequestBody
- type CreateAgentRequest
- type CreateChannelJSONRequestBody
- type CreateFeedJSONRequestBody
- type CreateFeedRequest
- type CreateProviderJSONRequestBody
- type CreateSchedulerJobJSONRequestBody
- type CreateSessionJSONRequestBody
- type CreateSessionRequest
- type CreateSkillJSONRequestBody
- type CreateSkillRequest
- type CreateWorkspaceFileJSONRequestBody
- type DeleteAgentSkillFileParams
- type DeleteFileResult
- type DeleteProfileSkillFileParams
- type DeleteResult
- type DeleteSkillFileParams
- type DeleteWorkspaceFileJSONRequestBody
- type Digest
- type DuplicateSkillResult
- type Error
- type Feed
- type FeedEntry
- type FeedEntryList
- type FeedEntryStatus
- type FeedList
- type FeedPollResult
- type FetchModelsRequest
- type FetchProviderModelsJSONRequestBody
- type GenerateLinkCodeJSONRequestBody
- type GenerateLinkCodeRequest
- type GetAgentSkillFileParams
- type GetArticleParams
- type GetProfileSkillFileParams
- type GetSessionMessagesParams
- type GetSessionWorkspaceParams
- type GetSkillFileParams
- type GetWorkspaceFileContentParams
- type GlobalInstallSkillRequest
- type Identity
- type InstallAgentSkillJSONRequestBody
- type InstallProfileSkillJSONRequestBody
- type InstallSkillJSONRequestBody
- type InstallSkillRequest
- type InvalidParamFormatError
- type Job
- type JobInput
- type JobList
- type LinkCodeResponse
- type ListArticlesParams
- type ListFeedEntriesParams
- type ListFeedsParams
- type ListSessionsParams
- type LoginJSONRequestBody
- type LoginRequest
- type ManifestPlugin
- type MeResponse
- type MiddlewareFunc
- type MoveWorkspaceFileJSONRequestBody
- type OAuthConnectedResponse
- type OAuthFlowStatus
- type OAuthProviderStatus
- type OauthCallbackParams
- type PluginView
- type PollFeedParams
- type PollWeixinQRStatusParams
- type ProfileInstallSkillRequest
- type Provider
- type ProviderModel
- type ProviderModelCost
- type ProviderModelItem
- type ProviderType
- type PublicChannel
- type PublicChannelList
- type RegisterJSONRequestBody
- type RegisterRequest
- type RequiredHeaderError
- type RequiredParamError
- type SandboxConfig
- type SandboxNetworkConfig
- type SaveArticleJSONRequestBody
- type SaveArticleRequest
- type SaveManifestPluginsJSONBody
- type SaveManifestPluginsJSONRequestBody
- type SearchSkillsParams
- type SendMessageRequest
- type SendSessionMessageJSONRequestBody
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AssignAgentUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWorkspaceFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUserMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteWorkspaceFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisconnectOAuth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) FetchProviderModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GenerateLinkCode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgentSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAuthUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBuiltinResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDigest(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetMe(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOAuthConnected(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginConfigSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProfileSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSessionMessages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSessionWorkspace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspaceFileContent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgentSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgentUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListArticles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAuthUserAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAuthUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBuiltinResources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListFeedEntries(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListFeeds(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListOAuthProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileIdentities(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileMemories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviderModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviderTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPublicChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSchedulerJobs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSessions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTools(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserMemories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListVaultEntries(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Logout(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) MoveWorkspaceFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) OauthCallback(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollOAuthFlow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollWeixinQRStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Register(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RemoveAgentUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SaveArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SaveManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SendSessionMessage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetProfileMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetProfileSoul(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetUserMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartOAuthFlow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartWeixinQR(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TogglePlugin(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TriggerSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserActive(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateFeedEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdatePluginConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspaceFileContent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UploadAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UploadProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UploadWorkspaceFile(w http.ResponseWriter, r *http.Request)
- type Session
- type SessionDetail
- type SetMemoryRequest
- type SetProfileMemoryJSONRequestBody
- type SetProfileSoulJSONRequestBody
- type SetSoulRequest
- type SetUserMemoryJSONRequestBody
- type SetVaultEntryJSONRequestBody
- type SetVaultEntryRequest
- type Skill
- type SkillFileResponse
- type SkillList
- type SkillSearchResult
- type SkillSearchResultList
- type SkillUploadResult
- type SourceType
- type StatusDatabase
- type StatusMemory
- type StatusPlugins
- type StatusResponse
- type StatusRuntime
- type StdHTTPServerOptions
- type SystemPromptResponse
- type TagCount
- type TogglePluginJSONRequestBody
- type TogglePluginRequest
- type TooManyValuesForParamError
- type Tool
- type UnescapedCookieParamError
- type UnmarshalingParamError
- type UpdateActiveRequest
- type UpdateAgentJSONRequestBody
- type UpdateAgentSkillJSONRequestBody
- type UpdateAgentsRequest
- type UpdateArticleJSONRequestBody
- type UpdateArticleRequest
- type UpdateAuthUserActiveJSONRequestBody
- type UpdateAuthUserAgentsJSONRequestBody
- type UpdateAuthUserRoleJSONRequestBody
- type UpdateChannelJSONRequestBody
- type UpdateDefaultAgentRequest
- type UpdateFeedEntryJSONRequestBody
- type UpdateFeedEntryRequest
- type UpdateFeedJSONRequestBody
- type UpdateFeedRequest
- type UpdateNotifyIdentityRequest
- type UpdatePluginConfigJSONRequestBody
- type UpdatePluginConfigRequest
- type UpdateProfileSkillJSONRequestBody
- type UpdateProviderJSONRequestBody
- type UpdateRoleRequest
- type UpdateSchedulerJobJSONRequestBody
- type UpdateSkillJSONRequestBody
- type UpdateSkillRequest
- type UpdateUserDefaultAgentJSONRequestBody
- type UpdateUserNotifyIdentityJSONRequestBody
- type UpdateWorkspaceFileContentJSONRequestBody
- type UploadAgentSkillMultipartBody
- type UploadAgentSkillMultipartRequestBody
- type UploadProfileSkillMultipartBody
- type UploadProfileSkillMultipartRequestBody
- type UploadWorkspaceFileMultipartBody
- type UploadWorkspaceFileMultipartRequestBody
- type UserMemory
- type VaultEntry
- type VaultEntryValue
- type WeixinQRCode
- type WeixinQRStatus
- type WorkspaceUploadResponse
Constants ¶
const (
BearerAuthScopes bearerAuthContextKey = "BearerAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
type AgentUserList ¶
type AgentUserList = externalRef0.AgentUserList
AgentUserList defines model for AgentUserList.
type ArticleList ¶
type ArticleList = externalRef0.ArticleList
ArticleList defines model for ArticleList.
type ArticleStatus ¶
type ArticleStatus = externalRef0.ArticleStatus
ArticleStatus defines model for ArticleStatus.
type AssignAgentUserJSONRequestBody ¶
type AssignAgentUserJSONRequestBody = externalRef0.AssignAgentUserRequest
AssignAgentUserJSONRequestBody defines body for AssignAgentUser for application/json ContentType.
type AssignAgentUserRequest ¶
type AssignAgentUserRequest = externalRef0.AssignAgentUserRequest
AssignAgentUserRequest defines model for AssignAgentUserRequest.
type AuthResponse ¶
type AuthResponse = externalRef0.AuthResponse
AuthResponse defines model for AuthResponse.
type AuthUserList ¶
type AuthUserList = externalRef0.AuthUserList
AuthUserList defines model for AuthUserList.
type BuiltinResource ¶
type BuiltinResource = externalRef0.BuiltinResource
BuiltinResource defines model for BuiltinResource.
type BuiltinResourceDetail ¶
type BuiltinResourceDetail = externalRef0.BuiltinResourceDetail
BuiltinResourceDetail defines model for BuiltinResourceDetail.
type CachedModel ¶
type CachedModel = externalRef0.CachedModel
CachedModel defines model for CachedModel.
type ChangePasswordJSONRequestBody ¶
type ChangePasswordJSONRequestBody = externalRef0.ChangePasswordRequest
ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.
type ChangePasswordRequest ¶
type ChangePasswordRequest = externalRef0.ChangePasswordRequest
ChangePasswordRequest defines model for ChangePasswordRequest.
type ChannelList ¶
type ChannelList = externalRef0.ChannelList
ChannelList defines model for ChannelList.
type ChannelWriteRequest ¶
type ChannelWriteRequest = externalRef0.ChannelWriteRequest
ChannelWriteRequest defines model for ChannelWriteRequest.
type CreateAgentJSONRequestBody ¶
type CreateAgentJSONRequestBody = externalRef0.CreateAgentRequest
CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.
type CreateAgentRequest ¶
type CreateAgentRequest = externalRef0.CreateAgentRequest
CreateAgentRequest defines model for CreateAgentRequest.
type CreateChannelJSONRequestBody ¶
type CreateChannelJSONRequestBody = externalRef0.ChannelWriteRequest
CreateChannelJSONRequestBody defines body for CreateChannel for application/json ContentType.
type CreateFeedJSONRequestBody ¶
type CreateFeedJSONRequestBody = externalRef0.CreateFeedRequest
CreateFeedJSONRequestBody defines body for CreateFeed for application/json ContentType.
type CreateFeedRequest ¶
type CreateFeedRequest = externalRef0.CreateFeedRequest
CreateFeedRequest defines model for CreateFeedRequest.
type CreateProviderJSONRequestBody ¶
type CreateProviderJSONRequestBody = externalRef0.Provider
CreateProviderJSONRequestBody defines body for CreateProvider for application/json ContentType.
type CreateSchedulerJobJSONRequestBody ¶
type CreateSchedulerJobJSONRequestBody = externalRef0.JobInput
CreateSchedulerJobJSONRequestBody defines body for CreateSchedulerJob for application/json ContentType.
type CreateSessionJSONRequestBody ¶
type CreateSessionJSONRequestBody = externalRef0.CreateSessionRequest
CreateSessionJSONRequestBody defines body for CreateSession for application/json ContentType.
type CreateSessionRequest ¶
type CreateSessionRequest = externalRef0.CreateSessionRequest
CreateSessionRequest defines model for CreateSessionRequest.
type CreateSkillJSONRequestBody ¶
type CreateSkillJSONRequestBody = externalRef0.CreateSkillRequest
CreateSkillJSONRequestBody defines body for CreateSkill for application/json ContentType.
type CreateSkillRequest ¶
type CreateSkillRequest = externalRef0.CreateSkillRequest
CreateSkillRequest defines model for CreateSkillRequest.
type CreateWorkspaceFileJSONRequestBody ¶
type CreateWorkspaceFileJSONRequestBody = externalRef0.WorkspaceCreateRequest
CreateWorkspaceFileJSONRequestBody defines body for CreateWorkspaceFile for application/json ContentType.
type DeleteAgentSkillFileParams ¶
type DeleteAgentSkillFileParams struct {
Path string `form:"path" json:"path"`
}
DeleteAgentSkillFileParams defines parameters for DeleteAgentSkillFile.
type DeleteFileResult ¶
type DeleteFileResult = externalRef0.DeleteFileResult
DeleteFileResult defines model for DeleteFileResult.
type DeleteProfileSkillFileParams ¶
type DeleteProfileSkillFileParams struct {
Path string `form:"path" json:"path"`
}
DeleteProfileSkillFileParams defines parameters for DeleteProfileSkillFile.
type DeleteResult ¶
type DeleteResult = externalRef0.DeleteResult
DeleteResult defines model for DeleteResult.
type DeleteSkillFileParams ¶
type DeleteSkillFileParams struct {
Path string `form:"path" json:"path"`
}
DeleteSkillFileParams defines parameters for DeleteSkillFile.
type DeleteWorkspaceFileJSONRequestBody ¶
type DeleteWorkspaceFileJSONRequestBody = externalRef0.WorkspaceDeleteRequest
DeleteWorkspaceFileJSONRequestBody defines body for DeleteWorkspaceFile for application/json ContentType.
type DuplicateSkillResult ¶
type DuplicateSkillResult = externalRef0.DuplicateSkillResult
DuplicateSkillResult defines model for DuplicateSkillResult.
type FeedEntryList ¶
type FeedEntryList = externalRef0.FeedEntryList
FeedEntryList defines model for FeedEntryList.
type FeedEntryStatus ¶
type FeedEntryStatus = externalRef0.FeedEntryStatus
FeedEntryStatus defines model for FeedEntryStatus.
type FeedPollResult ¶
type FeedPollResult = externalRef0.FeedPollResult
FeedPollResult defines model for FeedPollResult.
type FetchModelsRequest ¶
type FetchModelsRequest = externalRef0.FetchModelsRequest
FetchModelsRequest defines model for FetchModelsRequest.
type FetchProviderModelsJSONRequestBody ¶
type FetchProviderModelsJSONRequestBody = externalRef0.FetchModelsRequest
FetchProviderModelsJSONRequestBody defines body for FetchProviderModels for application/json ContentType.
type GenerateLinkCodeJSONRequestBody ¶
type GenerateLinkCodeJSONRequestBody = externalRef0.GenerateLinkCodeRequest
GenerateLinkCodeJSONRequestBody defines body for GenerateLinkCode for application/json ContentType.
type GenerateLinkCodeRequest ¶
type GenerateLinkCodeRequest = externalRef0.GenerateLinkCodeRequest
GenerateLinkCodeRequest defines model for GenerateLinkCodeRequest.
type GetAgentSkillFileParams ¶
type GetAgentSkillFileParams struct {
Path string `form:"path" json:"path"`
}
GetAgentSkillFileParams defines parameters for GetAgentSkillFile.
type GetArticleParams ¶
type GetArticleParams struct {
// Include Comma-separated extras (only `content` supported)
Include *string `form:"include,omitempty" json:"include,omitempty"`
}
GetArticleParams defines parameters for GetArticle.
type GetProfileSkillFileParams ¶
type GetProfileSkillFileParams struct {
Path string `form:"path" json:"path"`
}
GetProfileSkillFileParams defines parameters for GetProfileSkillFile.
type GetSessionMessagesParams ¶
type GetSessionMessagesParams struct {
// Limit Maximum number of messages to return
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Skip Number of messages to skip from the end
Skip *int `form:"skip,omitempty" json:"skip,omitempty"`
}
GetSessionMessagesParams defines parameters for GetSessionMessages.
type GetSessionWorkspaceParams ¶
type GetSessionWorkspaceParams struct {
// ShowHidden Include dot-prefixed files and directories
ShowHidden *bool `form:"show_hidden,omitempty" json:"show_hidden,omitempty"`
}
GetSessionWorkspaceParams defines parameters for GetSessionWorkspace.
type GetSkillFileParams ¶
type GetSkillFileParams struct {
Path string `form:"path" json:"path"`
}
GetSkillFileParams defines parameters for GetSkillFile.
type GetWorkspaceFileContentParams ¶
type GetWorkspaceFileContentParams struct {
// Path Relative path of the file within the workspace
Path string `form:"path" json:"path"`
// Raw When true, serve the file bytes directly with the detected Content-Type instead of a JSON envelope
Raw *bool `form:"raw,omitempty" json:"raw,omitempty"`
}
GetWorkspaceFileContentParams defines parameters for GetWorkspaceFileContent.
type GlobalInstallSkillRequest ¶
type GlobalInstallSkillRequest = externalRef0.GlobalInstallSkillRequest
GlobalInstallSkillRequest defines model for GlobalInstallSkillRequest.
type InstallAgentSkillJSONRequestBody ¶
type InstallAgentSkillJSONRequestBody = externalRef0.InstallSkillRequest
InstallAgentSkillJSONRequestBody defines body for InstallAgentSkill for application/json ContentType.
type InstallProfileSkillJSONRequestBody ¶
type InstallProfileSkillJSONRequestBody = externalRef0.ProfileInstallSkillRequest
InstallProfileSkillJSONRequestBody defines body for InstallProfileSkill for application/json ContentType.
type InstallSkillJSONRequestBody ¶
type InstallSkillJSONRequestBody = externalRef0.GlobalInstallSkillRequest
InstallSkillJSONRequestBody defines body for InstallSkill for application/json ContentType.
type InstallSkillRequest ¶
type InstallSkillRequest = externalRef0.InstallSkillRequest
InstallSkillRequest defines model for InstallSkillRequest.
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type JobInput ¶
type JobInput = externalRef0.JobInput
JobInput Fields for creating or updating a job. For create: name, message, and exactly one of cron/every/at are required.
type LinkCodeResponse ¶
type LinkCodeResponse = externalRef0.LinkCodeResponse
LinkCodeResponse defines model for LinkCodeResponse.
type ListArticlesParams ¶
type ListArticlesParams struct {
// Q Free-text search across title, summary, tags, author
Q *string `form:"q,omitempty" json:"q,omitempty"`
Status *externalRef0.ArticleStatus `form:"status,omitempty" json:"status,omitempty"`
SourceType *externalRef0.SourceType `form:"source_type,omitempty" json:"source_type,omitempty"`
Starred *bool `form:"starred,omitempty" json:"starred,omitempty"`
// CanonicalUrl Lookup by exact canonical URL
CanonicalUrl *string `form:"canonical_url,omitempty" json:"canonical_url,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
ListArticlesParams defines parameters for ListArticles.
type ListFeedEntriesParams ¶
type ListFeedEntriesParams struct {
// Status Filter by entry status. Currently only 'pending' is supported; other values return 400.
Status *externalRef0.FeedEntryStatus `form:"status,omitempty" json:"status,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
ListFeedEntriesParams defines parameters for ListFeedEntries.
type ListFeedsParams ¶
type ListFeedsParams struct {
// Url Lookup by exact feed URL
Url *string `form:"url,omitempty" json:"url,omitempty"`
}
ListFeedsParams defines parameters for ListFeeds.
type ListSessionsParams ¶
type ListSessionsParams struct {
// Limit Maximum number of sessions to return
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Number of sessions to skip
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}
ListSessionsParams defines parameters for ListSessions.
type LoginJSONRequestBody ¶
type LoginJSONRequestBody = externalRef0.LoginRequest
LoginJSONRequestBody defines body for Login for application/json ContentType.
type LoginRequest ¶
type LoginRequest = externalRef0.LoginRequest
LoginRequest defines model for LoginRequest.
type ManifestPlugin ¶
type ManifestPlugin = externalRef0.ManifestPlugin
ManifestPlugin defines model for ManifestPlugin.
type MeResponse ¶
type MeResponse = externalRef0.MeResponse
MeResponse defines model for MeResponse.
type MoveWorkspaceFileJSONRequestBody ¶
type MoveWorkspaceFileJSONRequestBody = externalRef0.WorkspaceMoveRequest
MoveWorkspaceFileJSONRequestBody defines body for MoveWorkspaceFile for application/json ContentType.
type OAuthConnectedResponse ¶
type OAuthConnectedResponse = externalRef0.OAuthConnectedResponse
OAuthConnectedResponse defines model for OAuthConnectedResponse.
type OAuthFlowStatus ¶
type OAuthFlowStatus = externalRef0.OAuthFlowStatus
OAuthFlowStatus defines model for OAuthFlowStatus.
type OAuthProviderStatus ¶
type OAuthProviderStatus = externalRef0.OAuthProviderStatus
OAuthProviderStatus defines model for OAuthProviderStatus.
type OauthCallbackParams ¶
type OauthCallbackParams struct {
Code string `form:"code" json:"code"`
State string `form:"state" json:"state"`
}
OauthCallbackParams defines parameters for OauthCallback.
type PluginView ¶
type PluginView = externalRef0.PluginView
PluginView defines model for PluginView.
type PollFeedParams ¶
type PollFeedParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
PollFeedParams defines parameters for PollFeed.
type PollWeixinQRStatusParams ¶
type PollWeixinQRStatusParams struct {
// Qrcode QR code token from startWeixinQR
Qrcode string `form:"qrcode" json:"qrcode"`
}
PollWeixinQRStatusParams defines parameters for PollWeixinQRStatus.
type ProfileInstallSkillRequest ¶
type ProfileInstallSkillRequest = externalRef0.ProfileInstallSkillRequest
ProfileInstallSkillRequest defines model for ProfileInstallSkillRequest.
type ProviderModel ¶
type ProviderModel = externalRef0.ProviderModel
ProviderModel defines model for ProviderModel.
type ProviderModelCost ¶
type ProviderModelCost = externalRef0.ProviderModelCost
ProviderModelCost defines model for ProviderModelCost.
type ProviderModelItem ¶
type ProviderModelItem = externalRef0.ProviderModelItem
ProviderModelItem defines model for ProviderModelItem.
type ProviderType ¶
type ProviderType = externalRef0.ProviderType
ProviderType defines model for ProviderType.
type PublicChannel ¶
type PublicChannel = externalRef0.PublicChannel
PublicChannel defines model for PublicChannel.
type PublicChannelList ¶
type PublicChannelList = externalRef0.PublicChannelList
PublicChannelList defines model for PublicChannelList.
type RegisterJSONRequestBody ¶
type RegisterJSONRequestBody = externalRef0.RegisterRequest
RegisterJSONRequestBody defines body for Register for application/json ContentType.
type RegisterRequest ¶
type RegisterRequest = externalRef0.RegisterRequest
RegisterRequest defines model for RegisterRequest.
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type SandboxConfig ¶
type SandboxConfig = externalRef0.SandboxConfig
SandboxConfig defines model for SandboxConfig.
type SandboxNetworkConfig ¶
type SandboxNetworkConfig = externalRef0.SandboxNetworkConfig
SandboxNetworkConfig defines model for SandboxNetworkConfig.
type SaveArticleJSONRequestBody ¶
type SaveArticleJSONRequestBody = externalRef0.SaveArticleRequest
SaveArticleJSONRequestBody defines body for SaveArticle for application/json ContentType.
type SaveArticleRequest ¶
type SaveArticleRequest = externalRef0.SaveArticleRequest
SaveArticleRequest defines model for SaveArticleRequest.
type SaveManifestPluginsJSONBody ¶
type SaveManifestPluginsJSONBody struct {
Plugins *[]externalRef0.ManifestPlugin `json:"plugins,omitempty"`
}
SaveManifestPluginsJSONBody defines parameters for SaveManifestPlugins.
type SaveManifestPluginsJSONRequestBody ¶
type SaveManifestPluginsJSONRequestBody SaveManifestPluginsJSONBody
SaveManifestPluginsJSONRequestBody defines body for SaveManifestPlugins for application/json ContentType.
type SearchSkillsParams ¶
type SearchSkillsParams struct {
Q string `form:"q" json:"q"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
SearchSkillsParams defines parameters for SearchSkills.
type SendMessageRequest ¶
type SendMessageRequest = externalRef0.SendMessageRequest
SendMessageRequest defines model for SendMessageRequest.
type SendSessionMessageJSONRequestBody ¶
type SendSessionMessageJSONRequestBody = externalRef0.SendMessageRequest
SendSessionMessageJSONRequestBody defines body for SendSessionMessage for application/json ContentType.
type ServeMux ¶
type ServeMux interface {
HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
http.Handler
}
ServeMux is an abstraction of http.ServeMux.
type ServerInterface ¶
type ServerInterface interface {
// List agents (any authenticated user; non-admin sees accessible only)
// (GET /api/agents)
ListAgents(w http.ResponseWriter, r *http.Request)
// Create an agent
// (POST /api/agents)
CreateAgent(w http.ResponseWriter, r *http.Request)
// Delete an agent
// (DELETE /api/agents/{id})
DeleteAgent(w http.ResponseWriter, r *http.Request, id string)
// Get an agent
// (GET /api/agents/{id})
GetAgent(w http.ResponseWriter, r *http.Request, id string)
// Update an agent
// (PUT /api/agents/{id})
UpdateAgent(w http.ResponseWriter, r *http.Request, id string)
// List skills for an agent (creator or admin)
// (GET /api/agents/{id}/skills)
ListAgentSkills(w http.ResponseWriter, r *http.Request, id string)
// Duplicate a builtin skill to an agent (admin only)
// (POST /api/agents/{id}/skills/from-builtin/{skillId})
DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request, id string, skillId string)
// Install a skill to an agent from a remote source (admin only)
// (POST /api/agents/{id}/skills/install)
InstallAgentSkill(w http.ResponseWriter, r *http.Request, id string)
// Upload a skill zip to an agent (admin only)
// (POST /api/agents/{id}/skills/upload)
UploadAgentSkill(w http.ResponseWriter, r *http.Request, id string)
// Delete an agent skill (creator or admin)
// (DELETE /api/agents/{id}/skills/{skillId})
DeleteAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
// Get an agent skill (creator or admin)
// (GET /api/agents/{id}/skills/{skillId})
GetAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
// Update an agent skill (creator or admin)
// (PUT /api/agents/{id}/skills/{skillId})
UpdateAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
// Delete a skill file (creator or admin)
// (DELETE /api/agents/{id}/skills/{skillId}/file)
DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request, id string, skillId string, params DeleteAgentSkillFileParams)
// Download a skill file (creator or admin)
// (GET /api/agents/{id}/skills/{skillId}/file)
GetAgentSkillFile(w http.ResponseWriter, r *http.Request, id string, skillId string, params GetAgentSkillFileParams)
// List users assigned to an agent (admin only)
// (GET /api/agents/{id}/users)
ListAgentUsers(w http.ResponseWriter, r *http.Request, id string)
// Assign a user to an agent (admin only)
// (POST /api/agents/{id}/users)
AssignAgentUser(w http.ResponseWriter, r *http.Request, id string)
// Remove a user from an agent (admin only)
// (DELETE /api/agents/{id}/users/{userId})
RemoveAgentUser(w http.ResponseWriter, r *http.Request, id string, userId int64)
// Authenticate and start a session
// (POST /api/auth/login)
Login(w http.ResponseWriter, r *http.Request)
// End the current session
// (POST /api/auth/logout)
Logout(w http.ResponseWriter, r *http.Request)
// Get the currently authenticated user
// (GET /api/auth/me)
GetMe(w http.ResponseWriter, r *http.Request)
// List linked identities for the current user
// (GET /api/auth/profile/identities)
ListProfileIdentities(w http.ResponseWriter, r *http.Request)
// Unlink an identity from the current user
// (DELETE /api/auth/profile/identities/{id})
UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request, id int64)
// Generate a short-lived link code for a platform
// (POST /api/auth/profile/link-code)
GenerateLinkCode(w http.ResponseWriter, r *http.Request)
// List per-agent memories for the current user
// (GET /api/auth/profile/memories)
ListProfileMemories(w http.ResponseWriter, r *http.Request)
// Delete the memory for a specific agent
// (DELETE /api/auth/profile/memories/{agentId})
DeleteProfileMemory(w http.ResponseWriter, r *http.Request, agentId string)
// Set the memory for a specific agent
// (PUT /api/auth/profile/memories/{agentId})
SetProfileMemory(w http.ResponseWriter, r *http.Request, agentId string)
// List OAuth provider statuses for the current user
// (GET /api/auth/profile/oauth/providers)
ListOAuthProviders(w http.ResponseWriter, r *http.Request)
// Disconnect an OAuth provider
// (DELETE /api/auth/profile/oauth/{provider})
DisconnectOAuth(w http.ResponseWriter, r *http.Request, provider string)
// OAuth callback (browser redirect, unauthenticated)
// (GET /api/auth/profile/oauth/{provider}/callback)
OauthCallback(w http.ResponseWriter, r *http.Request, provider string, params OauthCallbackParams)
// Check if the current user is connected to an OAuth provider
// (GET /api/auth/profile/oauth/{provider}/connected)
GetOAuthConnected(w http.ResponseWriter, r *http.Request, provider string)
// Start an OAuth device flow for a provider
// (POST /api/auth/profile/oauth/{provider}/start)
StartOAuthFlow(w http.ResponseWriter, r *http.Request, provider string)
// Poll the status of an OAuth flow
// (GET /api/auth/profile/oauth/{provider}/status/{flowID})
PollOAuthFlow(w http.ResponseWriter, r *http.Request, provider string, flowID string)
// Change the current user's password
// (PUT /api/auth/profile/password)
ChangePassword(w http.ResponseWriter, r *http.Request)
// List profile skills (current user)
// (GET /api/auth/profile/skills)
ListProfileSkills(w http.ResponseWriter, r *http.Request)
// Install a skill to the current user's profile
// (POST /api/auth/profile/skills/install)
InstallProfileSkill(w http.ResponseWriter, r *http.Request)
// Upload a skill zip to the current user's profile
// (POST /api/auth/profile/skills/upload)
UploadProfileSkill(w http.ResponseWriter, r *http.Request)
// Delete a profile skill
// (DELETE /api/auth/profile/skills/{skillId})
DeleteProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
// Get a profile skill by ID
// (GET /api/auth/profile/skills/{skillId})
GetProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
// Update a profile skill
// (PUT /api/auth/profile/skills/{skillId})
UpdateProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
// Delete a profile skill file
// (DELETE /api/auth/profile/skills/{skillId}/file)
DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request, skillId string, params DeleteProfileSkillFileParams)
// Get a profile skill file
// (GET /api/auth/profile/skills/{skillId}/file)
GetProfileSkillFile(w http.ResponseWriter, r *http.Request, skillId string, params GetProfileSkillFileParams)
// Set the soul for a specific agent
// (PUT /api/auth/profile/soul/{agentId})
SetProfileSoul(w http.ResponseWriter, r *http.Request, agentId string)
// List vault entries for the current user
// (GET /api/auth/profile/vault)
ListVaultEntries(w http.ResponseWriter, r *http.Request)
// Delete a vault entry
// (DELETE /api/auth/profile/vault/{name})
DeleteVaultEntry(w http.ResponseWriter, r *http.Request, name string)
// Get a vault entry value
// (GET /api/auth/profile/vault/{name})
GetVaultEntry(w http.ResponseWriter, r *http.Request, name string)
// Create or update a vault entry
// (PUT /api/auth/profile/vault/{name})
SetVaultEntry(w http.ResponseWriter, r *http.Request, name string)
// Register a new user account
// (POST /api/auth/register)
Register(w http.ResponseWriter, r *http.Request)
// List all auth users (admin only)
// (GET /api/auth/users)
ListAuthUsers(w http.ResponseWriter, r *http.Request)
// Get an auth user by ID (admin only)
// (GET /api/auth/users/{id})
GetAuthUser(w http.ResponseWriter, r *http.Request, id int64)
// Update the active status of an auth user (admin only)
// (PUT /api/auth/users/{id}/active)
UpdateAuthUserActive(w http.ResponseWriter, r *http.Request, id int64)
// List agents assigned to an auth user (admin only)
// (GET /api/auth/users/{id}/agents)
ListAuthUserAgents(w http.ResponseWriter, r *http.Request, id int64)
// Update agents assigned to an auth user (admin only)
// (PUT /api/auth/users/{id}/agents)
UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request, id int64)
// Delete an identity linked to an auth user (admin only)
// (DELETE /api/auth/users/{id}/identities/{identityId})
DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request, id int64, identityId int64)
// Update the role of an auth user (admin only)
// (PUT /api/auth/users/{id}/role)
UpdateAuthUserRole(w http.ResponseWriter, r *http.Request, id int64)
// List builtin resources of a given kind
// (GET /api/builtin/{kind})
ListBuiltinResources(w http.ResponseWriter, r *http.Request, kind string)
// Get a specific builtin resource
// (GET /api/builtin/{kind}/{id})
GetBuiltinResource(w http.ResponseWriter, r *http.Request, kind string, id string)
// List all channels (admin only)
// (GET /api/channels)
ListChannels(w http.ResponseWriter, r *http.Request)
// Create a channel (admin only)
// (POST /api/channels)
CreateChannel(w http.ResponseWriter, r *http.Request)
// List public channels (any authenticated user)
// (GET /api/channels/public)
ListPublicChannels(w http.ResponseWriter, r *http.Request)
// Start WeChat QR login flow (any authenticated user)
// (POST /api/channels/weixin/qr)
StartWeixinQR(w http.ResponseWriter, r *http.Request)
// Poll WeChat QR login status (any authenticated user)
// (GET /api/channels/weixin/qr/status)
PollWeixinQRStatus(w http.ResponseWriter, r *http.Request, params PollWeixinQRStatusParams)
// Delete a channel (admin only)
// (DELETE /api/channels/{id})
DeleteChannel(w http.ResponseWriter, r *http.Request, id string)
// Get a channel (admin only)
// (GET /api/channels/{id})
GetChannel(w http.ResponseWriter, r *http.Request, id string)
// Update a channel (admin only)
// (PUT /api/channels/{id})
UpdateChannel(w http.ResponseWriter, r *http.Request, id string)
// List manifest plugins (admin only)
// (GET /api/manifest-plugins)
ListManifestPlugins(w http.ResponseWriter, r *http.Request)
// Save manifest plugins (admin only)
// (PUT /api/manifest-plugins)
SaveManifestPlugins(w http.ResponseWriter, r *http.Request)
// Sync manifest plugins (admin only)
// (POST /api/manifest-plugins/sync)
SyncManifestPlugins(w http.ResponseWriter, r *http.Request)
// List enabled models from provider config and cache
// (GET /api/models)
ListModels(w http.ResponseWriter, r *http.Request)
// Get plugin config schema (admin only)
// (GET /api/plugin-config-schema/{kind}/{name})
GetPluginConfigSchema(w http.ResponseWriter, r *http.Request, kind string, name string)
// Get plugin config (admin only)
// (GET /api/plugin-config/{kind}/{name})
GetPluginConfig(w http.ResponseWriter, r *http.Request, kind string, name string)
// Update plugin config (admin only)
// (PUT /api/plugin-config/{kind}/{name})
UpdatePluginConfig(w http.ResponseWriter, r *http.Request, kind string, name string)
// Get plugin status (admin only)
// (GET /api/plugin-status/{kind}/{name})
GetPluginStatus(w http.ResponseWriter, r *http.Request, kind string, name string)
// List all plugins (admin only)
// (GET /api/plugins)
ListPlugins(w http.ResponseWriter, r *http.Request)
// Toggle plugin enabled state (admin only)
// (PATCH /api/plugins/{kind}/{name})
TogglePlugin(w http.ResponseWriter, r *http.Request, kind string, name string)
// List available provider types (admin only)
// (GET /api/provider-types)
ListProviderTypes(w http.ResponseWriter, r *http.Request)
// List all providers (admin only)
// (GET /api/providers)
ListProviders(w http.ResponseWriter, r *http.Request)
// Create a provider (admin only)
// (POST /api/providers)
CreateProvider(w http.ResponseWriter, r *http.Request)
// Delete a provider (admin only)
// (DELETE /api/providers/{id})
DeleteProvider(w http.ResponseWriter, r *http.Request, id string)
// Get a provider (admin only)
// (GET /api/providers/{id})
GetProvider(w http.ResponseWriter, r *http.Request, id string)
// Update a provider (admin only)
// (PUT /api/providers/{id})
UpdateProvider(w http.ResponseWriter, r *http.Request, id string)
// List models for a provider (admin only)
// (GET /api/providers/{id}/models)
ListProviderModels(w http.ResponseWriter, r *http.Request, id string)
// Fetch and cache models from upstream provider (admin only)
// (POST /api/providers/{id}/models)
FetchProviderModels(w http.ResponseWriter, r *http.Request, id string)
// List or search articles
// (GET /api/recally/articles)
ListArticles(w http.ResponseWriter, r *http.Request, params ListArticlesParams)
// Save an article (upsert by canonical URL)
// (POST /api/recally/articles)
SaveArticle(w http.ResponseWriter, r *http.Request)
// Delete an article (DB row + markdown file)
// (DELETE /api/recally/articles/{id})
DeleteArticle(w http.ResponseWriter, r *http.Request, id string)
// Get an article
// (GET /api/recally/articles/{id})
GetArticle(w http.ResponseWriter, r *http.Request, id string, params GetArticleParams)
// Update article fields (partial)
// (PUT /api/recally/articles/{id})
UpdateArticle(w http.ResponseWriter, r *http.Request, id string)
// Get the current user's reading digest
// (GET /api/recally/digest)
GetDigest(w http.ResponseWriter, r *http.Request)
// List subscribed feeds
// (GET /api/recally/feeds)
ListFeeds(w http.ResponseWriter, r *http.Request, params ListFeedsParams)
// Subscribe to a new feed (server fetches metadata)
// (POST /api/recally/feeds)
CreateFeed(w http.ResponseWriter, r *http.Request)
// List entries for a feed
// (GET /api/recally/feeds/{feedId}/entries)
ListFeedEntries(w http.ResponseWriter, r *http.Request, feedId string, params ListFeedEntriesParams)
// Update an entry (status transition)
// (PUT /api/recally/feeds/{feedId}/entries/{id})
UpdateFeedEntry(w http.ResponseWriter, r *http.Request, feedId string, id string)
// Unsubscribe from a feed (cascade deletes entries)
// (DELETE /api/recally/feeds/{id})
DeleteFeed(w http.ResponseWriter, r *http.Request, id string)
// Get a feed
// (GET /api/recally/feeds/{id})
GetFeed(w http.ResponseWriter, r *http.Request, id string)
// Update feed fields (partial)
// (PUT /api/recally/feeds/{id})
UpdateFeed(w http.ResponseWriter, r *http.Request, id string)
// Poll a feed (server fetches RSS, creates pending entries)
// (POST /api/recally/feeds/{id}/poll)
PollFeed(w http.ResponseWriter, r *http.Request, id string, params PollFeedParams)
// List scheduler jobs
// (GET /api/scheduler/jobs)
ListSchedulerJobs(w http.ResponseWriter, r *http.Request)
// Create a scheduler job
// (POST /api/scheduler/jobs)
CreateSchedulerJob(w http.ResponseWriter, r *http.Request)
// Delete a scheduler job
// (DELETE /api/scheduler/jobs/{id})
DeleteSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
// Update a scheduler job (partial — missing fields are merged from existing)
// (PUT /api/scheduler/jobs/{id})
UpdateSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
// Trigger a scheduler job immediately
// (POST /api/scheduler/jobs/{id}/run)
TriggerSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
// List scheduler job runs
// (GET /api/scheduler/jobs/{id}/runs)
ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request, id string)
// List sessions (all users see their own; admins see all)
// (GET /api/sessions)
ListSessions(w http.ResponseWriter, r *http.Request, params ListSessionsParams)
// Create a new session
// (POST /api/sessions)
CreateSession(w http.ResponseWriter, r *http.Request)
// Get session detail
// (GET /api/sessions/{sessionID})
GetSession(w http.ResponseWriter, r *http.Request, sessionID string)
// Get messages for a session
// (GET /api/sessions/{sessionID}/messages)
GetSessionMessages(w http.ResponseWriter, r *http.Request, sessionID string, params GetSessionMessagesParams)
// Send a message to a session (SSE streaming)
// (POST /api/sessions/{sessionID}/messages)
SendSessionMessage(w http.ResponseWriter, r *http.Request, sessionID string)
// Get the system prompt for a session
// (GET /api/sessions/{sessionID}/system-prompt)
GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request, sessionID string)
// List files in the session workspace
// (GET /api/sessions/{sessionID}/workspace)
GetSessionWorkspace(w http.ResponseWriter, r *http.Request, sessionID string, params GetSessionWorkspaceParams)
// Get the content of a file in the session workspace
// (GET /api/sessions/{sessionID}/workspace/file-content)
GetWorkspaceFileContent(w http.ResponseWriter, r *http.Request, sessionID string, params GetWorkspaceFileContentParams)
// Write content to a file in the session workspace
// (PUT /api/sessions/{sessionID}/workspace/file-content)
UpdateWorkspaceFileContent(w http.ResponseWriter, r *http.Request, sessionID string)
// Delete a file or directory from the session workspace
// (DELETE /api/sessions/{sessionID}/workspace/files)
DeleteWorkspaceFile(w http.ResponseWriter, r *http.Request, sessionID string)
// Rename or move a file or directory in the session workspace
// (PATCH /api/sessions/{sessionID}/workspace/files)
MoveWorkspaceFile(w http.ResponseWriter, r *http.Request, sessionID string)
// Create a file or directory in the session workspace
// (POST /api/sessions/{sessionID}/workspace/files)
CreateWorkspaceFile(w http.ResponseWriter, r *http.Request, sessionID string)
// Upload a file to the session workspace assets directory
// (POST /api/sessions/{sessionID}/workspace/upload)
UploadWorkspaceFile(w http.ResponseWriter, r *http.Request, sessionID string)
// List all skills (admin only)
// (GET /api/skills)
ListSkills(w http.ResponseWriter, r *http.Request)
// Create a skill (admin only)
// (POST /api/skills)
CreateSkill(w http.ResponseWriter, r *http.Request)
// Install a skill from a remote source (admin only)
// (POST /api/skills/install)
InstallSkill(w http.ResponseWriter, r *http.Request)
// Search skills from mcphub (any authenticated user)
// (GET /api/skills/search)
SearchSkills(w http.ResponseWriter, r *http.Request, params SearchSkillsParams)
// Delete a skill (admin only)
// (DELETE /api/skills/{id})
DeleteSkill(w http.ResponseWriter, r *http.Request, id string)
// Get a skill by ID (admin only)
// (GET /api/skills/{id})
GetSkill(w http.ResponseWriter, r *http.Request, id string)
// Update a skill (admin only)
// (PUT /api/skills/{id})
UpdateSkill(w http.ResponseWriter, r *http.Request, id string)
// Delete a skill file (admin only)
// (DELETE /api/skills/{id}/file)
DeleteSkillFile(w http.ResponseWriter, r *http.Request, id string, params DeleteSkillFileParams)
// Get a skill file (admin only)
// (GET /api/skills/{id}/file)
GetSkillFile(w http.ResponseWriter, r *http.Request, id string, params GetSkillFileParams)
// Get runtime status and version metadata
// (GET /api/status)
GetStatus(w http.ResponseWriter, r *http.Request)
// List available agent tools
// (GET /api/tools)
ListTools(w http.ResponseWriter, r *http.Request)
// Update the default agent for a user (admin only)
// (PUT /api/users/{id}/default-agent)
UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request, id int64)
// List memories for a user (admin only)
// (GET /api/users/{id}/memories)
ListUserMemories(w http.ResponseWriter, r *http.Request, id int64)
// Delete memory for a user and agent (admin only)
// (DELETE /api/users/{id}/memories/{agentId})
DeleteUserMemory(w http.ResponseWriter, r *http.Request, id int64, agentId string)
// Set memory for a user and agent (admin only)
// (PUT /api/users/{id}/memories/{agentId})
SetUserMemory(w http.ResponseWriter, r *http.Request, id int64, agentId string)
// Update the notify identity for a user (admin only)
// (PUT /api/users/{id}/notify-identity)
UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request, id int64)
}
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) AssignAgentUser ¶
func (siw *ServerInterfaceWrapper) AssignAgentUser(w http.ResponseWriter, r *http.Request)
AssignAgentUser operation middleware
func (*ServerInterfaceWrapper) ChangePassword ¶
func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)
ChangePassword operation middleware
func (*ServerInterfaceWrapper) CreateAgent ¶
func (siw *ServerInterfaceWrapper) CreateAgent(w http.ResponseWriter, r *http.Request)
CreateAgent operation middleware
func (*ServerInterfaceWrapper) CreateChannel ¶
func (siw *ServerInterfaceWrapper) CreateChannel(w http.ResponseWriter, r *http.Request)
CreateChannel operation middleware
func (*ServerInterfaceWrapper) CreateFeed ¶
func (siw *ServerInterfaceWrapper) CreateFeed(w http.ResponseWriter, r *http.Request)
CreateFeed operation middleware
func (*ServerInterfaceWrapper) CreateProvider ¶
func (siw *ServerInterfaceWrapper) CreateProvider(w http.ResponseWriter, r *http.Request)
CreateProvider operation middleware
func (*ServerInterfaceWrapper) CreateSchedulerJob ¶
func (siw *ServerInterfaceWrapper) CreateSchedulerJob(w http.ResponseWriter, r *http.Request)
CreateSchedulerJob operation middleware
func (*ServerInterfaceWrapper) CreateSession ¶
func (siw *ServerInterfaceWrapper) CreateSession(w http.ResponseWriter, r *http.Request)
CreateSession operation middleware
func (*ServerInterfaceWrapper) CreateSkill ¶
func (siw *ServerInterfaceWrapper) CreateSkill(w http.ResponseWriter, r *http.Request)
CreateSkill operation middleware
func (*ServerInterfaceWrapper) CreateWorkspaceFile ¶
func (siw *ServerInterfaceWrapper) CreateWorkspaceFile(w http.ResponseWriter, r *http.Request)
CreateWorkspaceFile operation middleware
func (*ServerInterfaceWrapper) DeleteAgent ¶
func (siw *ServerInterfaceWrapper) DeleteAgent(w http.ResponseWriter, r *http.Request)
DeleteAgent operation middleware
func (*ServerInterfaceWrapper) DeleteAgentSkill ¶
func (siw *ServerInterfaceWrapper) DeleteAgentSkill(w http.ResponseWriter, r *http.Request)
DeleteAgentSkill operation middleware
func (*ServerInterfaceWrapper) DeleteAgentSkillFile ¶
func (siw *ServerInterfaceWrapper) DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request)
DeleteAgentSkillFile operation middleware
func (*ServerInterfaceWrapper) DeleteArticle ¶
func (siw *ServerInterfaceWrapper) DeleteArticle(w http.ResponseWriter, r *http.Request)
DeleteArticle operation middleware
func (*ServerInterfaceWrapper) DeleteAuthUserIdentity ¶
func (siw *ServerInterfaceWrapper) DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request)
DeleteAuthUserIdentity operation middleware
func (*ServerInterfaceWrapper) DeleteChannel ¶
func (siw *ServerInterfaceWrapper) DeleteChannel(w http.ResponseWriter, r *http.Request)
DeleteChannel operation middleware
func (*ServerInterfaceWrapper) DeleteFeed ¶
func (siw *ServerInterfaceWrapper) DeleteFeed(w http.ResponseWriter, r *http.Request)
DeleteFeed operation middleware
func (*ServerInterfaceWrapper) DeleteProfileMemory ¶
func (siw *ServerInterfaceWrapper) DeleteProfileMemory(w http.ResponseWriter, r *http.Request)
DeleteProfileMemory operation middleware
func (*ServerInterfaceWrapper) DeleteProfileSkill ¶
func (siw *ServerInterfaceWrapper) DeleteProfileSkill(w http.ResponseWriter, r *http.Request)
DeleteProfileSkill operation middleware
func (*ServerInterfaceWrapper) DeleteProfileSkillFile ¶
func (siw *ServerInterfaceWrapper) DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request)
DeleteProfileSkillFile operation middleware
func (*ServerInterfaceWrapper) DeleteProvider ¶
func (siw *ServerInterfaceWrapper) DeleteProvider(w http.ResponseWriter, r *http.Request)
DeleteProvider operation middleware
func (*ServerInterfaceWrapper) DeleteSchedulerJob ¶
func (siw *ServerInterfaceWrapper) DeleteSchedulerJob(w http.ResponseWriter, r *http.Request)
DeleteSchedulerJob operation middleware
func (*ServerInterfaceWrapper) DeleteSkill ¶
func (siw *ServerInterfaceWrapper) DeleteSkill(w http.ResponseWriter, r *http.Request)
DeleteSkill operation middleware
func (*ServerInterfaceWrapper) DeleteSkillFile ¶
func (siw *ServerInterfaceWrapper) DeleteSkillFile(w http.ResponseWriter, r *http.Request)
DeleteSkillFile operation middleware
func (*ServerInterfaceWrapper) DeleteUserMemory ¶
func (siw *ServerInterfaceWrapper) DeleteUserMemory(w http.ResponseWriter, r *http.Request)
DeleteUserMemory operation middleware
func (*ServerInterfaceWrapper) DeleteVaultEntry ¶
func (siw *ServerInterfaceWrapper) DeleteVaultEntry(w http.ResponseWriter, r *http.Request)
DeleteVaultEntry operation middleware
func (*ServerInterfaceWrapper) DeleteWorkspaceFile ¶
func (siw *ServerInterfaceWrapper) DeleteWorkspaceFile(w http.ResponseWriter, r *http.Request)
DeleteWorkspaceFile operation middleware
func (*ServerInterfaceWrapper) DisconnectOAuth ¶
func (siw *ServerInterfaceWrapper) DisconnectOAuth(w http.ResponseWriter, r *http.Request)
DisconnectOAuth operation middleware
func (*ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent ¶
func (siw *ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request)
DuplicateBuiltinSkillToAgent operation middleware
func (*ServerInterfaceWrapper) FetchProviderModels ¶
func (siw *ServerInterfaceWrapper) FetchProviderModels(w http.ResponseWriter, r *http.Request)
FetchProviderModels operation middleware
func (*ServerInterfaceWrapper) GenerateLinkCode ¶
func (siw *ServerInterfaceWrapper) GenerateLinkCode(w http.ResponseWriter, r *http.Request)
GenerateLinkCode operation middleware
func (*ServerInterfaceWrapper) GetAgent ¶
func (siw *ServerInterfaceWrapper) GetAgent(w http.ResponseWriter, r *http.Request)
GetAgent operation middleware
func (*ServerInterfaceWrapper) GetAgentSkill ¶
func (siw *ServerInterfaceWrapper) GetAgentSkill(w http.ResponseWriter, r *http.Request)
GetAgentSkill operation middleware
func (*ServerInterfaceWrapper) GetAgentSkillFile ¶
func (siw *ServerInterfaceWrapper) GetAgentSkillFile(w http.ResponseWriter, r *http.Request)
GetAgentSkillFile operation middleware
func (*ServerInterfaceWrapper) GetArticle ¶
func (siw *ServerInterfaceWrapper) GetArticle(w http.ResponseWriter, r *http.Request)
GetArticle operation middleware
func (*ServerInterfaceWrapper) GetAuthUser ¶
func (siw *ServerInterfaceWrapper) GetAuthUser(w http.ResponseWriter, r *http.Request)
GetAuthUser operation middleware
func (*ServerInterfaceWrapper) GetBuiltinResource ¶
func (siw *ServerInterfaceWrapper) GetBuiltinResource(w http.ResponseWriter, r *http.Request)
GetBuiltinResource operation middleware
func (*ServerInterfaceWrapper) GetChannel ¶
func (siw *ServerInterfaceWrapper) GetChannel(w http.ResponseWriter, r *http.Request)
GetChannel operation middleware
func (*ServerInterfaceWrapper) GetDigest ¶
func (siw *ServerInterfaceWrapper) GetDigest(w http.ResponseWriter, r *http.Request)
GetDigest operation middleware
func (*ServerInterfaceWrapper) GetFeed ¶
func (siw *ServerInterfaceWrapper) GetFeed(w http.ResponseWriter, r *http.Request)
GetFeed operation middleware
func (*ServerInterfaceWrapper) GetMe ¶
func (siw *ServerInterfaceWrapper) GetMe(w http.ResponseWriter, r *http.Request)
GetMe operation middleware
func (*ServerInterfaceWrapper) GetOAuthConnected ¶
func (siw *ServerInterfaceWrapper) GetOAuthConnected(w http.ResponseWriter, r *http.Request)
GetOAuthConnected operation middleware
func (*ServerInterfaceWrapper) GetPluginConfig ¶
func (siw *ServerInterfaceWrapper) GetPluginConfig(w http.ResponseWriter, r *http.Request)
GetPluginConfig operation middleware
func (*ServerInterfaceWrapper) GetPluginConfigSchema ¶
func (siw *ServerInterfaceWrapper) GetPluginConfigSchema(w http.ResponseWriter, r *http.Request)
GetPluginConfigSchema operation middleware
func (*ServerInterfaceWrapper) GetPluginStatus ¶
func (siw *ServerInterfaceWrapper) GetPluginStatus(w http.ResponseWriter, r *http.Request)
GetPluginStatus operation middleware
func (*ServerInterfaceWrapper) GetProfileSkill ¶
func (siw *ServerInterfaceWrapper) GetProfileSkill(w http.ResponseWriter, r *http.Request)
GetProfileSkill operation middleware
func (*ServerInterfaceWrapper) GetProfileSkillFile ¶
func (siw *ServerInterfaceWrapper) GetProfileSkillFile(w http.ResponseWriter, r *http.Request)
GetProfileSkillFile operation middleware
func (*ServerInterfaceWrapper) GetProvider ¶
func (siw *ServerInterfaceWrapper) GetProvider(w http.ResponseWriter, r *http.Request)
GetProvider operation middleware
func (*ServerInterfaceWrapper) GetSession ¶
func (siw *ServerInterfaceWrapper) GetSession(w http.ResponseWriter, r *http.Request)
GetSession operation middleware
func (*ServerInterfaceWrapper) GetSessionMessages ¶
func (siw *ServerInterfaceWrapper) GetSessionMessages(w http.ResponseWriter, r *http.Request)
GetSessionMessages operation middleware
func (*ServerInterfaceWrapper) GetSessionSystemPrompt ¶
func (siw *ServerInterfaceWrapper) GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request)
GetSessionSystemPrompt operation middleware
func (*ServerInterfaceWrapper) GetSessionWorkspace ¶
func (siw *ServerInterfaceWrapper) GetSessionWorkspace(w http.ResponseWriter, r *http.Request)
GetSessionWorkspace operation middleware
func (*ServerInterfaceWrapper) GetSkill ¶
func (siw *ServerInterfaceWrapper) GetSkill(w http.ResponseWriter, r *http.Request)
GetSkill operation middleware
func (*ServerInterfaceWrapper) GetSkillFile ¶
func (siw *ServerInterfaceWrapper) GetSkillFile(w http.ResponseWriter, r *http.Request)
GetSkillFile operation middleware
func (*ServerInterfaceWrapper) GetStatus ¶ added in v0.25.5
func (siw *ServerInterfaceWrapper) GetStatus(w http.ResponseWriter, r *http.Request)
GetStatus operation middleware
func (*ServerInterfaceWrapper) GetVaultEntry ¶
func (siw *ServerInterfaceWrapper) GetVaultEntry(w http.ResponseWriter, r *http.Request)
GetVaultEntry operation middleware
func (*ServerInterfaceWrapper) GetWorkspaceFileContent ¶
func (siw *ServerInterfaceWrapper) GetWorkspaceFileContent(w http.ResponseWriter, r *http.Request)
GetWorkspaceFileContent operation middleware
func (*ServerInterfaceWrapper) InstallAgentSkill ¶
func (siw *ServerInterfaceWrapper) InstallAgentSkill(w http.ResponseWriter, r *http.Request)
InstallAgentSkill operation middleware
func (*ServerInterfaceWrapper) InstallProfileSkill ¶
func (siw *ServerInterfaceWrapper) InstallProfileSkill(w http.ResponseWriter, r *http.Request)
InstallProfileSkill operation middleware
func (*ServerInterfaceWrapper) InstallSkill ¶
func (siw *ServerInterfaceWrapper) InstallSkill(w http.ResponseWriter, r *http.Request)
InstallSkill operation middleware
func (*ServerInterfaceWrapper) ListAgentSkills ¶
func (siw *ServerInterfaceWrapper) ListAgentSkills(w http.ResponseWriter, r *http.Request)
ListAgentSkills operation middleware
func (*ServerInterfaceWrapper) ListAgentUsers ¶
func (siw *ServerInterfaceWrapper) ListAgentUsers(w http.ResponseWriter, r *http.Request)
ListAgentUsers operation middleware
func (*ServerInterfaceWrapper) ListAgents ¶
func (siw *ServerInterfaceWrapper) ListAgents(w http.ResponseWriter, r *http.Request)
ListAgents operation middleware
func (*ServerInterfaceWrapper) ListArticles ¶
func (siw *ServerInterfaceWrapper) ListArticles(w http.ResponseWriter, r *http.Request)
ListArticles operation middleware
func (*ServerInterfaceWrapper) ListAuthUserAgents ¶
func (siw *ServerInterfaceWrapper) ListAuthUserAgents(w http.ResponseWriter, r *http.Request)
ListAuthUserAgents operation middleware
func (*ServerInterfaceWrapper) ListAuthUsers ¶
func (siw *ServerInterfaceWrapper) ListAuthUsers(w http.ResponseWriter, r *http.Request)
ListAuthUsers operation middleware
func (*ServerInterfaceWrapper) ListBuiltinResources ¶
func (siw *ServerInterfaceWrapper) ListBuiltinResources(w http.ResponseWriter, r *http.Request)
ListBuiltinResources operation middleware
func (*ServerInterfaceWrapper) ListChannels ¶
func (siw *ServerInterfaceWrapper) ListChannels(w http.ResponseWriter, r *http.Request)
ListChannels operation middleware
func (*ServerInterfaceWrapper) ListFeedEntries ¶
func (siw *ServerInterfaceWrapper) ListFeedEntries(w http.ResponseWriter, r *http.Request)
ListFeedEntries operation middleware
func (*ServerInterfaceWrapper) ListFeeds ¶
func (siw *ServerInterfaceWrapper) ListFeeds(w http.ResponseWriter, r *http.Request)
ListFeeds operation middleware
func (*ServerInterfaceWrapper) ListManifestPlugins ¶
func (siw *ServerInterfaceWrapper) ListManifestPlugins(w http.ResponseWriter, r *http.Request)
ListManifestPlugins operation middleware
func (*ServerInterfaceWrapper) ListModels ¶
func (siw *ServerInterfaceWrapper) ListModels(w http.ResponseWriter, r *http.Request)
ListModels operation middleware
func (*ServerInterfaceWrapper) ListOAuthProviders ¶
func (siw *ServerInterfaceWrapper) ListOAuthProviders(w http.ResponseWriter, r *http.Request)
ListOAuthProviders operation middleware
func (*ServerInterfaceWrapper) ListPlugins ¶
func (siw *ServerInterfaceWrapper) ListPlugins(w http.ResponseWriter, r *http.Request)
ListPlugins operation middleware
func (*ServerInterfaceWrapper) ListProfileIdentities ¶
func (siw *ServerInterfaceWrapper) ListProfileIdentities(w http.ResponseWriter, r *http.Request)
ListProfileIdentities operation middleware
func (*ServerInterfaceWrapper) ListProfileMemories ¶
func (siw *ServerInterfaceWrapper) ListProfileMemories(w http.ResponseWriter, r *http.Request)
ListProfileMemories operation middleware
func (*ServerInterfaceWrapper) ListProfileSkills ¶
func (siw *ServerInterfaceWrapper) ListProfileSkills(w http.ResponseWriter, r *http.Request)
ListProfileSkills operation middleware
func (*ServerInterfaceWrapper) ListProviderModels ¶
func (siw *ServerInterfaceWrapper) ListProviderModels(w http.ResponseWriter, r *http.Request)
ListProviderModels operation middleware
func (*ServerInterfaceWrapper) ListProviderTypes ¶
func (siw *ServerInterfaceWrapper) ListProviderTypes(w http.ResponseWriter, r *http.Request)
ListProviderTypes operation middleware
func (*ServerInterfaceWrapper) ListProviders ¶
func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)
ListProviders operation middleware
func (*ServerInterfaceWrapper) ListPublicChannels ¶
func (siw *ServerInterfaceWrapper) ListPublicChannels(w http.ResponseWriter, r *http.Request)
ListPublicChannels operation middleware
func (*ServerInterfaceWrapper) ListSchedulerJobRuns ¶
func (siw *ServerInterfaceWrapper) ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request)
ListSchedulerJobRuns operation middleware
func (*ServerInterfaceWrapper) ListSchedulerJobs ¶
func (siw *ServerInterfaceWrapper) ListSchedulerJobs(w http.ResponseWriter, r *http.Request)
ListSchedulerJobs operation middleware
func (*ServerInterfaceWrapper) ListSessions ¶
func (siw *ServerInterfaceWrapper) ListSessions(w http.ResponseWriter, r *http.Request)
ListSessions operation middleware
func (*ServerInterfaceWrapper) ListSkills ¶
func (siw *ServerInterfaceWrapper) ListSkills(w http.ResponseWriter, r *http.Request)
ListSkills operation middleware
func (*ServerInterfaceWrapper) ListTools ¶
func (siw *ServerInterfaceWrapper) ListTools(w http.ResponseWriter, r *http.Request)
ListTools operation middleware
func (*ServerInterfaceWrapper) ListUserMemories ¶
func (siw *ServerInterfaceWrapper) ListUserMemories(w http.ResponseWriter, r *http.Request)
ListUserMemories operation middleware
func (*ServerInterfaceWrapper) ListVaultEntries ¶
func (siw *ServerInterfaceWrapper) ListVaultEntries(w http.ResponseWriter, r *http.Request)
ListVaultEntries operation middleware
func (*ServerInterfaceWrapper) Login ¶
func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
Login operation middleware
func (*ServerInterfaceWrapper) Logout ¶
func (siw *ServerInterfaceWrapper) Logout(w http.ResponseWriter, r *http.Request)
Logout operation middleware
func (*ServerInterfaceWrapper) MoveWorkspaceFile ¶
func (siw *ServerInterfaceWrapper) MoveWorkspaceFile(w http.ResponseWriter, r *http.Request)
MoveWorkspaceFile operation middleware
func (*ServerInterfaceWrapper) OauthCallback ¶
func (siw *ServerInterfaceWrapper) OauthCallback(w http.ResponseWriter, r *http.Request)
OauthCallback operation middleware
func (*ServerInterfaceWrapper) PollFeed ¶
func (siw *ServerInterfaceWrapper) PollFeed(w http.ResponseWriter, r *http.Request)
PollFeed operation middleware
func (*ServerInterfaceWrapper) PollOAuthFlow ¶
func (siw *ServerInterfaceWrapper) PollOAuthFlow(w http.ResponseWriter, r *http.Request)
PollOAuthFlow operation middleware
func (*ServerInterfaceWrapper) PollWeixinQRStatus ¶
func (siw *ServerInterfaceWrapper) PollWeixinQRStatus(w http.ResponseWriter, r *http.Request)
PollWeixinQRStatus operation middleware
func (*ServerInterfaceWrapper) Register ¶
func (siw *ServerInterfaceWrapper) Register(w http.ResponseWriter, r *http.Request)
Register operation middleware
func (*ServerInterfaceWrapper) RemoveAgentUser ¶
func (siw *ServerInterfaceWrapper) RemoveAgentUser(w http.ResponseWriter, r *http.Request)
RemoveAgentUser operation middleware
func (*ServerInterfaceWrapper) SaveArticle ¶
func (siw *ServerInterfaceWrapper) SaveArticle(w http.ResponseWriter, r *http.Request)
SaveArticle operation middleware
func (*ServerInterfaceWrapper) SaveManifestPlugins ¶
func (siw *ServerInterfaceWrapper) SaveManifestPlugins(w http.ResponseWriter, r *http.Request)
SaveManifestPlugins operation middleware
func (*ServerInterfaceWrapper) SearchSkills ¶
func (siw *ServerInterfaceWrapper) SearchSkills(w http.ResponseWriter, r *http.Request)
SearchSkills operation middleware
func (*ServerInterfaceWrapper) SendSessionMessage ¶
func (siw *ServerInterfaceWrapper) SendSessionMessage(w http.ResponseWriter, r *http.Request)
SendSessionMessage operation middleware
func (*ServerInterfaceWrapper) SetProfileMemory ¶
func (siw *ServerInterfaceWrapper) SetProfileMemory(w http.ResponseWriter, r *http.Request)
SetProfileMemory operation middleware
func (*ServerInterfaceWrapper) SetProfileSoul ¶
func (siw *ServerInterfaceWrapper) SetProfileSoul(w http.ResponseWriter, r *http.Request)
SetProfileSoul operation middleware
func (*ServerInterfaceWrapper) SetUserMemory ¶
func (siw *ServerInterfaceWrapper) SetUserMemory(w http.ResponseWriter, r *http.Request)
SetUserMemory operation middleware
func (*ServerInterfaceWrapper) SetVaultEntry ¶
func (siw *ServerInterfaceWrapper) SetVaultEntry(w http.ResponseWriter, r *http.Request)
SetVaultEntry operation middleware
func (*ServerInterfaceWrapper) StartOAuthFlow ¶
func (siw *ServerInterfaceWrapper) StartOAuthFlow(w http.ResponseWriter, r *http.Request)
StartOAuthFlow operation middleware
func (*ServerInterfaceWrapper) StartWeixinQR ¶
func (siw *ServerInterfaceWrapper) StartWeixinQR(w http.ResponseWriter, r *http.Request)
StartWeixinQR operation middleware
func (*ServerInterfaceWrapper) SyncManifestPlugins ¶
func (siw *ServerInterfaceWrapper) SyncManifestPlugins(w http.ResponseWriter, r *http.Request)
SyncManifestPlugins operation middleware
func (*ServerInterfaceWrapper) TogglePlugin ¶
func (siw *ServerInterfaceWrapper) TogglePlugin(w http.ResponseWriter, r *http.Request)
TogglePlugin operation middleware
func (*ServerInterfaceWrapper) TriggerSchedulerJob ¶
func (siw *ServerInterfaceWrapper) TriggerSchedulerJob(w http.ResponseWriter, r *http.Request)
TriggerSchedulerJob operation middleware
func (*ServerInterfaceWrapper) UnlinkProfileIdentity ¶
func (siw *ServerInterfaceWrapper) UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request)
UnlinkProfileIdentity operation middleware
func (*ServerInterfaceWrapper) UpdateAgent ¶
func (siw *ServerInterfaceWrapper) UpdateAgent(w http.ResponseWriter, r *http.Request)
UpdateAgent operation middleware
func (*ServerInterfaceWrapper) UpdateAgentSkill ¶
func (siw *ServerInterfaceWrapper) UpdateAgentSkill(w http.ResponseWriter, r *http.Request)
UpdateAgentSkill operation middleware
func (*ServerInterfaceWrapper) UpdateArticle ¶
func (siw *ServerInterfaceWrapper) UpdateArticle(w http.ResponseWriter, r *http.Request)
UpdateArticle operation middleware
func (*ServerInterfaceWrapper) UpdateAuthUserActive ¶
func (siw *ServerInterfaceWrapper) UpdateAuthUserActive(w http.ResponseWriter, r *http.Request)
UpdateAuthUserActive operation middleware
func (*ServerInterfaceWrapper) UpdateAuthUserAgents ¶
func (siw *ServerInterfaceWrapper) UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request)
UpdateAuthUserAgents operation middleware
func (*ServerInterfaceWrapper) UpdateAuthUserRole ¶
func (siw *ServerInterfaceWrapper) UpdateAuthUserRole(w http.ResponseWriter, r *http.Request)
UpdateAuthUserRole operation middleware
func (*ServerInterfaceWrapper) UpdateChannel ¶
func (siw *ServerInterfaceWrapper) UpdateChannel(w http.ResponseWriter, r *http.Request)
UpdateChannel operation middleware
func (*ServerInterfaceWrapper) UpdateFeed ¶
func (siw *ServerInterfaceWrapper) UpdateFeed(w http.ResponseWriter, r *http.Request)
UpdateFeed operation middleware
func (*ServerInterfaceWrapper) UpdateFeedEntry ¶
func (siw *ServerInterfaceWrapper) UpdateFeedEntry(w http.ResponseWriter, r *http.Request)
UpdateFeedEntry operation middleware
func (*ServerInterfaceWrapper) UpdatePluginConfig ¶
func (siw *ServerInterfaceWrapper) UpdatePluginConfig(w http.ResponseWriter, r *http.Request)
UpdatePluginConfig operation middleware
func (*ServerInterfaceWrapper) UpdateProfileSkill ¶
func (siw *ServerInterfaceWrapper) UpdateProfileSkill(w http.ResponseWriter, r *http.Request)
UpdateProfileSkill operation middleware
func (*ServerInterfaceWrapper) UpdateProvider ¶
func (siw *ServerInterfaceWrapper) UpdateProvider(w http.ResponseWriter, r *http.Request)
UpdateProvider operation middleware
func (*ServerInterfaceWrapper) UpdateSchedulerJob ¶
func (siw *ServerInterfaceWrapper) UpdateSchedulerJob(w http.ResponseWriter, r *http.Request)
UpdateSchedulerJob operation middleware
func (*ServerInterfaceWrapper) UpdateSkill ¶
func (siw *ServerInterfaceWrapper) UpdateSkill(w http.ResponseWriter, r *http.Request)
UpdateSkill operation middleware
func (*ServerInterfaceWrapper) UpdateUserDefaultAgent ¶
func (siw *ServerInterfaceWrapper) UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request)
UpdateUserDefaultAgent operation middleware
func (*ServerInterfaceWrapper) UpdateUserNotifyIdentity ¶
func (siw *ServerInterfaceWrapper) UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request)
UpdateUserNotifyIdentity operation middleware
func (*ServerInterfaceWrapper) UpdateWorkspaceFileContent ¶
func (siw *ServerInterfaceWrapper) UpdateWorkspaceFileContent(w http.ResponseWriter, r *http.Request)
UpdateWorkspaceFileContent operation middleware
func (*ServerInterfaceWrapper) UploadAgentSkill ¶
func (siw *ServerInterfaceWrapper) UploadAgentSkill(w http.ResponseWriter, r *http.Request)
UploadAgentSkill operation middleware
func (*ServerInterfaceWrapper) UploadProfileSkill ¶
func (siw *ServerInterfaceWrapper) UploadProfileSkill(w http.ResponseWriter, r *http.Request)
UploadProfileSkill operation middleware
func (*ServerInterfaceWrapper) UploadWorkspaceFile ¶
func (siw *ServerInterfaceWrapper) UploadWorkspaceFile(w http.ResponseWriter, r *http.Request)
UploadWorkspaceFile operation middleware
type SessionDetail ¶
type SessionDetail = externalRef0.SessionDetail
SessionDetail defines model for SessionDetail.
type SetMemoryRequest ¶
type SetMemoryRequest = externalRef0.SetMemoryRequest
SetMemoryRequest defines model for SetMemoryRequest.
type SetProfileMemoryJSONRequestBody ¶
type SetProfileMemoryJSONRequestBody = externalRef0.SetMemoryRequest
SetProfileMemoryJSONRequestBody defines body for SetProfileMemory for application/json ContentType.
type SetProfileSoulJSONRequestBody ¶
type SetProfileSoulJSONRequestBody = externalRef0.SetSoulRequest
SetProfileSoulJSONRequestBody defines body for SetProfileSoul for application/json ContentType.
type SetSoulRequest ¶
type SetSoulRequest = externalRef0.SetSoulRequest
SetSoulRequest defines model for SetSoulRequest.
type SetUserMemoryJSONRequestBody ¶
type SetUserMemoryJSONRequestBody = externalRef0.SetMemoryRequest
SetUserMemoryJSONRequestBody defines body for SetUserMemory for application/json ContentType.
type SetVaultEntryJSONRequestBody ¶
type SetVaultEntryJSONRequestBody = externalRef0.SetVaultEntryRequest
SetVaultEntryJSONRequestBody defines body for SetVaultEntry for application/json ContentType.
type SetVaultEntryRequest ¶
type SetVaultEntryRequest = externalRef0.SetVaultEntryRequest
SetVaultEntryRequest defines model for SetVaultEntryRequest.
type SkillFileResponse ¶
type SkillFileResponse = externalRef0.SkillFileResponse
SkillFileResponse defines model for SkillFileResponse.
type SkillSearchResult ¶
type SkillSearchResult = externalRef0.SkillSearchResult
SkillSearchResult defines model for SkillSearchResult.
type SkillSearchResultList ¶
type SkillSearchResultList = externalRef0.SkillSearchResultList
SkillSearchResultList defines model for SkillSearchResultList.
type SkillUploadResult ¶
type SkillUploadResult = externalRef0.SkillUploadResult
SkillUploadResult defines model for SkillUploadResult.
type SourceType ¶
type SourceType = externalRef0.SourceType
SourceType defines model for SourceType.
type StatusDatabase ¶ added in v0.25.5
type StatusDatabase = externalRef0.StatusDatabase
StatusDatabase defines model for StatusDatabase.
type StatusMemory ¶ added in v0.25.5
type StatusMemory = externalRef0.StatusMemory
StatusMemory defines model for StatusMemory.
type StatusPlugins ¶ added in v0.25.5
type StatusPlugins = externalRef0.StatusPlugins
StatusPlugins defines model for StatusPlugins.
type StatusResponse ¶ added in v0.25.5
type StatusResponse = externalRef0.StatusResponse
StatusResponse defines model for StatusResponse.
type StatusRuntime ¶ added in v0.25.5
type StatusRuntime = externalRef0.StatusRuntime
StatusRuntime defines model for StatusRuntime.
type StdHTTPServerOptions ¶
type StdHTTPServerOptions struct {
BaseURL string
BaseRouter ServeMux
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type SystemPromptResponse ¶
type SystemPromptResponse = externalRef0.SystemPromptResponse
SystemPromptResponse defines model for SystemPromptResponse.
type TogglePluginJSONRequestBody ¶
type TogglePluginJSONRequestBody = externalRef0.TogglePluginRequest
TogglePluginJSONRequestBody defines body for TogglePlugin for application/json ContentType.
type TogglePluginRequest ¶
type TogglePluginRequest = externalRef0.TogglePluginRequest
TogglePluginRequest defines model for TogglePluginRequest.
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UpdateActiveRequest ¶
type UpdateActiveRequest = externalRef0.UpdateActiveRequest
UpdateActiveRequest defines model for UpdateActiveRequest.
type UpdateAgentJSONRequestBody ¶
type UpdateAgentJSONRequestBody = externalRef0.Agent
UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.
type UpdateAgentSkillJSONRequestBody ¶
type UpdateAgentSkillJSONRequestBody = externalRef0.UpdateSkillRequest
UpdateAgentSkillJSONRequestBody defines body for UpdateAgentSkill for application/json ContentType.
type UpdateAgentsRequest ¶
type UpdateAgentsRequest = externalRef0.UpdateAgentsRequest
UpdateAgentsRequest defines model for UpdateAgentsRequest.
type UpdateArticleJSONRequestBody ¶
type UpdateArticleJSONRequestBody = externalRef0.UpdateArticleRequest
UpdateArticleJSONRequestBody defines body for UpdateArticle for application/json ContentType.
type UpdateArticleRequest ¶
type UpdateArticleRequest = externalRef0.UpdateArticleRequest
UpdateArticleRequest Only provided fields are updated.
type UpdateAuthUserActiveJSONRequestBody ¶
type UpdateAuthUserActiveJSONRequestBody = externalRef0.UpdateActiveRequest
UpdateAuthUserActiveJSONRequestBody defines body for UpdateAuthUserActive for application/json ContentType.
type UpdateAuthUserAgentsJSONRequestBody ¶
type UpdateAuthUserAgentsJSONRequestBody = externalRef0.UpdateAgentsRequest
UpdateAuthUserAgentsJSONRequestBody defines body for UpdateAuthUserAgents for application/json ContentType.
type UpdateAuthUserRoleJSONRequestBody ¶
type UpdateAuthUserRoleJSONRequestBody = externalRef0.UpdateRoleRequest
UpdateAuthUserRoleJSONRequestBody defines body for UpdateAuthUserRole for application/json ContentType.
type UpdateChannelJSONRequestBody ¶
type UpdateChannelJSONRequestBody = externalRef0.ChannelWriteRequest
UpdateChannelJSONRequestBody defines body for UpdateChannel for application/json ContentType.
type UpdateDefaultAgentRequest ¶
type UpdateDefaultAgentRequest = externalRef0.UpdateDefaultAgentRequest
UpdateDefaultAgentRequest defines model for UpdateDefaultAgentRequest.
type UpdateFeedEntryJSONRequestBody ¶
type UpdateFeedEntryJSONRequestBody = externalRef0.UpdateFeedEntryRequest
UpdateFeedEntryJSONRequestBody defines body for UpdateFeedEntry for application/json ContentType.
type UpdateFeedEntryRequest ¶
type UpdateFeedEntryRequest = externalRef0.UpdateFeedEntryRequest
UpdateFeedEntryRequest defines model for UpdateFeedEntryRequest.
type UpdateFeedJSONRequestBody ¶
type UpdateFeedJSONRequestBody = externalRef0.UpdateFeedRequest
UpdateFeedJSONRequestBody defines body for UpdateFeed for application/json ContentType.
type UpdateFeedRequest ¶
type UpdateFeedRequest = externalRef0.UpdateFeedRequest
UpdateFeedRequest defines model for UpdateFeedRequest.
type UpdateNotifyIdentityRequest ¶
type UpdateNotifyIdentityRequest = externalRef0.UpdateNotifyIdentityRequest
UpdateNotifyIdentityRequest defines model for UpdateNotifyIdentityRequest.
type UpdatePluginConfigJSONRequestBody ¶
type UpdatePluginConfigJSONRequestBody = externalRef0.UpdatePluginConfigRequest
UpdatePluginConfigJSONRequestBody defines body for UpdatePluginConfig for application/json ContentType.
type UpdatePluginConfigRequest ¶
type UpdatePluginConfigRequest = externalRef0.UpdatePluginConfigRequest
UpdatePluginConfigRequest defines model for UpdatePluginConfigRequest.
type UpdateProfileSkillJSONRequestBody ¶
type UpdateProfileSkillJSONRequestBody = externalRef0.UpdateSkillRequest
UpdateProfileSkillJSONRequestBody defines body for UpdateProfileSkill for application/json ContentType.
type UpdateProviderJSONRequestBody ¶
type UpdateProviderJSONRequestBody = externalRef0.Provider
UpdateProviderJSONRequestBody defines body for UpdateProvider for application/json ContentType.
type UpdateRoleRequest ¶
type UpdateRoleRequest = externalRef0.UpdateRoleRequest
UpdateRoleRequest defines model for UpdateRoleRequest.
type UpdateSchedulerJobJSONRequestBody ¶
type UpdateSchedulerJobJSONRequestBody = externalRef0.JobInput
UpdateSchedulerJobJSONRequestBody defines body for UpdateSchedulerJob for application/json ContentType.
type UpdateSkillJSONRequestBody ¶
type UpdateSkillJSONRequestBody = externalRef0.UpdateSkillRequest
UpdateSkillJSONRequestBody defines body for UpdateSkill for application/json ContentType.
type UpdateSkillRequest ¶
type UpdateSkillRequest = externalRef0.UpdateSkillRequest
UpdateSkillRequest defines model for UpdateSkillRequest.
type UpdateUserDefaultAgentJSONRequestBody ¶
type UpdateUserDefaultAgentJSONRequestBody = externalRef0.UpdateDefaultAgentRequest
UpdateUserDefaultAgentJSONRequestBody defines body for UpdateUserDefaultAgent for application/json ContentType.
type UpdateUserNotifyIdentityJSONRequestBody ¶
type UpdateUserNotifyIdentityJSONRequestBody = externalRef0.UpdateNotifyIdentityRequest
UpdateUserNotifyIdentityJSONRequestBody defines body for UpdateUserNotifyIdentity for application/json ContentType.
type UpdateWorkspaceFileContentJSONRequestBody ¶
type UpdateWorkspaceFileContentJSONRequestBody = externalRef0.WorkspaceUpdateContentRequest
UpdateWorkspaceFileContentJSONRequestBody defines body for UpdateWorkspaceFileContent for application/json ContentType.
type UploadAgentSkillMultipartBody ¶
type UploadAgentSkillMultipartBody struct {
File *openapi_types.File `json:"file,omitempty"`
}
UploadAgentSkillMultipartBody defines parameters for UploadAgentSkill.
type UploadAgentSkillMultipartRequestBody ¶
type UploadAgentSkillMultipartRequestBody UploadAgentSkillMultipartBody
UploadAgentSkillMultipartRequestBody defines body for UploadAgentSkill for multipart/form-data ContentType.
type UploadProfileSkillMultipartBody ¶
type UploadProfileSkillMultipartBody struct {
File *openapi_types.File `json:"file,omitempty"`
}
UploadProfileSkillMultipartBody defines parameters for UploadProfileSkill.
type UploadProfileSkillMultipartRequestBody ¶
type UploadProfileSkillMultipartRequestBody UploadProfileSkillMultipartBody
UploadProfileSkillMultipartRequestBody defines body for UploadProfileSkill for multipart/form-data ContentType.
type UploadWorkspaceFileMultipartBody ¶
type UploadWorkspaceFileMultipartBody struct {
// File The file to upload
File openapi_types.File `json:"file"`
}
UploadWorkspaceFileMultipartBody defines parameters for UploadWorkspaceFile.
type UploadWorkspaceFileMultipartRequestBody ¶
type UploadWorkspaceFileMultipartRequestBody UploadWorkspaceFileMultipartBody
UploadWorkspaceFileMultipartRequestBody defines body for UploadWorkspaceFile for multipart/form-data ContentType.
type UserMemory ¶
type UserMemory = externalRef0.UserMemory
UserMemory defines model for UserMemory.
type VaultEntry ¶
type VaultEntry = externalRef0.VaultEntry
VaultEntry defines model for VaultEntry.
type VaultEntryValue ¶
type VaultEntryValue = externalRef0.VaultEntryValue
VaultEntryValue defines model for VaultEntryValue.
type WeixinQRCode ¶
type WeixinQRCode = externalRef0.WeixinQRCode
WeixinQRCode defines model for WeixinQRCode.
type WeixinQRStatus ¶
type WeixinQRStatus = externalRef0.WeixinQRStatus
WeixinQRStatus defines model for WeixinQRStatus.
type WorkspaceUploadResponse ¶
type WorkspaceUploadResponse = externalRef0.WorkspaceUploadResponse
WorkspaceUploadResponse defines model for WorkspaceUploadResponse.