Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentHandler ¶
type AgentHandler struct {
// contains filtered or unexported fields
}
AgentHandler handles agent endpoints
func NewAgentHandler ¶
func NewAgentHandler(agentManager *agent.Manager, memoryManager *memory.Manager, logger zerolog.Logger) *AgentHandler
NewAgentHandler creates a new agent handler
func (*AgentHandler) RegisterRoutes ¶
func (h *AgentHandler) RegisterRoutes(group fiber.Router)
RegisterRoutes registers agent routes
type HealthHandler ¶
type HealthHandler struct {
// contains filtered or unexported fields
}
HealthHandler handles health and readiness endpoints
func NewHealthHandler ¶
func NewHealthHandler(arcRegistry *arc.Registry) *HealthHandler
NewHealthHandler creates a new health handler
func (*HealthHandler) RegisterRoutes ¶
func (h *HealthHandler) RegisterRoutes(app *fiber.App)
RegisterRoutes registers health routes (no auth required)
type MemoryHandler ¶
type MemoryHandler struct {
// contains filtered or unexported fields
}
MemoryHandler handles memory CRUD endpoints
func NewMemoryHandler ¶
func NewMemoryHandler(manager *memory.Manager, logger zerolog.Logger) *MemoryHandler
NewMemoryHandler creates a new memory handler
func (*MemoryHandler) RegisterRoutes ¶
func (h *MemoryHandler) RegisterRoutes(group fiber.Router)
RegisterRoutes registers memory routes
type SearchHandler ¶
type SearchHandler struct {
// contains filtered or unexported fields
}
SearchHandler handles search endpoints
func NewSearchHandler ¶
func NewSearchHandler(manager *memory.Manager, logger zerolog.Logger) *SearchHandler
NewSearchHandler creates a new search handler
func (*SearchHandler) RegisterRoutes ¶
func (h *SearchHandler) RegisterRoutes(group fiber.Router)
RegisterRoutes registers search routes
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server wraps the Fiber app
type SessionHandler ¶
type SessionHandler struct {
// contains filtered or unexported fields
}
SessionHandler handles session endpoints
func NewSessionHandler ¶
func NewSessionHandler(sessionManager *session.Manager, memoryManager *memory.Manager, logger zerolog.Logger) *SessionHandler
NewSessionHandler creates a new session handler
func (*SessionHandler) RegisterRoutes ¶
func (h *SessionHandler) RegisterRoutes(group fiber.Router)
RegisterRoutes registers session routes