Documentation
¶
Index ¶
- func HandleAdminDeleteMemory(c *gin.Context, store registryepisodic.EpisodicStore)
- func HandleAdminGetMemory(c *gin.Context, store registryepisodic.EpisodicStore)
- func HandleAdminGetMemoryIndexStatus(c *gin.Context, store registryepisodic.EpisodicStore)
- func HandleAdminGetMemoryPolicies(c *gin.Context, policy *episodic.PolicyEngine)
- func HandleAdminGetMemoryUsage(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
- func HandleAdminListMemories(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
- func HandleAdminListMemoryNamespaces(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
- func HandleAdminListTopMemoryUsage(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
- func HandleAdminPutMemory(c *gin.Context, store registryepisodic.EpisodicStore, ...)
- func HandleAdminPutMemoryPolicies(c *gin.Context, policy *episodic.PolicyEngine, cfg *config.Config)
- func HandleAdminSearchMemories(c *gin.Context, store registryepisodic.EpisodicStore, ...)
- func HandleAdminTriggerMemoryIndex(c *gin.Context, indexer *service.EpisodicIndexer)
- func HandleAdminUpdateMemory(c *gin.Context, store registryepisodic.EpisodicStore, ...)
- func MountAdminRoutes(r *gin.Engine, store registryepisodic.EpisodicStore, ...)
- func MountRoutes(r *gin.Engine, store registryepisodic.EpisodicStore, ...)
- func NewAPIServerAdapter(store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, ...) generatedapi.ServerInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleAdminDeleteMemory ¶
func HandleAdminDeleteMemory(c *gin.Context, store registryepisodic.EpisodicStore)
HandleAdminDeleteMemory exposes forced memory deletes for wrapper-native adapters.
func HandleAdminGetMemory ¶
func HandleAdminGetMemory(c *gin.Context, store registryepisodic.EpisodicStore)
HandleAdminGetMemory exposes direct memory-by-ID reads for admin/auditor exploration.
func HandleAdminGetMemoryIndexStatus ¶
func HandleAdminGetMemoryIndexStatus(c *gin.Context, store registryepisodic.EpisodicStore)
HandleAdminGetMemoryIndexStatus exposes pending-index count for wrapper-native adapters.
func HandleAdminGetMemoryPolicies ¶
func HandleAdminGetMemoryPolicies(c *gin.Context, policy *episodic.PolicyEngine)
HandleAdminGetMemoryPolicies exposes memory policy retrieval for wrapper-native adapters.
func HandleAdminGetMemoryUsage ¶
func HandleAdminGetMemoryUsage(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
HandleAdminGetMemoryUsage exposes memory usage fetch for wrapper-native adapters.
func HandleAdminListMemories ¶
func HandleAdminListMemories(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
HandleAdminListMemories exposes memory listing for admin/auditor exploration.
func HandleAdminListMemoryNamespaces ¶
func HandleAdminListMemoryNamespaces(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
HandleAdminListMemoryNamespaces exposes namespace browsing for admin/auditor exploration.
func HandleAdminListTopMemoryUsage ¶
func HandleAdminListTopMemoryUsage(c *gin.Context, store registryepisodic.EpisodicStore, cfg *config.Config)
HandleAdminListTopMemoryUsage exposes top usage listing for wrapper-native adapters.
func HandleAdminPutMemory ¶ added in v0.0.3
func HandleAdminPutMemory(c *gin.Context, store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config)
HandleAdminPutMemory handles PUT /admin/v1/memories for admin clients
func HandleAdminPutMemoryPolicies ¶
func HandleAdminPutMemoryPolicies(c *gin.Context, policy *episodic.PolicyEngine, cfg *config.Config)
HandleAdminPutMemoryPolicies exposes memory policy updates for wrapper-native adapters.
func HandleAdminSearchMemories ¶
func HandleAdminSearchMemories(c *gin.Context, store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config, embedder registryembed.Embedder)
HandleAdminSearchMemories exposes bounded memory search for admin/auditor exploration.
func HandleAdminTriggerMemoryIndex ¶
func HandleAdminTriggerMemoryIndex(c *gin.Context, indexer *service.EpisodicIndexer)
HandleAdminTriggerMemoryIndex exposes index trigger for wrapper-native adapters.
func HandleAdminUpdateMemory ¶ added in v0.0.3
func HandleAdminUpdateMemory(c *gin.Context, store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config)
HandleAdminUpdateMemory handles PATCH /admin/v1/memories for admin clients
func MountAdminRoutes ¶
func MountAdminRoutes(r *gin.Engine, store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config, indexer *service.EpisodicIndexer, auth gin.HandlerFunc, requireAdmin gin.HandlerFunc)
MountAdminRoutes mounts admin endpoints for episodic memories.
func MountRoutes ¶
func MountRoutes(r *gin.Engine, store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config, auth gin.HandlerFunc, embedder registryembed.Embedder)
MountRoutes mounts the episodic memory REST endpoints on the given router.
func NewAPIServerAdapter ¶
func NewAPIServerAdapter(store registryepisodic.EpisodicStore, policy *episodic.PolicyEngine, cfg *config.Config, embedder registryembed.Embedder) generatedapi.ServerInterface
NewAPIServerAdapter returns a generated API handler adapter that directly delegates the /v1/memories* endpoints to the legacy in-package logic.
Types ¶
This section is empty.