Documentation
¶
Index ¶
- type AssistantProfileHandler
- type AuthHandler
- type ChannelHandler
- func (h *ChannelHandler) Connect(c *fiber.Ctx) error
- func (h *ChannelHandler) Create(c *fiber.Ctx) error
- func (h *ChannelHandler) Delete(c *fiber.Ctx) error
- func (h *ChannelHandler) Get(c *fiber.Ctx) error
- func (h *ChannelHandler) List(c *fiber.Ctx) error
- func (h *ChannelHandler) ListContacts(c *fiber.Ctx) error
- func (h *ChannelHandler) Update(c *fiber.Ctx) error
- type ClusterHandler
- type DashboardHandler
- type EditorAssistantHandler
- type ExecutionHandler
- type KubernetesClusterHandler
- func (h *KubernetesClusterHandler) Create(c *fiber.Ctx) error
- func (h *KubernetesClusterHandler) Delete(c *fiber.Ctx) error
- func (h *KubernetesClusterHandler) Get(c *fiber.Ctx) error
- func (h *KubernetesClusterHandler) List(c *fiber.Ctx) error
- func (h *KubernetesClusterHandler) Test(c *fiber.Ctx) error
- func (h *KubernetesClusterHandler) Update(c *fiber.Ctx) error
- type LLMChatHandler
- func (h *LLMChatHandler) Chat(c *fiber.Ctx) error
- func (h *LLMChatHandler) ChatStream(c *fiber.Ctx) error
- func (h *LLMChatHandler) DeleteConversation(c *fiber.Ctx) error
- func (h *LLMChatHandler) GetConversation(c *fiber.Ctx) error
- func (h *LLMChatHandler) ListConversations(c *fiber.Ctx) error
- func (h *LLMChatHandler) UpdateConversation(c *fiber.Ctx) error
- type LLMProviderHandler
- func (h *LLMProviderHandler) Create(c *fiber.Ctx) error
- func (h *LLMProviderHandler) Delete(c *fiber.Ctx) error
- func (h *LLMProviderHandler) DiscoverModels(c *fiber.Ctx) error
- func (h *LLMProviderHandler) Get(c *fiber.Ctx) error
- func (h *LLMProviderHandler) List(c *fiber.Ctx) error
- func (h *LLMProviderHandler) ListModels(c *fiber.Ctx) error
- func (h *LLMProviderHandler) Update(c *fiber.Ctx) error
- type NodeDefinitionsHandler
- type PipelineHandler
- func (h *PipelineHandler) Create(c *fiber.Ctx) error
- func (h *PipelineHandler) Delete(c *fiber.Ctx) error
- func (h *PipelineHandler) Export(c *fiber.Ctx) error
- func (h *PipelineHandler) Get(c *fiber.Ctx) error
- func (h *PipelineHandler) List(c *fiber.Ctx) error
- func (h *PipelineHandler) SetActivationValidator(validator activationValidator)
- func (h *PipelineHandler) Update(c *fiber.Ctx) error
- type PipelineRunHandler
- type SecretHandler
- type TemplateHandler
- func (h *TemplateHandler) Clone(c *fiber.Ctx) error
- func (h *TemplateHandler) Create(c *fiber.Ctx) error
- func (h *TemplateHandler) CreatePipeline(c *fiber.Ctx) error
- func (h *TemplateHandler) Delete(c *fiber.Ctx) error
- func (h *TemplateHandler) Export(c *fiber.Ctx) error
- func (h *TemplateHandler) ExportAll(c *fiber.Ctx) error
- func (h *TemplateHandler) Get(c *fiber.Ctx) error
- func (h *TemplateHandler) Import(c *fiber.Ctx) error
- func (h *TemplateHandler) List(c *fiber.Ctx) error
- type UserHandler
- type WebhookHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssistantProfileHandler ¶
type AssistantProfileHandler struct {
// contains filtered or unexported fields
}
func NewAssistantProfileHandler ¶
func NewAssistantProfileHandler(store *assistants.Store) *AssistantProfileHandler
func (*AssistantProfileHandler) RestoreDefaults ¶
func (h *AssistantProfileHandler) RestoreDefaults(c *fiber.Ctx) error
type AuthHandler ¶
type AuthHandler struct {
// contains filtered or unexported fields
}
func NewAuthHandler ¶
func NewAuthHandler(service *auth.Service) *AuthHandler
type ChannelHandler ¶
type ChannelHandler struct {
// contains filtered or unexported fields
}
func NewChannelHandler ¶
func NewChannelHandler(store *query.ChannelStore, contactStore *query.ChannelContactStore, service *channels.Service) *ChannelHandler
func (*ChannelHandler) ListContacts ¶
func (h *ChannelHandler) ListContacts(c *fiber.Ctx) error
type ClusterHandler ¶
type ClusterHandler struct {
// contains filtered or unexported fields
}
func NewClusterHandler ¶
func NewClusterHandler(store *query.ClusterStore) *ClusterHandler
type DashboardHandler ¶
type DashboardHandler struct {
// contains filtered or unexported fields
}
func NewDashboardHandler ¶
func NewDashboardHandler( clusters *query.ClusterStore, pipelines *query.PipelineStore, executions *query.ExecutionStore, channels *query.ChannelStore, scheduler *scheduler.Scheduler, ) *DashboardHandler
type EditorAssistantHandler ¶
type EditorAssistantHandler struct {
// contains filtered or unexported fields
}
func NewEditorAssistantHandler ¶
func NewEditorAssistantHandler( providerStore *query.LLMProviderStore, assistantProfiles *assistants.Store, skillStore skills.Reader, validators ...assistants.FlowValidator, ) *EditorAssistantHandler
func (*EditorAssistantHandler) ChatStream ¶
func (h *EditorAssistantHandler) ChatStream(c *fiber.Ctx) error
type ExecutionHandler ¶
type ExecutionHandler struct {
// contains filtered or unexported fields
}
func NewExecutionHandler ¶
func NewExecutionHandler(store *query.ExecutionStore, runner *pipeline.ExecutionRunner) *ExecutionHandler
func (*ExecutionHandler) ListActiveByPipeline ¶
func (h *ExecutionHandler) ListActiveByPipeline(c *fiber.Ctx) error
func (*ExecutionHandler) ListByPipeline ¶
func (h *ExecutionHandler) ListByPipeline(c *fiber.Ctx) error
type KubernetesClusterHandler ¶
type KubernetesClusterHandler struct {
// contains filtered or unexported fields
}
KubernetesClusterHandler manages Kubernetes cluster settings.
func NewKubernetesClusterHandler ¶
func NewKubernetesClusterHandler(store *query.KubernetesClusterStore) *KubernetesClusterHandler
NewKubernetesClusterHandler creates a handler for Kubernetes clusters.
func (*KubernetesClusterHandler) Create ¶
func (h *KubernetesClusterHandler) Create(c *fiber.Ctx) error
Create validates and stores a Kubernetes cluster.
func (*KubernetesClusterHandler) Delete ¶
func (h *KubernetesClusterHandler) Delete(c *fiber.Ctx) error
Delete removes a Kubernetes cluster definition.
func (*KubernetesClusterHandler) Get ¶
func (h *KubernetesClusterHandler) Get(c *fiber.Ctx) error
Get returns a single Kubernetes cluster including the normalized kubeconfig.
func (*KubernetesClusterHandler) List ¶
func (h *KubernetesClusterHandler) List(c *fiber.Ctx) error
List returns normalized Kubernetes clusters without kubeconfig payloads.
type LLMChatHandler ¶
type LLMChatHandler struct {
// contains filtered or unexported fields
}
func NewLLMChatHandler ¶
func NewLLMChatHandler( providerStore *query.LLMProviderStore, clusterStore *query.ClusterStore, kubernetesStore *query.KubernetesClusterStore, pipelineStore *query.PipelineStore, chatStore *query.ChatStore, runner *pipeline.ExecutionRunner, scheduler llm.ToolPipelineReloader, skillStore skills.Reader, shellRunner shellcmd.Runner, assistantProfiles *assistants.Store, ) *LLMChatHandler
func (*LLMChatHandler) ChatStream ¶
func (h *LLMChatHandler) ChatStream(c *fiber.Ctx) error
func (*LLMChatHandler) DeleteConversation ¶
func (h *LLMChatHandler) DeleteConversation(c *fiber.Ctx) error
func (*LLMChatHandler) GetConversation ¶
func (h *LLMChatHandler) GetConversation(c *fiber.Ctx) error
func (*LLMChatHandler) ListConversations ¶
func (h *LLMChatHandler) ListConversations(c *fiber.Ctx) error
func (*LLMChatHandler) UpdateConversation ¶
func (h *LLMChatHandler) UpdateConversation(c *fiber.Ctx) error
type LLMProviderHandler ¶
type LLMProviderHandler struct {
// contains filtered or unexported fields
}
func NewLLMProviderHandler ¶
func NewLLMProviderHandler(store *query.LLMProviderStore) *LLMProviderHandler
func (*LLMProviderHandler) DiscoverModels ¶
func (h *LLMProviderHandler) DiscoverModels(c *fiber.Ctx) error
func (*LLMProviderHandler) ListModels ¶
func (h *LLMProviderHandler) ListModels(c *fiber.Ctx) error
type NodeDefinitionsHandler ¶
type NodeDefinitionsHandler struct {
// contains filtered or unexported fields
}
func NewNodeDefinitionsHandler ¶
func NewNodeDefinitionsHandler(service *nodedefs.Service, reloaders ...nodeDefinitionsReloader) *NodeDefinitionsHandler
type PipelineHandler ¶
type PipelineHandler struct {
// contains filtered or unexported fields
}
func NewPipelineHandler ¶
func NewPipelineHandler(store *query.PipelineStore, reloader reloader, validators ...definitionValidator) *PipelineHandler
func (*PipelineHandler) SetActivationValidator ¶
func (h *PipelineHandler) SetActivationValidator(validator activationValidator)
type PipelineRunHandler ¶
type PipelineRunHandler struct {
// contains filtered or unexported fields
}
func NewPipelineRunHandler ¶
func NewPipelineRunHandler( pipelineStore *query.PipelineStore, runner *pipeline.ExecutionRunner, ) *PipelineRunHandler
type SecretHandler ¶
type SecretHandler struct {
// contains filtered or unexported fields
}
func NewSecretHandler ¶
func NewSecretHandler(store *query.SecretStore) *SecretHandler
type TemplateHandler ¶
type TemplateHandler struct {
// contains filtered or unexported fields
}
func NewTemplateHandler ¶
func NewTemplateHandler(service *templateops.Service) *TemplateHandler
func (*TemplateHandler) CreatePipeline ¶
func (h *TemplateHandler) CreatePipeline(c *fiber.Ctx) error
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(store *query.UserStore, authService *auth.Service) *UserHandler
func (*UserHandler) ChangePassword ¶
func (h *UserHandler) ChangePassword(c *fiber.Ctx) error
type WebhookHandler ¶
type WebhookHandler struct {
// contains filtered or unexported fields
}
func NewWebhookHandler ¶
func NewWebhookHandler(dispatcher webhookDispatcher) *WebhookHandler
Source Files
¶
- assistant_profiles.go
- auth.go
- channels.go
- clusters.go
- dashboard.go
- editor_assistant.go
- kubernetes_clusters.go
- llm_chat.go
- llm_chat_context.go
- llm_chat_errors.go
- llm_chat_handler.go
- llm_chat_stream.go
- llm_chat_turn.go
- llm_providers.go
- node_definitions.go
- pipeline_run.go
- pipelines.go
- secrets.go
- templates.go
- users.go
- webhooks.go
Click to show internal directories.
Click to hide internal directories.