pkg/

directory
v0.0.0-...-7f6d387 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2026 License: MIT

Directories

Path Synopsis
Package backup provides automatic per-user data backups (7.3).
Package backup provides automatic per-user data backups (7.3).
Package config handles loading and validation of GoRa's YAML configuration.
Package config handles loading and validation of GoRa's YAML configuration.
Package engine orchestrates the RAG conversation loop.
Package engine orchestrates the RAG conversation loop.
Package extractor uses an LLM to extract structured knowledge graph data (entities and typed relationships) from natural language text.
Package extractor uses an LLM to extract structured knowledge graph data (entities and typed relationships) from natural language text.
Package graph implements all Neo4j operations for the knowledge graph.
Package graph implements all Neo4j operations for the knowledge graph.
Package memory provides rolling session summarization and long-term episodic archival.
Package memory provides rolling session summarization and long-term episodic archival.
Package metrics tracks conversation quality and usage statistics in Redis.
Package metrics tracks conversation quality and usage statistics in Redis.
Package middleware provides HTTP middleware for authentication, rate limiting, security headers, and request tracing.
Package middleware provides HTTP middleware for authentication, rate limiting, security headers, and request tracing.
Package resilience provides error recovery primitives: retry with exponential backoff and circuit breaker pattern for external service calls (R.2).
Package resilience provides error recovery primitives: retry with exponential backoff and circuit breaker pattern for external service calls (R.2).
Package safety provides asynchronous content classification for user messages in companion mode.
Package safety provides asynchronous content classification for user messages in companion mode.
Package slogger provides structured logging utilities built on log/slog (R.1).
Package slogger provides structured logging utilities built on log/slog (R.1).
Package store provides the unified data access layer for GoRa.
Package store provides the unified data access layer for GoRa.
Package user manages user accounts for companion mode.
Package user manages user accounts for companion mode.
Package util provides shared helper functions for sanitizing LLM output and protecting template rendering.
Package util provides shared helper functions for sanitizing LLM output and protecting template rendering.
Package validate provides input validation at system boundaries.
Package validate provides input validation at system boundaries.

Jump to

Keyboard shortcuts

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