uicontrollers

package
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentController

type AgentController struct {
	// contains filtered or unexported fields
}

func NewAgentController

func NewAgentController(logger *zap.Logger, tmpl *template.Template, agentService services.AgentService, toolService services.ToolService, providerService services.ProviderService) *AgentController

func (*AgentController) AgentFormHandler

func (c *AgentController) AgentFormHandler(eCtx echo.Context) error

func (*AgentController) CreateAgentHandler

func (c *AgentController) CreateAgentHandler(eCtx echo.Context) error

func (*AgentController) DeleteAgentHandler

func (c *AgentController) DeleteAgentHandler(eCtx echo.Context) error

func (*AgentController) GetProviderModelsHandler

func (c *AgentController) GetProviderModelsHandler(eCtx echo.Context) error

func (*AgentController) RegisterRoutes

func (c *AgentController) RegisterRoutes(e *echo.Echo)

func (*AgentController) UpdateAgentHandler

func (c *AgentController) UpdateAgentHandler(eCtx echo.Context) error

type ChatController

type ChatController struct {
	// contains filtered or unexported fields
}

func NewChatController

func NewChatController(logger *zap.Logger, tmpl *template.Template, chatService services.ChatService, agentService services.AgentService) *ChatController

func (*ChatController) CancelMessageHandler

func (c *ChatController) CancelMessageHandler(eCtx echo.Context) error

func (*ChatController) ChatCostHandler

func (c *ChatController) ChatCostHandler(eCtx echo.Context) error

CancelMessageHandler cancels an ongoing message processing operation ChatCostHandler handles the request to update the token and cost display

func (*ChatController) ChatFormHandler

func (c *ChatController) ChatFormHandler(eCtx echo.Context) error

func (*ChatController) ChatHandler

func (c *ChatController) ChatHandler(eCtx echo.Context) error

func (*ChatController) CreateChatHandler

func (c *ChatController) CreateChatHandler(eCtx echo.Context) error

func (*ChatController) DeleteChatHandler

func (c *ChatController) DeleteChatHandler(eCtx echo.Context) error

func (*ChatController) GetMessagesHandler added in v1.5.0

func (c *ChatController) GetMessagesHandler(eCtx echo.Context) error

GetMessagesHandler returns the latest messages for a chat

func (*ChatController) RegisterRoutes

func (c *ChatController) RegisterRoutes(e *echo.Echo)

func (*ChatController) SendMessageHandler

func (c *ChatController) SendMessageHandler(eCtx echo.Context) error

func (*ChatController) UpdateChatHandler

func (c *ChatController) UpdateChatHandler(eCtx echo.Context) error

type HomeController

type HomeController struct {
	// contains filtered or unexported fields
}

func NewHomeController

func NewHomeController(logger *zap.Logger, tmpl *template.Template, chatService services.ChatService, agentService services.AgentService, toolService services.ToolService) *HomeController

func (*HomeController) AgentsPartialHandler

func (c *HomeController) AgentsPartialHandler(eCtx echo.Context) error

func (*HomeController) ChatsPartialHandler

func (c *HomeController) ChatsPartialHandler(eCtx echo.Context) error

func (*HomeController) HomeHandler

func (c *HomeController) HomeHandler(eCtx echo.Context) error

func (*HomeController) RegisterRoutes

func (c *HomeController) RegisterRoutes(e *echo.Echo)

func (*HomeController) ToolsPartialHandler

func (c *HomeController) ToolsPartialHandler(eCtx echo.Context) error

type ProviderController

type ProviderController struct {
	// contains filtered or unexported fields
}

func NewProviderController

func NewProviderController(logger *zap.Logger, tmpl *template.Template, providerService services.ProviderService) *ProviderController

func (*ProviderController) GetProviderHandler

func (c *ProviderController) GetProviderHandler(eCtx echo.Context) error

func (*ProviderController) ListProvidersHandler

func (c *ProviderController) ListProvidersHandler(eCtx echo.Context) error

func (*ProviderController) RegisterRoutes

func (c *ProviderController) RegisterRoutes(e *echo.Echo)

type ToolController

type ToolController struct {
	// contains filtered or unexported fields
}

func NewToolController

func NewToolController(logger *zap.Logger, tmpl *template.Template, toolService services.ToolService, toolFactory *tools.ToolFactory) *ToolController

func (*ToolController) CreateToolHandler

func (c *ToolController) CreateToolHandler(eCtx echo.Context) error

func (*ToolController) DeleteToolHandler

func (c *ToolController) DeleteToolHandler(eCtx echo.Context) error

func (*ToolController) GetToolTypeDefaultsHandler

func (c *ToolController) GetToolTypeDefaultsHandler(eCtx echo.Context) error

func (*ToolController) RegisterRoutes

func (c *ToolController) RegisterRoutes(e *echo.Echo)

func (*ToolController) ToolFormHandler

func (c *ToolController) ToolFormHandler(eCtx echo.Context) error

func (*ToolController) UpdateToolHandler

func (c *ToolController) UpdateToolHandler(eCtx echo.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL